# Retrieval-Augmented Generation

A language-generation approach that retrieves documents as additional context.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Glyph: A Multi-Strategy Agentic System for Column Description and Sensitivity-Ontology Tagging of Enterprise Data Catalogs

DevFeed: [Glyph: A Multi-Strategy Agentic System for Column Description and Sensitivity-Ontology Tagging of Enterprise Data Catalogs](<https://devfeed.tech/articles/glyph-a-multi-strategy-agentic-system-for-column-description-and-sensitivity-ontology-tagging-of-enterprise-data-catalogs-31490.md>)

Original publisher: [Read original article](<https://machinelearning.apple.com/research/glyph-column-description-tagging>)

Published: 2026-09-16T00:00:00Z

Content type: article

Language: en

Sources: [Apple Machine Learning Research](<https://devfeed.tech/sources/apple-machine-learning-research.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Code](<https://devfeed.tech/topics/code.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [classification](<https://devfeed.tech/tags/classification.md>), [code](<https://devfeed.tech/tags/code.md>), [data](<https://devfeed.tech/tags/data.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [governance](<https://devfeed.tech/tags/governance.md>), [production](<https://devfeed.tech/tags/production.md>), [provenance](<https://devfeed.tech/tags/provenance.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [vector-database](<https://devfeed.tech/tags/vector-database.md>)

### AI overview

Glyph is a production system for generating column descriptions and assigning sensitivity-ontology labels in enterprise data catalogs. It uses cooperating LLM agents, source-code-grounded retrieval, parallel tagging strategies, vector-based metadata matching, and ranked-output fusion to support auditable cataloging.

### Source excerpt

Enterprise data lakes accumulate tables faster than human stewards can document or classify them, leaving columns with missing descriptions and unassigned governance labels. This documentation debt undermines data discovery, access control, and regulatory compliance. We present Glyph, a production system that frames two coupled problems, column description generation and column type annotation for data classification, as cooperating LLM agents orchestrated as stateful graphs. The Descriptor grounds generation in the pipeline source code that produces each column, retrieved on demand from an...

## Seagate and WD AI Storage Research Finds Enterprises Rank Storage Above Compute as the AI Bottleneck

DevFeed: [Seagate and WD AI Storage Research Finds Enterprises Rank Storage Above Compute as the AI Bottleneck](<https://devfeed.tech/articles/seagate-and-wd-ai-storage-research-finds-enterprises-rank-storage-above-compute-as-the-ai-bottleneck-26756.md>)

Original publisher: [Read original article](<https://www.storagereview.com/news/seagate-and-wd-ai-storage-research-finds-enterprises-rank-storage-above-compute-as-the-ai-bottleneck>)

Author: Lyle Smith

Published: 2026-09-15T17:23:54Z

Content type: news

Language: en

Sources: [StorageReview.com](<https://devfeed.tech/sources/storagereview-com.md>)

Topics: [Data Infrastructure](<https://devfeed.tech/topics/data-infrastructure.md>), [AI Infrastructure](<https://devfeed.tech/topics/ai-infrastructure.md>), [idc](<https://devfeed.tech/topics/idc.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [synthetic-data](<https://devfeed.tech/topics/synthetic-data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [compute](<https://devfeed.tech/tags/compute.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [genai](<https://devfeed.tech/tags/genai.md>), [hdd](<https://devfeed.tech/tags/hdd.md>), [idc](<https://devfeed.tech/tags/idc.md>), [inference](<https://devfeed.tech/tags/inference.md>), [reports](<https://devfeed.tech/tags/reports.md>), [research](<https://devfeed.tech/tags/research.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [storage](<https://devfeed.tech/tags/storage.md>), [synthetic-data](<https://devfeed.tech/tags/synthetic-data.md>)

### AI overview

Seagate and WD published separate studies indicating that AI is increasing enterprise storage requirements and extending data retention. Although their headline percentages differ because they asked different questions, both reports point to storage becoming a larger part of AI infrastructure planning alongside growing archive and retrieval needs.

### Source excerpt

Seagate and WD published separate AI storage studies within days of each other; the headline numbers: Seagate says 99% of enterprises expect AI to increase their storage requirements over the next three years, while WD's IDC research puts the comparable figure at 74%. Read the fine print, and both reports land in the same directional The post Seagate and WD AI Storage Research Finds Enterprises Rank Storage Above Compute as the AI Bottleneck appeared first on StorageReview.com.

## Build a support chatbot with Appwrite Functions and VectorsDB

DevFeed: [Build a support chatbot with Appwrite Functions and VectorsDB](<https://devfeed.tech/articles/build-a-support-chatbot-with-appwrite-functions-and-vectorsdb-31443.md>)

Original publisher: [Read original article](<https://appwrite.io/blog/post/build-support-chatbot-vectorsdb>)

Author: Atharva Deosthale

Published: 2026-09-10T00:00:00Z

Content type: tutorial

Language: en

Sources: [Appwrite Blog](<https://devfeed.tech/sources/appwrite-blog.md>)

Topics: [Appwrite](<https://devfeed.tech/topics/appwrite.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [React](<https://devfeed.tech/topics/react.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [build](<https://devfeed.tech/tags/build.md>), [chat](<https://devfeed.tech/tags/chat.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [functions](<https://devfeed.tech/tags/functions.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [rag](<https://devfeed.tech/tags/rag.md>), [react](<https://devfeed.tech/tags/react.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [support](<https://devfeed.tech/tags/support.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial builds Harbor Help, a support chatbot for a fictional project-management product. It uses Appwrite VectorsDB to store help-center article embeddings, an Appwrite Function to retrieve relevant excerpts and generate answers through OpenRouter, and Appwrite Sites to host a React interface. The chatbot uses retrieval-augmented generation and can refuse questions outside the help center.

### Source excerpt

Seed a help center, retrieve relevant articles with VectorsDB, and answer customer questions through an Appwrite Function. Deploy the chat interface on Appwrite Sites.

## Deploying a RAG Chatbot with Shared State and Storage Across Replicas

DevFeed: [Deploying a RAG Chatbot with Shared State and Storage Across Replicas](<https://devfeed.tech/articles/static-vs-dynamic-vs-continuous-batching-in-llms-clearly-explained-18242.md>)

Original publisher: [Read original article](<https://blog.dailydoseofds.com/p/static-vs-dynamic-vs-continuous-batching>)

Author: Avi Chawla

Published: 2026-09-01T21:11:23Z

Content type: tutorial

Language: en

Sources: [Daily Dose of Data Science](<https://devfeed.tech/sources/daily-dose-of-data-science.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [fastapi](<https://devfeed.tech/tags/fastapi.md>), [github](<https://devfeed.tech/tags/github.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [pgvector](<https://devfeed.tech/tags/pgvector.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article explains why a RAG chatbot that works locally can lose vector indexes, conversation history, and documents when deployed across multiple replicas. It recommends shared persistence for embeddings, checkpointed conversation state, and shared object storage, with examples using Postgres, pgvector, LangGraph, and object storage.

### Source excerpt

+ a popular LLM interview question.

## When LLM judges agree, should we believe them?

DevFeed: [When LLM judges agree, should we believe them?](<https://devfeed.tech/articles/when-llm-judges-agree-should-we-believe-them-7609.md>)

Original publisher: [Read original article](<https://www.amazon.science/blog/when-llm-judges-agree-should-we-believe-them>)

Author: Krishna Balasubramanian; Sasha Podkopaev

Published: 2026-08-26T17:10:40Z

Content type: article

Language: en

Sources: [Amazon Science homepage](<https://devfeed.tech/sources/amazon-science-homepage.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Ising](<https://devfeed.tech/topics/ising.md>), [benchmark overfitting machine learning](<https://devfeed.tech/topics/benchmark-overfitting-machine-learning.md>), [Network](<https://devfeed.tech/topics/network.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>)

Tags: [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [ising](<https://devfeed.tech/tags/ising.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [llm](<https://devfeed.tech/tags/llm.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>)

### AI overview

The article examines whether agreement among LLM judges is trustworthy when their outputs may be correlated. It presents a dependence-aware aggregation method based on Ising models that discounts shared blind spots and outperforms historical-accuracy-weighted majority voting on three tasks.

### Source excerpt

Discounting the opinions of LLM judges with highly correlated outputs ensures that panels of judges reflect a true diversity of perspectives.

## GraphRAG: How AI Answers Questions Hidden Across Many Documents

DevFeed: [GraphRAG: How AI Answers Questions Hidden Across Many Documents](<https://devfeed.tech/articles/graphrag-how-ai-answers-questions-hidden-across-many-documents-17988.md>)

Original publisher: [Read original article](<https://blog.bytebytego.com/p/graphrag-how-ai-answers-questions>)

Author: ByteByteGo

Published: 2026-08-19T15:31:18Z

Content type: tutorial

Language: en

Sources: [ByteByteGo](<https://devfeed.tech/sources/bytebytego.md>)

Topics: [Graphs](<https://devfeed.tech/topics/graphs.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [graphs](<https://devfeed.tech/tags/graphs.md>), [knowledge-graphs](<https://devfeed.tech/tags/knowledge-graphs.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>), [search](<https://devfeed.tech/tags/search.md>)

### AI overview

This tutorial explains how GraphRAG addresses questions whose answers emerge from patterns across an entire document collection, contrasting it with standard RAG, which is designed to retrieve information from specific documents.

### Source excerpt

GraphRAG was designed to handle the second kind of questions, and we are going to learn more about it in this article.

## Building the AI Retrieval Infrastructure Behind 20 Billion+ Vectors at HubSpot

DevFeed: [Building the AI Retrieval Infrastructure Behind 20 Billion+ Vectors at HubSpot](<https://devfeed.tech/articles/building-the-ai-retrieval-infrastructure-behind-20-billion-vectors-at-hubspot-29102.md>)

Original publisher: [Read original article](<https://product.hubspot.com/blog/building-the-ai-retrieval-infrastructure-behind-20-billion-vectors-at-hubspot>)

Author: Oleg Tereshin & Xin Liu

Published: 2026-06-25T18:17:44Z

Content type: article

Language: en

Sources: [HubSpot](<https://devfeed.tech/sources/hubspot.md>)

Topics: [Qdrant](<https://devfeed.tech/topics/qdrant.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [systems](<https://devfeed.tech/topics/systems.md>), [quantization](<https://devfeed.tech/topics/quantization.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [latency](<https://devfeed.tech/tags/latency.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [quantization](<https://devfeed.tech/tags/quantization.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [search](<https://devfeed.tech/tags/search.md>), [vector-database](<https://devfeed.tech/tags/vector-database.md>), [vectors](<https://devfeed.tech/tags/vectors.md>)

### AI overview

HubSpot describes how it built VaaS, a centralized vector storage and search platform using Qdrant, to support semantic search across tens of billions of vectors and many use cases.

### Source excerpt

Discover how HubSpot built a scalable AI retrieval infrastructure, managing over 20 billion vectors with Qdrant, to enhance semantic search and support diverse applications.

## Doximity Ask

DevFeed: [Doximity Ask](<https://devfeed.tech/articles/doximity-ask-20025.md>)

Original publisher: [Read original article](<https://technology.doximity.com/articles/doximity-ask>)

Author: Doximity

Published: 2026-06-23T09:30:00Z

Content type: article

Language: en

Sources: [Doximity](<https://devfeed.tech/sources/doximity.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Hallucination detection](<https://devfeed.tech/topics/hallucination-detection.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [grounding](<https://devfeed.tech/tags/grounding.md>), [hallucinations](<https://devfeed.tech/tags/hallucinations.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>), [review](<https://devfeed.tech/tags/review.md>), [verification](<https://devfeed.tech/tags/verification.md>)

### AI overview

The article explains how Doximity Ask approaches reliability in clinical AI. It describes a HIPAA-compliant clinical reference platform that combines retrieval-augmented generation, validated tools, a reasoning model, citation-grounded responses, automated verification, physician-authored evaluation, and production monitoring. It argues that reliability is a system property spanning retrieval, ranking, reasoning, tool use, verification, and evaluation.

### Source excerpt

Medical AI has attracted confident claims: perfect scores, no hallucinations, a system that gracefully declines whenever the evidence runs out. But are these dimensions the right way to think about a tool that physicians use to make real-world decisions? For clinical AI, reliability is not just a question of whether an answer is correct. It is also a question of whether a physician can understand where the answer came from, evaluate the supporting evidence, and identify situations where uncertainty remains. How Doximity Ask Answers Clinical Questions Few domains face stakes as high as medical AI, where system performance can directly influence patient outcomes, clinical workflows, and healthcare professionals' decisions. Clinical reference requires traceable grounding, numerically exact doses and scores, and explicit handling of situations in which the available evidence is insufficient to support an answer. At the same time, healthcare providers often work under significant time constraints and have exceptionally high expectations for the performance and reliability of AI systems. Doximity Ask is a HIPAA compliant composite clinical reference platform for question answering at the point of care. It combines retrieval-augmented generation over a physician-governed evidence library, multi-turn agentic tool use through a fixed registry of validated calculators and structured lookups, and a post-trained reasoning model that orchestrates retrieval, tool calls, and citation-grounded generation. Automated verifiers, physician-authored rubrics, and in-product physician review form one evaluation loop that grades releases, defines training rewards, and monitors production. Reliability Is A System Property Over 150 health systems have purchased the Doximity Clinical AI Suite including 8 of the top 20 hospitals in the country, therefore reliability is paramount. The reliability of a clinical AI system depends on more than the capabilities of its underlying language model. Pro

## Adding embeddings/RAG support to the Koog-based AI agent in Confetti

DevFeed: [Adding embeddings/RAG support to the Koog-based AI agent in Confetti](<https://devfeed.tech/articles/adding-embeddings-rag-support-to-the-koog-based-ai-agent-in-confetti-25191.md>)

Original publisher: [Read original article](<https://johnoreilly.dev/posts/confetti-koog-rag/>)

Published: 2026-05-25T23:00:00Z

Content type: tutorial

Language: en

Sources: [John O'Reilly](<https://devfeed.tech/sources/john-o-reilly.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [compose-multiplatform](<https://devfeed.tech/tags/compose-multiplatform.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

This tutorial explains how to add semantic search to the Koog-based AI agent in the Confetti Compose Multiplatform sample. It uses embeddings and retrieval-augmented generation to find related conference sessions even when query wording differs from session titles or descriptions.

### Source excerpt

Recently I started looking at reworking the recommendation feature in the Confetti Compose Multiplatform sample (which uses Apollo Kotlin to consume a GraphQL API serving data for various conferences). The new implementation uses a Koog AIAgent with a ToolRegistry that includes session and speaker tools, giving the LLM on-demand access to the conference data it needs.

## Ambient Associative Memory

DevFeed: [Ambient Associative Memory](<https://devfeed.tech/articles/ambient-associative-memory-33491.md>)

Original publisher: [Read original article](<https://timkellogg.me/blog/2026/05/17/ambient-memory>)

Published: 2026-05-17T00:00:00Z

Content type: article

Language: en

Sources: [Tim Kellogg](<https://devfeed.tech/sources/tim-kellogg.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [context](<https://devfeed.tech/topics/context.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [memory](<https://devfeed.tech/tags/memory.md>), [models](<https://devfeed.tech/tags/models.md>), [performance](<https://devfeed.tech/tags/performance.md>), [prompt](<https://devfeed.tech/tags/prompt.md>), [rag](<https://devfeed.tech/tags/rag.md>), [tokens](<https://devfeed.tech/tags/tokens.md>), [vector](<https://devfeed.tech/tags/vector.md>)

### AI overview

The article describes an ambient associative memory system for agents that queries an index on every tool call and injects brief excerpts from relevant past memories. It uses late-interaction, multi-vector embeddings to identify highly relevant tokens rather than returning entire document chunks, aiming to surface prior lessons without intentional searching or a growing rules list.

### Source excerpt

Most agent memory waits to be queried. Ambient memory runs on every tool call -- past lessons surface on their own, no rules list required.

## Granite Embedding Multilingual R2: Open Apache 2.0 Multilingual Embeddings with 32K Context -- Best Sub-100M Retrieval Quality

DevFeed: [Granite Embedding Multilingual R2: Open Apache 2.0 Multilingual Embeddings with 32K Context -- Best Sub-100M Retrieval Quality](<https://devfeed.tech/articles/granite-embedding-multilingual-r2-open-apache-2-0-multilingual-embeddings-with-32k-context-best-sub-100m-retrieval-quality-7260.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/ibm-granite/granite-embedding-multilingual-r2>)

Author: Radu Florian; Parul Awasthy; Aashka Trivedi; Madison Lee

Published: 2026-05-14T18:55:01Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [apache](<https://devfeed.tech/tags/apache.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llamaindex](<https://devfeed.tech/tags/llamaindex.md>), [model](<https://devfeed.tech/tags/model.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>)

### AI overview

Granite Embedding Multilingual R2 introduces two Apache 2.0 multilingual embedding models: a compact 97M-parameter model and a 311M full-size model. They support more than 200 languages, 32K-token contexts, code retrieval across nine programming languages, and integration with popular retrieval frameworks.

### Source excerpt

Granite Embedding Multilingual R2: Open Apache 2.0 Multilingual Embeddings with 32K Context -- Best Sub-100M Retrieval Quality TL;DR: Two new Apache 2.0 multilingual embedding models built on ModernBERT -- a 97M-parameter compact model that beats every open sub-100M multilingual embedder on MTEB Multilingual Retrieval (60.3), and a 311M full-size model that scores 65.2 on MTEB Multilingual Retrieval (#2 among open models under 500M parameters) with Matryoshka support.

## Pricing AI Chat Apps for Sustainable Margins

DevFeed: [Pricing AI Chat Apps for Sustainable Margins](<https://devfeed.tech/articles/how-to-price-an-ai-chat-app-so-you-actually-make-money-10287.md>)

Original publisher: [Read original article](<https://dodopayments.com/blogs/profitable-ai-chat-app-pricing/>)

Author: Ayush Agarwal

Published: 2026-05-14T00:00:00Z

Content type: tutorial

Language: en

Sources: [Dodo Payments Blog](<https://devfeed.tech/sources/dodo-payments-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [App](<https://devfeed.tech/topics/app.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [chat](<https://devfeed.tech/tags/chat.md>), [cost](<https://devfeed.tech/tags/cost.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [llm](<https://devfeed.tech/tags/llm.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [saas](<https://devfeed.tech/tags/saas.md>), [subscription](<https://devfeed.tech/tags/subscription.md>), [token](<https://devfeed.tech/tags/token.md>), [unit-economics](<https://devfeed.tech/tags/unit-economics.md>), [usage-based-billing](<https://devfeed.tech/tags/usage-based-billing.md>), [variable](<https://devfeed.tech/tags/variable.md>), [volume](<https://devfeed.tech/tags/volume.md>)

### AI overview

This practical guide explains how to price AI chat applications when model costs vary with token usage. It covers unit economics, hidden infrastructure and retrieval costs, and usage-based billing approaches intended to align customer charges with consumption.

### Source excerpt

A practical guide to pricing AI chat apps for positive margins. Cover token costs, hidden infrastructure spend, and a step by step framework for usage based billing.

## Building an Agent with RAG, Tool Calling, Memory, and Feedback

DevFeed: [Building an Agent with RAG, Tool Calling, Memory, and Feedback](<https://devfeed.tech/articles/what-you-need-to-make-an-agent-37654.md>)

Original publisher: [Read original article](<https://swizec.com/blog/what-you-need-to-make-an-agent>)

Author: hi@swizec.com (Swizec Teller)

Published: 2026-05-05T00:00:00Z

Content type: opinion

Language: en

Sources: [Swizec Teller](<https://devfeed.tech/sources/swizec-teller.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Tool](<https://devfeed.tech/topics/tool.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [memory](<https://devfeed.tech/tags/memory.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

The author outlines four components for an agent used in internal tooling and processes: retrieval-augmented generation (RAG), tool calling, memory, and a feedback loop. The article describes using tools to retrieve external data and returning results to an LLM's context, while noting that long prompts may require memory-management techniques.

### Source excerpt

I've been digging into agents for internal tooling and processes. Looking for how to scale without drowning in manual work. Here's what I found

## Razorpay Oncall Agent: From 30-Minute Investigations to 90-Second AI Analysis

DevFeed: [Razorpay Oncall Agent: From 30-Minute Investigations to 90-Second AI Analysis](<https://devfeed.tech/articles/razorpay-oncall-agent-from-30-minute-investigations-to-90-second-ai-analysis-24041.md>)

Original publisher: [Read original article](<https://engineering.razorpay.com/razorpay-oncall-agent-from-30-minute-investigations-to-90-second-ai-analysis-5be7bcc461a4?source=rss----6407ad2e59af---4>)

Author: Anuj Gupta

Published: 2026-04-29T06:56:11Z

Content type: article

Language: en

Sources: [Razorpay Engineering - Medium](<https://devfeed.tech/sources/razorpay-engineering-medium.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Langgraph](<https://devfeed.tech/topics/langgraph.md>), [incident](<https://devfeed.tech/topics/incident.md>), [SRE](<https://devfeed.tech/topics/sre.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [incident](<https://devfeed.tech/tags/incident.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [observability](<https://devfeed.tech/tags/observability.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>), [sre](<https://devfeed.tech/tags/sre.md>)

### AI overview

Razorpay describes building a multi-agent AI system to automate production incident investigations. The Oncall Agent uses LangGraph, an LLM, alerting tools, and two retrieval-augmented generation systems containing architecture, dependency, and diagnostic runbook context.

### Source excerpt

Our on-call engineers were spending 30 minutes investigating every production alert. Here's what happened when we automated it. At 3 AM, alerts don't care about your sleep schedule. When our payment infrastructure threw an error last month, our on-call engineer spent 32 minutes jumping between six different monitoring systems before understanding what was broken. One tool for metrics. Another for logs. Third tool for pod health. And multiple more for infrastructure, deployment history and database health. By the time they identified the root cause (a bad deployment), payment failures had already impacted customers for nearly 40 minutes. This wasn't their fault. They followed our runbook perfectly. The problem was that no single system could tell them "here's what's wrong and why." They had to manually connect dots across disconnected observability tools. That's when we asked ourselves: what if AI could do this investigation for us? The Metric Nobody Optimizes For The SRE world talks endlessly about Mean Time to Detect (how fast you catch problems) and Mean Time to Resolve (how fast you fix them). But there's a critical phase hiding between them: Mean Time to Investigate. MTTI is the gap from "we know it's broken" to "we know what to fix." At Razorpay, this phase was consuming 20-40 minutes per incident. With 15-20 incidents weekly, that's 6-8 hours of engineering time spent doing repetitive investigative work. Worse, the quality was inconsistent. Senior engineers knew exactly which systems to check for payment alerts. Junior engineers sometimes checked irrelevant dashboards or missed critical correlations. The investigation depended entirely on who was on-call that night. What We Built (And Why It Works) Razorpay Oncall Agent is a multi-agent AI system that automates incident investigation. The architecture is built on LangGraph, a framework for creating stateful workflows with conditional logic, and uses LLM as the reasoning engine. Here's how the components work t

## How NASA and Chainguard used AI to support secure, compliant Artemis mission readiness

DevFeed: [How NASA and Chainguard used AI to support secure, compliant Artemis mission readiness](<https://devfeed.tech/articles/securing-the-next-moon-age-automated-compliance-powers-the-next-giant-leap-13226.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/securing-the-next-moon-age-automated-compliance-powers-the-next-giant-leap>)

Author: Dimension

Published: 2026-04-17T00:00:00Z

Content type: article

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [chainguard](<https://devfeed.tech/topics/chainguard.md>), [data](<https://devfeed.tech/topics/data.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-in-space](<https://devfeed.tech/tags/ai-in-space.md>), [artemis-2](<https://devfeed.tech/tags/artemis-2.md>), [artemis-ii](<https://devfeed.tech/tags/artemis-ii.md>), [automated](<https://devfeed.tech/tags/automated.md>), [chainguard](<https://devfeed.tech/tags/chainguard.md>), [chainguard-containers](<https://devfeed.tech/tags/chainguard-containers.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [data](<https://devfeed.tech/tags/data.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [fedramp](<https://devfeed.tech/tags/fedramp.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [safety](<https://devfeed.tech/tags/safety.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [space](<https://devfeed.tech/tags/space.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>)

### AI overview

The article describes how NASA and MRI Technologies partnered with Chainguard to build a secure, continuously compliant software foundation for Artemis and Habitable Worlds Observatory missions. It discusses attempts to use retrieval-augmented generation and MCP with mixed-format safety data, while highlighting unresolved data-fidelity and traceability challenges.

### Source excerpt

How NASA Artemis used AI and Chainguard to enable secure, compliant software and faster mission readiness in high-stakes environments.

## Agent Development with CockroachDB using the LangChain Framework

DevFeed: [Agent Development with CockroachDB using the LangChain Framework](<https://devfeed.tech/articles/agent-development-with-cockroachdb-using-the-langchain-framework-23731.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/agent-development-cockroachdb-langchain>)

Author: David Bressler

Published: 2026-02-26T00:00:00Z

Content type: release

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [agentic AI applications](<https://devfeed.tech/topics/agentic-ai-applications.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [Python](<https://devfeed.tech/topics/python.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>)

Tags: [agentic-ai-applications](<https://devfeed.tech/tags/agentic-ai-applications.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [pgvector](<https://devfeed.tech/tags/pgvector.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [python](<https://devfeed.tech/tags/python.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>)

### AI overview

CockroachDB describes its integration with LangChain for building production-oriented agentic AI applications in Python. The integration supports CockroachDB as a vector source and helps connect language models with CockroachDB data for retrieval and other multi-step application workflows.

### Source excerpt

Recently we launched an integration with LangChain, the most popular orchestration framework for developing applications with large language models, to simplify development of production-ready agentic AI applications with CockroachDB. This integration provides out-of-the-box support for CockroachDB as a vector source for any LangChain user using LangChain Python.

## Building AI Agent Applications: Lessons on Model Size, Context, MCP, and RAG

DevFeed: [Building AI Agent Applications: Lessons on Model Size, Context, MCP, and RAG](<https://devfeed.tech/articles/de-mystifying-ai-agent-applications-19719.md>)

Original publisher: [Read original article](<https://deliveroo.engineering/2026/02/16/demystifying-ai-agents.html>)

Author: Mai Lubega

Published: 2026-02-16T00:00:00Z

Content type: tutorial

Language: en

Sources: [Deliveroo](<https://devfeed.tech/sources/deliveroo.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [go](<https://devfeed.tech/tags/go.md>), [llms](<https://devfeed.tech/tags/llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [rag](<https://devfeed.tech/tags/rag.md>), [software](<https://devfeed.tech/tags/software.md>)

### AI overview

This tutorial shares lessons from an Ardan Labs workshop on building AI agent applications. It covers using smaller local models with Ollama, managing conversation context, generating vector embeddings, building RAG applications, and creating an MCP client and server.

### Source excerpt

LLMs, MCPs, RAG. There are lots of acronyms in the AI space, but what do they all mean? Dear reader, despite being a software engineer who works in the machine learning space, I confess there was a time I wasn't really sure. Fortunately, with the financial support of Deliveroo's Women-in-Tech Employee Resource Group, I took the Ardan Labs Building AI-Powered Applications in Go workshop that helped me understand what's really going on behind the chat interface and where software engineering meets LLM-based applications. We went through a series of modules to incrementally build a RAG (Retrieval-Augmented Generation) AI Agent application. I started with generating vector embeddings from text and eventually built an MCP Client & Server able to process image and text input and respond to simple queries, after which I felt I understood the new AI landscape much, much better. For my dearest gentle reader, I'm happy to share these three takeaways from the course: Size Matters Full-size language models are very large and can require several hundred gigabytes of memory to run, certainly much more than is available on a personal laptop. To work around this constraint, we used Ollama -- an open-source project that provides smaller, more size-efficient LLM models - that can be run locally. In the real world, some applications get around this problem by sending data directly to OpenAI/Anthropic's APIs. They don't have to host any models locally, just send and receive data (subject to usage tier and API limits, of course). But applications that need a model to run locally for proprietary reasons will have to manage the infrastructure themselves -- which usually involves a very spicy cloud bill or a server in the corner that doubles as a space heater. Don't Lose the Plot (Manage your Context) Think of Context as the LLM's short-term memory. When we chat with an AI, we don't just send the current question; we send the entire conversation history, system instructions, and any retrieve

## Building AI Search on Heroku

DevFeed: [Building AI Search on Heroku](<https://devfeed.tech/articles/building-ai-search-on-heroku-26382.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/building-ai-search-on-heroku/>)

Author: Anush DSouza

Published: 2026-01-29T17:50:08Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-search](<https://devfeed.tech/tags/ai-search.md>), [building](<https://devfeed.tech/tags/building.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-ai](<https://devfeed.tech/tags/heroku-ai.md>), [managed-inference-and-agents](<https://devfeed.tech/tags/managed-inference-and-agents.md>), [news](<https://devfeed.tech/tags/news.md>), [pgvector](<https://devfeed.tech/tags/pgvector.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>), [search](<https://devfeed.tech/tags/search.md>), [vector-search](<https://devfeed.tech/tags/vector-search.md>)

### AI overview

This article presents a Heroku reference architecture for production-grade enterprise AI search using two-stage retrieval. It combines vector search with semantic reranking so documents are scored for whether they answer the query, then uses Claude to generate an answer.

### Source excerpt

If you've built a RAG (Retrieval Augmented Generation) system, you've probably hit this wall: your vector search returns 20 documents that are semantically similar to the query, but half of them don't actually answer it. A user asks "how do I handle authentication errors?" and gets back documentation about authentication, errors, and error handling in [...] The post Building AI Search on Heroku appeared first on Heroku.

## Optimize Search Precision with Reranking on Heroku AI

DevFeed: [Optimize Search Precision with Reranking on Heroku AI](<https://devfeed.tech/articles/optimize-search-precision-with-reranking-on-heroku-ai-26479.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/optimize-search-precision-reranking-heroku-ai/>)

Author: Anush DSouza

Published: 2026-01-15T16:00:48Z

Content type: release

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [model-deployment](<https://devfeed.tech/topics/model-deployment.md>), [amazon](<https://devfeed.tech/topics/amazon.md>), [cohere](<https://devfeed.tech/topics/cohere.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [availability](<https://devfeed.tech/tags/availability.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-ai](<https://devfeed.tech/tags/heroku-ai.md>), [inference](<https://devfeed.tech/tags/inference.md>), [managed-inference-and-agents](<https://devfeed.tech/tags/managed-inference-and-agents.md>), [news](<https://devfeed.tech/tags/news.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>)

### AI overview

Heroku announces general availability of reranking models in Heroku Managed Inference and Agents, with support for Cohere Rerank 3.5 and Amazon Rerank 1.0. The article explains how semantic reranking can improve RAG pipelines by filtering documents for query relevance and reducing noise and token costs.

### Source excerpt

Today, we are announcing the general availability of reranking models on Heroku Managed Inference and Agents, featuring support for Cohere Rerank 3.5 and Amazon Rerank 1.0. Semantic reranking models score documents based on their relevance to a specific query. Unlike keyword search or vector similarity, rerank models understand nuanced semantic relationships to identify the most [...] The post Optimize Search Precision with Reranking on Heroku AI appeared first on Heroku.

## Building AI-powered apps with Angular and Gemini

DevFeed: [Building AI-powered apps with Angular and Gemini](<https://devfeed.tech/articles/building-ai-powered-apps-with-angular-and-gemini-37463.md>)

Original publisher: [Read original article](<https://www.angularspace.com/building-ai-powered-apps-with-angular-and-gemini/>)

Author: Armen Vardanyan

Published: 2025-09-29T09:27:51Z

Content type: tutorial

Language: en

Sources: [Daniel Glejzner](<https://devfeed.tech/sources/daniel-glejzner.md>)

Topics: [Angular](<https://devfeed.tech/topics/angular.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [API](<https://devfeed.tech/topics/api.md>), [AI Models](<https://devfeed.tech/topics/ai-models.md>), [multimodal](<https://devfeed.tech/topics/multimodal.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [angular](<https://devfeed.tech/tags/angular.md>), [api](<https://devfeed.tech/tags/api.md>), [articles](<https://devfeed.tech/tags/articles.md>), [getting-started](<https://devfeed.tech/tags/getting-started.md>), [multimodal](<https://devfeed.tech/tags/multimodal.md>)

### AI overview

This introductory tutorial series explains how Angular developers can build AI-powered applications with the Gemini API. It outlines topics including API requests and configuration, embeddings, retrieval-augmented generation, multimodal capabilities, and agentic AI applications.

### Source excerpt

Like it or not, we live in the age of AI, and it can be both exciting and frustrating. On one hand, AI can help us unlock almost unlimited capabilities for the apps we build; if in the past, tasks like image recognition or text classification could be a dealbreaker

## Welcome EmbeddingGemma, Google's new efficient embedding model

DevFeed: [Welcome EmbeddingGemma, Google's new efficient embedding model](<https://devfeed.tech/articles/welcome-embeddinggemma-google-s-new-efficient-embedding-model-7180.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/embeddinggemma>)

Author: Tom Aarsen; Joshua; Alvaro Bartolome; Aritra Roy Gosthipaty; Pedro Cuenca; Sergio Paniego

Published: 2025-09-04T00:00:00Z

Content type: article

Language: en

Sources: [Hugging Face - Blog](<https://devfeed.tech/sources/hugging-face-blog.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [sentence-transformers](<https://devfeed.tech/topics/sentence-transformers.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Google](<https://devfeed.tech/topics/google.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [transformers.js](<https://devfeed.tech/topics/transformers-js.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [onnx](<https://devfeed.tech/topics/onnx.md>), [dataset](<https://devfeed.tech/topics/dataset.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [llamaindex](<https://devfeed.tech/topics/llamaindex.md>)

Tags: [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [community](<https://devfeed.tech/tags/community.md>), [embedding](<https://devfeed.tech/tags/embedding.md>), [google](<https://devfeed.tech/tags/google.md>), [guide](<https://devfeed.tech/tags/guide.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llamaindex](<https://devfeed.tech/tags/llamaindex.md>), [nlp](<https://devfeed.tech/tags/nlp.md>), [on-device](<https://devfeed.tech/tags/on-device.md>), [onnx](<https://devfeed.tech/tags/onnx.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rag](<https://devfeed.tech/tags/rag.md>), [sentence-transformers](<https://devfeed.tech/tags/sentence-transformers.md>), [transformers-js](<https://devfeed.tech/tags/transformers-js.md>)

### AI overview

Google introduces EmbeddingGemma, a compact multilingual embedding model designed for fast, efficient on-device use. The article covers its architecture, training, multilingual capabilities, benchmark performance, framework integrations, and domain fine-tuning for retrieval applications.

### Source excerpt

We're on a journey to advance and democratize artificial intelligence through open source and open science.

## Evaluating GPT-5 for hallucination handling in RAG applications

DevFeed: [Evaluating GPT-5 for hallucination handling in RAG applications](<https://devfeed.tech/articles/gpt-5-will-it-rag-21739.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/08/gpt-5-will-it-rag.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-08-11T18:40:00Z

Content type: opinion

Language: en

Sources: [Pamela Fox](<https://devfeed.tech/sources/pamela-fox.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Ground truth / benchmark quality](<https://devfeed.tech/topics/ground-truth-benchmark-quality.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [azure](<https://devfeed.tech/tags/azure.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [gpt](<https://devfeed.tech/tags/gpt.md>), [hallucinations](<https://devfeed.tech/tags/hallucinations.md>), [llm](<https://devfeed.tech/tags/llm.md>), [models](<https://devfeed.tech/tags/models.md>), [openai](<https://devfeed.tech/tags/openai.md>), [rag](<https://devfeed.tech/tags/rag.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

The article evaluates GPT-5 models in an Azure AI Foundry RAG template. It reports that GPT-5 identified when the source documents lacked enough information to answer a question, and describes broader bulk evaluations using the azure-ai-evaluations SDK across 50 question-and-answer pairs.

### Source excerpt

OpenAI released the GPT-5 model family today, with an emphasis on accurate tool calling and reduced hallucinations. For those of us working on RAG (Retrieval-Augmented Generation), it's particularly exciting to see a model specifically trained to reduce hallucination. There are five variants in the family: gpt-5 gpt-5-mini gpt-5-nano gpt-5-chat: Not a reasoning model, optimized for chat applications gpt-5-pro: Only available in ChatGPT, not via the API As soon as GPT-5 models were available in Azure AI Foundry, I deployed them and evaluated them inside our popular open source RAG template. I was immediately impressed - not by the model's ability to answer a question, but by it's ability to admit it could not answer a question! You see, we have one test question for our sample data (HR documents for a fictional company's) that sounds like it should be an easy question: "What does a Product Manager do?" But, if you actually look at the company documents, there's no job description for "Product Manager", only related jobs like "Senior Manager of Product Management". Every other model, including the reasoning models, has still pretended that it could answer that question. For example, here's a response from o4-mini: However, the gpt-5 model realizes that it doesn't have the information necessary, and responds that it cannot answer the question: As I always say: I would much rather have an LLM admit that it doesn't have enough information instead of making up an answer. Bulk evaluation But that's just a single question! What we really need to know is whether the GPT-5 models will generally do a better job across the board, on a wide range of questions. So I ran bulk evaluations using the azure-ai-evaluations SDK, checking my favorite metrics: groundedness (LLM-judged), relevance (LLM-judged), and citation_match (regex based off ground truth citations). I didn't bother evaluating gpt-5-nano, as I did some quick manual tests and wasn't impressed enough - plus, we've never

## Codestral Embed

DevFeed: [Codestral Embed](<https://devfeed.tech/articles/codestral-embed-6986.md>)

Original publisher: [Read original article](<https://mistral.ai/news/codestral-embed/>)

Published: 2025-05-28T12:00:00Z

Content type: article

Language: en

Sources: [Mistral AI Blog](<https://devfeed.tech/sources/mistral-ai-blog.md>)

Topics: [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [code-completion](<https://devfeed.tech/topics/code-completion.md>), [AI search](<https://devfeed.tech/topics/ai-search.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [code-completion](<https://devfeed.tech/tags/code-completion.md>), [code-search](<https://devfeed.tech/tags/code-search.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cost](<https://devfeed.tech/tags/cost.md>), [developer](<https://devfeed.tech/tags/developer.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [performance](<https://devfeed.tech/tags/performance.md>), [retrieval-augmented-generation](<https://devfeed.tech/tags/retrieval-augmented-generation.md>)

### AI overview

Mistral releases Codestral Embed, an embedding model specialized for code retrieval. The article presents benchmark results, configurable embedding dimensions and precisions, and trade-offs between retrieval quality and storage cost. It highlights applications including retrieval-augmented generation, semantic code search, similarity search, duplicate detection, clustering, and code analytics.

### Source excerpt

The most powerful AI platform for enterprises. Customize, fine-tune, and deploy AI assistants, autonomous agents, and multimodal AI with open models.

## How to Make a RAG Application With LangChain4j

DevFeed: [How to Make a RAG Application With LangChain4j](<https://devfeed.tech/articles/how-to-make-a-rag-application-with-langchain4j-21836.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/05/how-to-make-a-rag-application-with-langchain4j/>)

Author: Tim Kelly

Published: 2025-05-03T12:00:00Z

Content type: tutorial

Language: en

Sources: [Nic Raboy](<https://devfeed.tech/sources/nic-raboy.md>)

Topics: [Retrieval-Augmented Generation](<https://devfeed.tech/topics/retrieval-augmented-generation.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Development](<https://devfeed.tech/topics/development.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Java](<https://devfeed.tech/topics/java.md>), [Library](<https://devfeed.tech/topics/library.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [chatbots](<https://devfeed.tech/tags/chatbots.md>), [database](<https://devfeed.tech/tags/database.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [java](<https://devfeed.tech/tags/java.md>), [langchain4j](<https://devfeed.tech/tags/langchain4j.md>), [library](<https://devfeed.tech/tags/library.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

This tutorial explains how to build a retrieval-augmented generation Q&A chatbot with LangChain4j. It describes retrieving data from MongoDB Atlas, storing documents as vector embeddings, and using the retrieved data to augment LLM prompts.

### Source excerpt

Retrieval-augmented generation, or RAG, introduces some serious capabilities to your large language models (LLMs). These applications can answer questions about your specific corpus of knowledge, whil... The post How to Make a RAG Application With LangChain4j appeared first on DEV.

[Next page](<https://devfeed.tech/topics/retrieval-augmented-generation.md?cursor=WyIyMDI1LTA1LTAzVDEyOjAwOjAwKzAwOjAwIiwgIjgwMjhjMGM2LTgwODUtNGI1OC1hNGM5LWVmNTBhY2EyMDUwZiJd>)