Urgent.News

What's breaking now, across thousands of outlets.

AI

Why I stopped trusting model recall and built retrieval instead

Most AI assistants answer from what the model "remembers" from training. That's fine for trivia. It's not fine when the answer has to match a company's actual, current material, and the model just confidently makes something up. The problem A coaching platform needed an assistant that answered strictly from their own content, not general knowledge, and not a hallucinated approximation of it. They…

Most AI assistants operate by recalling information from their training. This works well for basic trivia, but falls short when the assistant needs to provide accurate, up-to-date company information. One coaching platform encountered this issue, requiring an assistant that answered solely from their own content, not general knowledge or a fabricated approximation.

Additionally, they needed to maintain their content within their existing editing tools, rather than moving it to a new Content Management System (CMS) just to feed an AI.

To address these needs, the team embedded the source content into a vector index and retrieved it in response to queries. This approach ensures every answer is firmly rooted in the client's actual corpus, rather than relying on the model's memory. The assistant was designed to run across multiple model providers through a single interface, eliminating any single point of failure if one provider were to falter.

Furthermore, the content synced directly from the client's existing operational tooling, allowing their non-technical team to continue editing in familiar environments.

An automated scheduler was implemented to run recurring prompts without any human intervention. The technology stack utilized Python, FastAPI, LangChain, OpenAI, Anthropic, Pinecone, Postgres, and Docker. The outcome yielded answers grounded in real content, delivered in Slack, with unattended scheduling and zero migration friction for the non-technical team maintaining the system.

This experience highlights an important lesson: if an AI's accuracy is dependent on the model remembering correctly, the root of the problem is not accuracy itself, but rather retrieval.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Observability in Microsoft Foundry: Tracing Agent Runs, Continuous Evaluation, and the OpenTelemetry Data Plane

Day 10 of the Microsoft Foundry 100 Days / 100 Blogs series. You shipped an agent. It calls a model, invokes two tools, retrieves a few documents, and returns an answer. It works in your dev loop.

  • Microsoft Foundry uses OpenTelemetry for distributed tracing, metrics, and logs.
  • Traces represent a single request's journey through the system, identified by a traceid.
  • Foundry exports traces to Azure Monitor Application Insights for unified observability.

More from Tuesday 22 September →