# LangChain

LangChain is an open-source framework for building agents and LLM-powered applications.

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

## Optimizing cost and latency with Amazon Bedrock prompt caching

DevFeed: [Optimizing cost and latency with Amazon Bedrock prompt caching](<https://devfeed.tech/articles/optimizing-cost-and-latency-with-amazon-bedrock-prompt-caching-26941.md>)

Original publisher: [Read original article](<https://aws.amazon.com/blogs/machine-learning/optimizing-cost-and-latency-with-amazon-bedrock-prompt-caching/>)

Author: Daniel Abib

Published: 2026-09-15T16:18:19Z

Content type: tutorial

Language: en

Sources: [Artificial Intelligence](<https://devfeed.tech/sources/artificial-intelligence.md>)

Topics: [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [API](<https://devfeed.tech/topics/api.md>), [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Multi-tenancy](<https://devfeed.tech/topics/multi-tenancy.md>)

Tags: [advanced-300](<https://devfeed.tech/tags/advanced-300.md>), [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [api](<https://devfeed.tech/tags/api.md>), [caching](<https://devfeed.tech/tags/caching.md>), [foundation-models](<https://devfeed.tech/tags/foundation-models.md>), [integration](<https://devfeed.tech/tags/integration.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [latency](<https://devfeed.tech/tags/latency.md>), [pricing](<https://devfeed.tech/tags/pricing.md>), [technical-how-to](<https://devfeed.tech/tags/technical-how-to.md>), [tokens](<https://devfeed.tech/tags/tokens.md>)

### AI overview

This AWS post explains how Amazon Bedrock prompt caching can reduce repeated input-token costs by up to 90 percent and lower time to first token when requests reuse the same context. It presents six scenarios using the Converse API, including document, system prompt, tool definition, mixed TTL, tenant-isolated, and LangChain caching.

### Source excerpt

Prompt caching in Amazon Bedrock can cut input token costs by up to 90% when you repeatedly send the same context to foundation models. This post walks through six practical prompt caching scenarios using the Converse API: message content, system prompt, tool definition, mixed TTL, tenant isolation, and LangChain integration.

## What It Takes to Build a Production Agent Harness

DevFeed: [What It Takes to Build a Production Agent Harness](<https://devfeed.tech/articles/what-it-takes-to-build-a-production-agent-harness-18246.md>)

Original publisher: [Read original article](<https://blog.dailydoseofds.com/p/what-it-takes-to-build-a-production>)

Author: Avi Chawla

Published: 2026-09-14T19:50:37Z

Content type: article

Language: en

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

Topics: [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Persistence](<https://devfeed.tech/topics/persistence.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-engineer](<https://devfeed.tech/tags/ai-engineer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [memory](<https://devfeed.tech/tags/memory.md>), [persistence](<https://devfeed.tech/tags/persistence.md>), [tools](<https://devfeed.tech/tags/tools.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

A hands-on series chapter explains how to build a production agent harness with LangChain and LangGraph. It covers model, message, prompt, and tool interactions; tool-call execution; state transitions; persistence; failure handling; tracing; evaluation; human approval; and resumable execution.

### Source excerpt

A hands-on nanodegree for production agent engineering.

## 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.

## From a Raw Shell to a Sandboxed Coding Agent

DevFeed: [From a Raw Shell to a Sandboxed Coding Agent](<https://devfeed.tech/articles/from-a-raw-shell-to-a-sandboxed-coding-agent-18302.md>)

Original publisher: [Read original article](<https://www.decodingai.com/p/run-coding-agents-safely>)

Author: Paul Iusztin

Published: 2026-08-18T11:02:59Z

Content type: tutorial

Language: en

Sources: [Decoding ML](<https://devfeed.tech/sources/decoding-ml.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [computer-use](<https://devfeed.tech/topics/computer-use.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Python](<https://devfeed.tech/topics/python.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-evals](<https://devfeed.tech/tags/ai-evals.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [computer-use](<https://devfeed.tech/tags/computer-use.md>), [docker](<https://devfeed.tech/tags/docker.md>), [guide](<https://devfeed.tech/tags/guide.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [terminal](<https://devfeed.tech/tags/terminal.md>)

### AI overview

A tutorial on isolating coding-agent tools inside local Docker or remote Modal sandboxes. It explains how to build a Python harness that safely executes commands and supports remote, parallel agent workflows.

### Source excerpt

The guide to isolating your harness and safely executing its commands, locally or remotely.

## ReAct agents explained: concepts & practical uses

DevFeed: [ReAct agents explained: concepts & practical uses](<https://devfeed.tech/articles/react-agents-explained-concepts-practical-uses-4842.md>)

Original publisher: [Read original article](<https://redis.io/blog/react-agents-explained-concepts-practical-uses/>)

Author: Jeff Mills

Published: 2026-08-18T00:00:00Z

Content type: article

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Iris](<https://devfeed.tech/topics/iris.md>), [Chain-of-thought](<https://devfeed.tech/topics/chain-of-thought.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Error Propagation](<https://devfeed.tech/topics/error-propagation.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [coding](<https://devfeed.tech/tags/coding.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [tech-de](<https://devfeed.tech/tags/tech-de.md>), [tool](<https://devfeed.tech/tags/tool.md>)

### AI overview

A practical guide to ReAct agents: AI systems that alternate between reasoning, tool use, and feedback in a loop. It explains the pattern, compares it with chain-of-thought approaches, and discusses production concerns such as latency, cost, hallucination, and error propagation, with examples involving LangChain, LangGraph, and Redis Iris.

### Source excerpt

If you've watched an AI coding assistant hunt down a bug, run a test, read the failure, and adapt its next fix, you've watched Reasoning and Acting (ReAct)-like behavior at work. ReAct is a common pattern in production agent systems today. It's simple...

## How to Build a Kubernetes Troubleshooting AI Agent with LangChain and kubectl

DevFeed: [How to Build a Kubernetes Troubleshooting AI Agent with LangChain and kubectl](<https://devfeed.tech/articles/how-to-build-a-kubernetes-troubleshooting-ai-agent-with-langchain-and-kubectl-17484.md>)

Original publisher: [Read original article](<https://kodekloud.com/blog/kubernetes-troubleshooting-ai-agent-langchain-kubectl/>)

Author: Pramodh Kumar M

Published: 2026-07-27T17:26:08Z

Content type: tutorial

Language: en

Sources: [Kubernetes - KodeKloud Blog | DevOps, Cloud, Kubernetes, AI Tutorials & More](<https://devfeed.tech/sources/kubernetes-kodekloud-blog-devops-cloud-kubernetes-ai-tutorials-more.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [kubectl](<https://devfeed.tech/topics/kubectl.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agent-for-kubernetes](<https://devfeed.tech/tags/ai-agent-for-kubernetes.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [aiops-for-kubernetes](<https://devfeed.tech/tags/aiops-for-kubernetes.md>), [automation](<https://devfeed.tech/tags/automation.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [crashloopbackoff-troubleshooting](<https://devfeed.tech/tags/crashloopbackoff-troubleshooting.md>), [devops](<https://devfeed.tech/tags/devops.md>), [human-in-the-loop-agent](<https://devfeed.tech/tags/human-in-the-loop-agent.md>), [kubectl](<https://devfeed.tech/tags/kubectl.md>), [kubectl-ai-agent](<https://devfeed.tech/tags/kubectl-ai-agent.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kubernetes-rbac-for-ai-agents](<https://devfeed.tech/tags/kubernetes-rbac-for-ai-agents.md>), [kubernetes-troubleshooting-ai-agent](<https://devfeed.tech/tags/kubernetes-troubleshooting-ai-agent.md>), [kubernetes-troubleshooting-automation](<https://devfeed.tech/tags/kubernetes-troubleshooting-automation.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langchain-kubernetes-agent](<https://devfeed.tech/tags/langchain-kubernetes-agent.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [langgraph-agent-tutorial](<https://devfeed.tech/tags/langgraph-agent-tutorial.md>), [python](<https://devfeed.tech/tags/python.md>), [react-agent-python](<https://devfeed.tech/tags/react-agent-python.md>), [security](<https://devfeed.tech/tags/security.md>), [tool](<https://devfeed.tech/tags/tool.md>), [troubleshooting](<https://devfeed.tech/tags/troubleshooting.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on building a Kubernetes troubleshooting AI agent with LangChain v1 and kubectl. It describes a diagnostic ladder for investigating pod failures, read-only tools, approval requirements for write operations, separate identities for remediation, and a golden trace suite for evaluating results.

### Source excerpt

Most pod failures resolve into six root causes, and the investigation is identical every time. Here is how to build an agent that runs that investigation for you, with a hard boundary between reading a cluster and changing one.

## Building a Coding Agent From Scratch

DevFeed: [Building a Coding Agent From Scratch](<https://devfeed.tech/articles/building-a-coding-agent-from-scratch-18293.md>)

Original publisher: [Read original article](<https://www.decodingai.com/p/building-a-coding-agent-from-scratch-system-design>)

Author: Paul Iusztin

Published: 2026-07-22T11:04:24Z

Content type: tutorial

Language: en

Sources: [Decoding ML](<https://devfeed.tech/sources/decoding-ml.md>)

Topics: [Agent Harness](<https://devfeed.tech/topics/agent-harness.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>)

Tags: [agent-harness](<https://devfeed.tech/tags/agent-harness.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-evals](<https://devfeed.tech/tags/ai-evals.md>), [benchmarks](<https://devfeed.tech/tags/benchmarks.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [langchain](<https://devfeed.tech/tags/langchain.md>)

### AI overview

This tutorial explains how to build a coding-agent harness from scratch in Python. It covers the agent loop, shell execution, context engineering, subagents, remote parallel agents, and evaluation workflows, using the project Decode as the practical example.

### Source excerpt

Designing the harness around the model, from the agent loop to a remote swarm.

## How to Build Unified Agent Memory from Scratch

DevFeed: [How to Build Unified Agent Memory from Scratch](<https://devfeed.tech/articles/agent-memory-from-scratch-18297.md>)

Original publisher: [Read original article](<https://www.decodingai.com/p/how-to-implement-a-unified-memory-from-scratch>)

Author: Paul Iusztin

Published: 2026-07-14T05:01:54Z

Content type: tutorial

Language: en

Sources: [Decoding ML](<https://devfeed.tech/sources/decoding-ml.md>)

Topics: [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [Graphs](<https://devfeed.tech/topics/graphs.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Database](<https://devfeed.tech/topics/database.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [graph](<https://devfeed.tech/tags/graph.md>), [graph-database](<https://devfeed.tech/tags/graph-database.md>), [knowledge-graphs](<https://devfeed.tech/tags/knowledge-graphs.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llm](<https://devfeed.tech/tags/llm.md>), [mcp](<https://devfeed.tech/tags/mcp.md>)

### AI overview

A tutorial on building a unified agent memory layer from scratch using knowledge graphs, including ingestion, querying, and serving. It discusses trade-offs among vector databases, graph databases, temporality, versioning, MCP servers, CLIs, and skills, and explains why understanding the underlying memory layer matters.

### Source excerpt

Ingest, query, and serve a unified memory from a single database.

## Deploy a Production-Ready NVIDIA AI-Q Blueprint on Oracle Cloud Infrastructure

DevFeed: [Deploy a Production-Ready NVIDIA AI-Q Blueprint on Oracle Cloud Infrastructure](<https://devfeed.tech/articles/deploy-a-production-ready-nvidia-ai-q-blueprint-on-oracle-cloud-infrastructure-6795.md>)

Original publisher: [Read original article](<https://developer.nvidia.com/blog/deploy-a-production-ready-nvidia-ai-q-blueprint-on-oracle-cloud-infrastructure/>)

Author: Anurag Kuppala

Published: 2026-06-26T19:00:45Z

Content type: tutorial

Language: en

Sources: [NVIDIA Technical Blog](<https://devfeed.tech/sources/nvidia-technical-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [NeMo](<https://devfeed.tech/topics/nemo.md>), [API keys](<https://devfeed.tech/topics/api-keys.md>)

Tags: [agentic-ai-generative-ai](<https://devfeed.tech/tags/agentic-ai-generative-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [api-keys](<https://devfeed.tech/tags/api-keys.md>), [data-center-cloud](<https://devfeed.tech/tags/data-center-cloud.md>), [featured](<https://devfeed.tech/tags/featured.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [nemo](<https://devfeed.tech/tags/nemo.md>), [oracle](<https://devfeed.tech/tags/oracle.md>), [rag](<https://devfeed.tech/tags/rag.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

A tutorial for deploying the open-source NVIDIA AI-Q 2.0 multi-agent blueprint on Oracle Cloud Infrastructure. It uses Terraform to provision OCI resources and Helm to install workloads on OKE, resulting in an AI-Q endpoint with a teardown command.

### Source excerpt

AI agents have changed a lot in the last two years. The first could only answer one question at a time. Then came multi-turn chat, where the model could keep...

## Deep Agents and OpenCode are now available in the AI SDK Harness

DevFeed: [Deep Agents and OpenCode are now available in the AI SDK Harness](<https://devfeed.tech/articles/deep-agents-and-opencode-are-now-available-in-the-ai-sdk-harness-887.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/deepagents-and-opencode-harness-adapters>)

Author: Felix Arntz

Published: 2026-06-25T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Vercel](<https://devfeed.tech/topics/vercel.md>), [coding](<https://devfeed.tech/topics/coding.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [claude](<https://devfeed.tech/tags/claude.md>), [codex](<https://devfeed.tech/tags/codex.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [model](<https://devfeed.tech/tags/model.md>), [opencode](<https://devfeed.tech/tags/opencode.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [skills](<https://devfeed.tech/tags/skills.md>), [tools](<https://devfeed.tech/tags/tools.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

Vercel's AI SDK Harness now supports Deep Agents and OpenCode through new adapters running in a Vercel Sandbox. The unified interface allows applications to switch between coding-agent runtimes without changing application code, while supporting tools, sessions, approvals, model selection, and streamed events.

### Source excerpt

The AI SDK Harness lets you run established coding-agent runtimes through one unified interface, so you can switch runtimes without changing your application code. Today we're adding two new adapters, Deep Agents and OpenCode, both running inside a Vercel Sandbox. Deep Agents @ai-sdk/harness-deepagents adapts LangChain's deepagents runtime, with built-in file and shell tools, skills, host tools, multi-turn sessions, attach and resume, and built-in tool approvals. Read the Deep Agents harness documentation to get started. OpenCode @ai-sdk/harness-opencode boots a real OpenCode server inside the sandbox via @opencode-ai/sdk and streams its session events through the harness. It exposes OpenCode's built-in tools, supports both built-in and host tool approvals, and lets you pick the model, provider, and reasoning variant. Read the OpenCode harness documentation to get started. The full supported list of harnesses is now: Claude Code, Codex, Deep Agents, OpenCode, Pi, with more coming soon. Read more

## Coding Challenge #123 - Database Driven LLM Wiki

DevFeed: [Coding Challenge #123 - Database Driven LLM Wiki](<https://devfeed.tech/articles/coding-challenge-123-database-driven-llm-wiki-29199.md>)

Original publisher: [Read original article](<https://codingchallenges.substack.com/p/coding-challenge-122-database-driven>)

Author: John Crickett

Published: 2026-06-06T08:01:47Z

Content type: tutorial

Language: en

Sources: [Coding Challenges](<https://devfeed.tech/sources/coding-challenges.md>)

Topics: [Wiki](<https://devfeed.tech/topics/wiki.md>), [LLMs](<https://devfeed.tech/topics/llms.md>), [Database](<https://devfeed.tech/topics/database.md>), [Langgraph](<https://devfeed.tech/topics/langgraph.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>)

Tags: [coding](<https://devfeed.tech/tags/coding.md>), [database](<https://devfeed.tech/tags/database.md>), [knowledge-base](<https://devfeed.tech/tags/knowledge-base.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langgraph](<https://devfeed.tech/tags/langgraph.md>), [llms](<https://devfeed.tech/tags/llms.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

A coding challenge to build a personal LLM wiki that incrementally maintains a structured Markdown knowledge base from curated sources. The proposed implementation uses Oracle AI Database for vector embeddings and full-text indexes, hybrid search for retrieval, LangGraph for workflows, and LangChain for LLM integration.

### Source excerpt

This challenge is to build your own database powered LLM Wiki.

## Breakpoint 2026: Highlights from Day 3

DevFeed: [Breakpoint 2026: Highlights from Day 3](<https://devfeed.tech/articles/breakpoint-2026-highlights-from-day-3-12619.md>)

Original publisher: [Read original article](<https://www.browserstack.com/blog/breakpoint-2026-highlights-from-day-3/>)

Author: Shweta Chhillar

Published: 2026-06-02T13:03:05Z

Content type: article

Language: en

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

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [observability](<https://devfeed.tech/topics/observability.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Playwright](<https://devfeed.tech/topics/playwright.md>), [Cypress](<https://devfeed.tech/topics/cypress.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [breakpoint](<https://devfeed.tech/tags/breakpoint.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [github](<https://devfeed.tech/tags/github.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [observability](<https://devfeed.tech/tags/observability.md>), [qa](<https://devfeed.tech/tags/qa.md>), [rag](<https://devfeed.tech/tags/rag.md>), [testing](<https://devfeed.tech/tags/testing.md>), [vscode](<https://devfeed.tech/tags/vscode.md>)

### AI overview

A recap of Breakpoint 2026 Day 3 covering practical masterclasses and lightning talks on AI-driven test generation, non-deterministic testing, MCP-powered QA workflows, automated AI evaluation, and production testing practices.

### Source excerpt

All sessions, masterclasses, and lightning talks from Breakpoint 2026 Day 3, covering AI agent testing, test automation with LangChain and CrewAI, MCP-powered QA workflows, Playwright network interception, non-deterministic testing, and building production-grade AI systems.

## 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.

## 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.

## Watch the recordings from my Python + MCP series

DevFeed: [Watch the recordings from my Python + MCP series](<https://devfeed.tech/articles/watch-the-recordings-from-my-python-mcp-series-21744.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/12/watch-recordings-from-my-python-mcp.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-12-19T15:50:00Z

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Python](<https://devfeed.tech/topics/python.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [OAuth](<https://devfeed.tech/topics/oauth.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [Microsoft Agent Framework](<https://devfeed.tech/topics/microsoft-agent-framework.md>)

Tags: [agent-framework](<https://devfeed.tech/tags/agent-framework.md>), [azure](<https://devfeed.tech/tags/azure.md>), [code](<https://devfeed.tech/tags/code.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [docker](<https://devfeed.tech/tags/docker.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [microsoft-agent-framework](<https://devfeed.tech/tags/microsoft-agent-framework.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [oauth](<https://devfeed.tech/tags/oauth.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [python](<https://devfeed.tech/tags/python.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A three-part Python and MCP series provides recordings, slides, and open-source code covering MCP server development with FastMCP, cloud deployment on Azure, observability, networking, and authentication.

### Source excerpt

MCP is one of the fastest growing technologies in the Generative AI space this year, and the first AI related standard that the industry has really embraced wholeheartedly. I just gave a three-part live stream series all about Python + MCP. I showed how to: Build MCP servers in Python using FastMCP Deploy them into production on Azure (Container Apps and Functions) Add authentication, using either Keycloak and Microsoft Entra as the OAuth provider All of the materials from our series are available and linked below: Video recordings of each stream Powerpoint slides Open-source code samples complete with Azure infrastructure and 1-command deployment If you're an instructor, feel free to use the slides and code examples in your own classes. Spanish speaker? My colleague delivered a fantastic Spanish version of the series. Building MCP servers with FastMCP 📺 Watch YouTube recording In the intro session of our Python + MCP series, we dive into MCP (Model Context Protocol). This open protocol makes it easy to extend AI agents and chatbots with custom functionality, making them more powerful and flexible. We demonstrate how to use the Python FastMCP SDK to build an MCP server running locally. Then we consume that server from chatbots like GitHub Copilot in VS Code, using it's tools, resources, and prompts. Finally, we discover how easy it is to connect AI agent frameworks like Langchain and Microsoft agent-framework to the MCP server. Slides for this session Code repository with examples: python-mcp-demos Deploying MCP servers to the cloud 📺 Watch YouTube recording In our second session of the Python + MCP series, we deploy MCP servers to the cloud! We walk through the process of containerizing a FastMCP server with Docker and deploying to Azure Container Apps. Then we instrument the MCP server with OpenTelemetry and observe the tool calls using Azure Application Insights and Logfire. Finally, we explore private networking options for MCP servers, using virtual networks th

## CUGA on Hugging Face: Democratizing Configurable AI Agents

DevFeed: [CUGA on Hugging Face: Democratizing Configurable AI Agents](<https://devfeed.tech/articles/cuga-on-hugging-face-democratizing-configurable-ai-agents-7265.md>)

Original publisher: [Read original article](<https://huggingface.co/blog/ibm-research/cuga-on-hugging-face>)

Author: Jim Laredo; Avi Yaeli; Sami Marreed; Ayhan Sebin; Merve Unuvar

Published: 2025-12-15T16:01:04Z

Content type: article

Language: en

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

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [computer-use](<https://devfeed.tech/topics/computer-use.md>), [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [spaces](<https://devfeed.tech/topics/spaces.md>), [OpenAPI Specification](<https://devfeed.tech/topics/openapi.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Low code](<https://devfeed.tech/topics/low-code.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [computer-use](<https://devfeed.tech/tags/computer-use.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [low-code](<https://devfeed.tech/tags/low-code.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [openapi](<https://devfeed.tech/tags/openapi.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

CUGA, or Configurable Generalist Agent, is an open-source AI agent for complex, multi-step tasks across web and API environments. The article describes its enterprise-oriented architecture, configurable reasoning modes, computer-use capabilities, integrations with OpenAPI, MCP servers, LangChain, and Python functions, plus support for low-code workflow design, policy controls, human oversight, reuse of successful execution paths, and multi-agent collaboration. It also highlights CUGA's integration with Hugging Face Spaces and reported benchmark performance on AppWorld and WebArena.

### Source excerpt

CUGA (Configurable Generalist Agent) was designed to overcome these limitations. It's an open-source, AI Agent that combines flexibility, reliability, and ease of use for enterprise use cases. By abstracting orchestration complexity, CUGA empowers developers to focus on domain requirements rather than the internals of agent building. And now, with its integration into 🚀Hugging Face Spaces🚀, experimenting with CUGA and open models has never been easier. What is CUGA?

## Watch the recordings from my Python + AI series

DevFeed: [Watch the recordings from my Python + AI series](<https://devfeed.tech/articles/watch-the-recordings-from-my-python-ai-series-21743.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/10/watch-recordings-from-my-python-ai.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-10-31T14:22:00Z

Content type: article

Language: en

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

Topics: [Python](<https://devfeed.tech/topics/python.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Azure OpenAI](<https://devfeed.tech/topics/azure-openai.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [large-language-models-llms](<https://devfeed.tech/tags/large-language-models-llms.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [openai](<https://devfeed.tech/tags/openai.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>)

### AI overview

A blog article provides recordings and materials from a nine-part Python and generative AI series. It covers language models, embeddings, retrieval-augmented generation, evaluation and safety, AI agents, Model Context Protocol, and related Python examples using services including GitHub Models, Ollama, Azure OpenAI, and OpenAI models.

### Source excerpt

My colleague and I just wrapped up a live series on Python + AI, a nine-part journey diving deep into how to use generative AI models from Python. I gave the english streams while my colleague Gwen gave the spanish streams (and I hung out in her live chat, working on my technical spanish!). The series introduced multiple types of models, including LLMs, embedding models, and vision models. We dug into popular techniques like RAG, tool calling, and structured outputs. We assessed AI quality and safety using automated evaluations and red-teaming. Finally, we developed AI agents using popular Python agents frameworks and explored the new Model Context Protocol (MCP). To apply the concepts, we put together code examples that run for free thanks to GitHub Models, a service that provides free models to every GitHub account holder for experimentation and education. The examples are also compatible with local models (via Ollama), Azure OpenAI, or OpenAI.com models. Even if you missed the live series, you can still access all the material using the links below! If you're an instructor, feel free to use the slides and code examples in your own classes. Python + AI: Large Language Models 📺 Watch recording In this session, we explore Large Language Models (LLMs), the models that power ChatGPT and GitHub Copilot. We use Python to interact with LLMs using popular packages like the OpenAI SDK and LangChain. We experiment with prompt engineering and few-shot examples to improve outputs. We also demonstrate how to build a full-stack app powered by LLMs and explain the importance of concurrency and streaming for user-facing AI apps. Slides for this session Code repository with examples: python-openai-demos Python + AI: Vector embeddings 📺 Watch recording In our second session, we dive into a different type of model: the vector embedding model. A vector embedding is a way to encode text or images as an array of floating-point numbers. Vector embeddings enable similarity search across

## Introducing the DigitalOcean AI Ecosystem

DevFeed: [Introducing the DigitalOcean AI Ecosystem](<https://devfeed.tech/articles/introducing-the-digitalocean-ai-ecosystem-19896.md>)

Original publisher: [Read original article](<https://www.digitalocean.com/blog/introducing-the-digitalocean-ai-ecosystem>)

Author: Meghan Grady

Published: 2025-10-06T20:07:17Z

Content type: release

Language: en

Sources: [DigitalOcean](<https://devfeed.tech/sources/digitalocean.md>)

Topics: [Digital Ocean](<https://devfeed.tech/topics/digital-ocean.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [litellm](<https://devfeed.tech/topics/litellm.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [amd](<https://devfeed.tech/tags/amd.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deepseek](<https://devfeed.tech/tags/deepseek.md>), [dev-tools](<https://devfeed.tech/tags/dev-tools.md>), [digitalocean](<https://devfeed.tech/tags/digitalocean.md>), [gradient-platform](<https://devfeed.tech/tags/gradient-platform.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [meta](<https://devfeed.tech/tags/meta.md>), [models](<https://devfeed.tech/tags/models.md>), [nvidia](<https://devfeed.tech/tags/nvidia.md>), [openai](<https://devfeed.tech/tags/openai.md>), [partner](<https://devfeed.tech/tags/partner.md>)

### AI overview

DigitalOcean announced an expansion of its AI Ecosystem and introduced the DigitalOcean AI Partner Program. Through the Gradient AI Agent Cloud, the ecosystem brings together infrastructure, AI models, development tools, integration frameworks, and specialist partners for building AI applications.

### Source excerpt

Last week at Deploy London, we announced a significant expansion of our offerings within the DigitalOcean AI Ecosystem and introduced the DigitalOcean AI Partner Program. A platform is only as strong as its ecosystem, and these initiatives are designed to create a comprehensive, flexible, and powerful environment for startups, builders, and developers to create the next generation of AI applications. Explore What's Possible with the DigitalOcean AI Ecosystem We're collaborating with industry leaders and innovative startups to provide access to all of the AI products and services you need through the Gradient AI Agent Cloud. DigitalOcean's comprehensive AI Ecosystem empowers startups and enterprises to build next-gen AI applications, offering choice and flexibility through embedded partner integrations and workflows. DigitalOcean's AI Ecosystem provides access to: Powerful Infrastructure: Efficient AMD and NVIDIA GPUs to power your applications. Advanced Models: Access to leading models from companies like OpenAI, DeepSeek, Meta, and Mistral. Applications & Frameworks: Popular AI dev tools and integration frameworks such as LangChain, LiteLLM, and dStack. Integrators: A network of AI specialists to help you migrate workflows and build robust new AI implementations. The DigitalAI Ecosystem "At the heart of AI's progress are the developers who are turning ideas into reality. The Gradient AI Ecosystem is a powerful force multiplier for them, proving that the future isn't just about silicon--it's about software and the collaborative community built on top of it," said Anush Elangovan, VP of AI Software at AMD. "By providing high-performance AMD GPUs through DigitalOcean's Gradient AI Agentic Cloud, we ensure the ecosystem is powered by world-class, open-standard hardware. We're not just providing infrastructure; together we're powering the software and the community that will invent tomorrow's AI." Through the dynamic Gradient AI Ecosystem, AI startups and digital native

## Selecting The Right AI Evals Tool

DevFeed: [Selecting The Right AI Evals Tool](<https://devfeed.tech/articles/selecting-the-right-ai-evals-tool-18788.md>)

Original publisher: [Read original article](<https://hamel.dev/blog/posts/eval-tools/>)

Author: Hamel Husain

Published: 2025-10-01T07:00:00Z

Content type: article

Language: en

Sources: [Hamel Husain](<https://devfeed.tech/sources/hamel-husain.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI Engineering](<https://devfeed.tech/topics/ai-engineering.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [phoenix](<https://devfeed.tech/topics/phoenix.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-engineering](<https://devfeed.tech/tags/ai-engineering.md>), [ai-evals](<https://devfeed.tech/tags/ai-evals.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [evals](<https://devfeed.tech/tags/evals.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [phoenix](<https://devfeed.tech/tags/phoenix.md>), [quality](<https://devfeed.tech/tags/quality.md>)

### AI overview

The article examines how to select AI evaluation tools, arguing that no single tool is best for every team. It compares approaches from LangSmith, Braintrust, and Arize Phoenix through a shared assignment and highlights workflow, developer experience, SDK ergonomics, documentation, integrations, and human-in-the-loop support as selection criteria.

### Source excerpt

Over the past year, I've focused heavily on AI Evals, both in my consulting work and teaching. A question I get constantly is, "What's the best tool for evals?". I've always resisted answering directly for two reasons. First, people focus too much on tools instead of the process, thinking the tool will be an off-the-shelf solution when it rarely is. Second, the tools change so quickly that comparisons become outdated immediately. Having used many of the popular eval tools, I can genuinely say that no single one is superior in every dimension. The "best" tool depends on your team's skillset, technical stack, and maturity. Instead of a feature-by-feature comparison, I think it's more valuable to show you how a panel of data scientists skilled in evals assesses these tools. As part of my AI Evals course, we had three of the most dominant vendors--Langsmith, Braintrust, and Arize Phoenix complete the same homework assignment. This gave us a unique opportunity to see how they tackle the exact same challenge. We recorded the entire process and live commentary, which is available below. We think this might be helpful in learning about the kinds of things you should consider when selecting a tool for your team. Thanks to Shreya Shankar and Bryan Bischof for serving as the panelists (alongside me). Langsmith With Harrison Chase, CEO of LangChain. Braintrust With Wayde Gilliam, former developer relations at Braintrust. Arize Phoenix With SallyAnn DeLucia, Technical AI Product Leader at Arize. Criteria for Assessing AI Evals Tools Here are themes that consistently surfaced during our review. 1. Workflow and Developer Experience Reducing friction is more important than any single feature. Concretely, you should be mindful of the time it takes to go from observing a failure to iterating on a solution. For example, we appreciated the ability to go from viewing a single trace to experimenting with that same trace in a playground. For some teams with data-science backgrounds, a note

## Filter the tools from MCP servers

DevFeed: [Filter the tools from MCP servers](<https://devfeed.tech/articles/filter-the-tools-from-mcp-servers-21742.md>)

Original publisher: [Read original article](<http://blog.pamelafox.org/2025/09/filter-tools-from-mcp-servers.html>)

Author: Pamela Fox (noreply@blogger.com)

Published: 2025-09-18T17:35:00Z

Content type: tutorial

Language: en

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

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [agentic-coding](<https://devfeed.tech/topics/agentic-coding.md>), [vs-code](<https://devfeed.tech/topics/vs-code.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>)

Tags: [agentic-coding](<https://devfeed.tech/tags/agentic-coding.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [openai](<https://devfeed.tech/tags/openai.md>), [python](<https://devfeed.tech/tags/python.md>), [vs-code](<https://devfeed.tech/tags/vs-code.md>)

### AI overview

A tutorial on filtering tools exposed by MCP servers to reduce LLM confusion, token usage, latency, context-window pressure, and unintended destructive actions. It covers GitHub Copilot in VS Code, LangChain v1, and Pydantic AI.

### Source excerpt

What I like about MCP servers: they give me lots of great tools that can make my agents more powerful, with very little work on my side. 🎉 What I don't like about MCP servers: they give me TOO many tools! I usually only need a handful of tools for a task, but a server can expose dozens. 😿 The problems with too many tools: LLM confusion. The LLM will be presented with the tool definition for every single tool in the server, and it needs to decide which tool (if any) is the best for the job. That's a hard decision for an LLM - it's always better to make it easier for the LLM by narrowing the tool list. Increased tokens. The tool call definitions require more tokens, which can cost more money, increase latency, and potentially even go over the context window limit of the model. Destructive actions. A server may include tools that are read-only, just sending down data to serve as context, but many servers expose tools that do write operations, like the GitHub MCP server's tools for creating issues, closing issues, pushing branches, and many more. It's possible your task requires some of those write ops, but you generally want to be very explicit about whether an agent is allowed to take action that can actually change something about your accounts and environments. Otherwise, you can be in for a nasty surprise when the agent took actions that you weren't expecting. (Ask me how I know...) Fortunately, there is almost always a way to configure agents to only allow a subset of the tools from an MCP server. In this blog post, I'll share ways to filter tools in my favorite agentic coder, GitHub Copilot in VS Code, plus two popular AI agent frameworks, Langchain v1 and Pydantic AI. Agentic coding with GitHub Copilot in VS Code Global configuration When you are using agent mode in VS Code, configure the tools by selecting the gear icon near the chat input window. That will pop-up a window showing all your available tools, coming from both installed MCP servers and VS Code exte

## Structured Output with LangChain and Llamafile

DevFeed: [Structured Output with LangChain and Llamafile](<https://devfeed.tech/articles/structured-output-with-langchain-and-llamafile-25139.md>)

Original publisher: [Read original article](<https://blog.brakmic.com/structured-output-with-langchain-and-llamafile/>)

Author: brakmic

Published: 2025-06-22T16:50:12Z

Content type: tutorial

Language: en

Sources: [Harris Brakmic - Coding](<https://devfeed.tech/sources/harris-brakmic-coding.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [llamafile](<https://devfeed.tech/topics/llamafile.md>), [JSON](<https://devfeed.tech/topics/json.md>), [llama.cpp](<https://devfeed.tech/topics/llama-cpp.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [Pydantic](<https://devfeed.tech/topics/pydantic.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [cpp](<https://devfeed.tech/tags/cpp.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [import](<https://devfeed.tech/tags/import.md>), [json](<https://devfeed.tech/tags/json.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llama-cpp](<https://devfeed.tech/tags/llama-cpp.md>), [llamafile](<https://devfeed.tech/tags/llamafile.md>), [llm](<https://devfeed.tech/tags/llm.md>), [local](<https://devfeed.tech/tags/local.md>), [local-llm](<https://devfeed.tech/tags/local-llm.md>), [models](<https://devfeed.tech/tags/models.md>), [properties](<https://devfeed.tech/tags/properties.md>), [python](<https://devfeed.tech/tags/python.md>), [structured-output](<https://devfeed.tech/tags/structured-output.md>)

### AI overview

A tutorial on using LangChain with Llamafile to produce structured JSON output from a local large language model. It uses JsonOutputParser, PromptTemplate, and a Pydantic model because Llamafile does not provide a with_structured_output method.

### Source excerpt

Learn how to extend Llamafile with LangChain's JsonParser to produce clean, structured JSON output

## Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain

DevFeed: [Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain](<https://devfeed.tech/articles/grab-a-pint-with-django-mongodb-backend-voyage-ai-and-langchain-21833.md>)

Original publisher: [Read original article](<https://www.thepolyglotdeveloper.com/blog/2025/04/grab-a-pint-with-django-mongodb-backend-voyage-ai-and-langchain/>)

Author: Anaiya Raisinghani

Published: 2025-04-19T21:55:13Z

Content type: tutorial

Language: en

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

Topics: [Django](<https://devfeed.tech/topics/django.md>), [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [voyage-ai](<https://devfeed.tech/topics/voyage-ai.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Python](<https://devfeed.tech/topics/python.md>), [Generative AI](<https://devfeed.tech/topics/generative-ai.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [dev](<https://devfeed.tech/tags/dev.md>), [django](<https://devfeed.tech/tags/django.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [python](<https://devfeed.tech/tags/python.md>), [rag](<https://devfeed.tech/tags/rag.md>), [voyage-ai](<https://devfeed.tech/tags/voyage-ai.md>), [voyageai](<https://devfeed.tech/tags/voyageai.md>)

### AI overview

A tutorial on building a full-stack Dublin pub-finder application with Django, MongoDB, Voyage AI embeddings, and LangChain. It explains how these technologies support natural-language queries and generative AI or RAG applications.

### Source excerpt

DjangoCon Europe is just around the corner, and this year, it's in Dublin, Ireland. This means two things: I'm legally required to drink my first Guinness (yes, first ever!). I obviously had to build... The post Grab a Pint With Django-MongoDB-Backend, Voyage AI, and LangChain appeared first on DEV.

## Not Everything is an Agent

DevFeed: [Not Everything is an Agent](<https://devfeed.tech/articles/not-everything-is-an-agent-27457.md>)

Original publisher: [Read original article](<https://ariya.io/2025/03/not-everything-is-an-agent/>)

Published: 2025-04-01T06:47:17Z

Content type: opinion

Language: en

Sources: [Ariya Hidayat](<https://devfeed.tech/sources/ariya-hidayat.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [LangChain](<https://devfeed.tech/topics/langchain.md>), [Ollama](<https://devfeed.tech/topics/ollama.md>), [coding assistant](<https://devfeed.tech/topics/coding-assistant.md>), [anthropic](<https://devfeed.tech/topics/anthropic.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [code](<https://devfeed.tech/tags/code.md>), [coding-assistant](<https://devfeed.tech/tags/coding-assistant.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [llm](<https://devfeed.tech/tags/llm.md>), [ollama](<https://devfeed.tech/tags/ollama.md>), [routing](<https://devfeed.tech/tags/routing.md>)

### AI overview

This opinion argues that not every LLM-based program should be called an agent. It distinguishes simple LLM calls, retrieval, memory, chaining, and routing from systems handling complex real-world tasks, and recommends relying on successful evaluations rather than anecdotes or hype.

### Source excerpt

"Agent" is likely going to be the word that will cause existential dread to true LLM enthusiasts.

## CLI Chatbot with LangChain and OpenAI in Node.js

DevFeed: [CLI Chatbot with LangChain and OpenAI in Node.js](<https://devfeed.tech/articles/cli-chatbot-with-langchain-and-openai-in-node-js-18946.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/langchain-node-js-openai/>)

Author: Robin Wieruch

Published: 2025-03-03T07:50:46Z

Content type: tutorial

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [LangChain](<https://devfeed.tech/topics/langchain.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [OpenAI](<https://devfeed.tech/topics/openai.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [langchain](<https://devfeed.tech/tags/langchain.md>), [langchain-node-js-openai](<https://devfeed.tech/tags/langchain-node-js-openai.md>), [node](<https://devfeed.tech/tags/node.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [openai](<https://devfeed.tech/tags/openai.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A step-by-step tutorial for building a simple command-line chatbot in Node.js using JavaScript, LangChain, and OpenAI. It covers dependency installation, API key configuration, model interaction, prompt handling, user input, and possible extensions such as conversation memory, additional language models, and a graphical interface.

### Source excerpt

How to: OpenAI in JavaScript with LangChain. A step by step example on how to use the OpenAI API in JavaScript with LangChain ...

[Next page](<https://devfeed.tech/topics/langchain.md?cursor=WyIyMDI1LTAzLTAzVDA3OjUwOjQ2KzAwOjAwIiwgImM3ODg4NzE3LWMzYjQtNDQ5YS1iZjA1LTMyNjQzODIzNzFjYyJd>)