Skip to main content

10 posts tagged with "LLM"

View All Tags

· 14 min read
Christoph Beck
Joel Koch
With logits processing, you can force open source LLM to comply with a schema you provide. Grammar Constrained Decoding saves you the process of resubmitting malformed LLM responses. Here we show the process with Bumblebee, and explain the background. Want a specific JSON format reliably? Read on!

· 11 min read
Christoph Beck
Joel Koch
Ever tried to get a poem from an LLM doesn't contain the letter `e`? Large Language Models are kind of amazing and surprisingly unreliable at the same time. Using Elixir's Bumblebee and open source LLMs, you can get much better control over the generation. In this article, we introduce you to logits processing, and how it can be used to achieve what ChatGPT can not accomplish. Find out how!

· 8 min read
Christoph Beck
Your search works… but is it actually good? In our previous post, we showed why full-text search struggles with the long, natural-language queries common in MCP interaction. In this follow-up, we dive into dataset generation, evaluation, and search improvement. How do you know if a new embedding model is really better?"

· 21 min read
Christoph Beck
Most text search solutions are fine tuned to serve results for keyword style queries. This is a problem in the age of MCP, as comparably long user input hits the same old pg_trgm search

· 11 min read
Christoph Beck
Max Mulatz
Joshua Bauer
This is the second post of a series on using a RAG information system for your team's codebase. Find out how the LLM can read and understand Elixir code and start a conversation about your codebase with the LLM.