<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Akruti Consulting]]></title><description><![CDATA[We deliver modern technology solutions.]]></description><link>https://www.akruticonsulting.co.uk</link><generator>RSS for Node</generator><lastBuildDate>Tue, 05 May 2026 12:07:38 GMT</lastBuildDate><atom:link href="https://www.akruticonsulting.co.uk/feed.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><item><title><![CDATA[Memory for AI Agents: Short-Term, Long-Term, and Episodic]]></title><description><![CDATA[Agents without memory are amnesiac — every conversation starts from zero. This post explains the three memory tiers (short-term, long-term, episodic), when to use each, and includes a working key-value memory store you can wire into any Claude or OpenAI agent today.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/agent-memory-patterns</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/agent-memory-patterns.mdx</guid><pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Agentic AI Development with GitHub Copilot]]></title><description><![CDATA[Discover how GitHub Copilot has evolved from a code completion tool to a powerful platform for building and orchestrating autonomous AI agents that can plan, execute, and learn from your development workflow.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/agentic_github_copilot</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/agentic_github_copilot.mdx</guid><pubDate>Thu, 12 Feb 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Function Calling Patterns: Claude vs. OpenAI Side by Side]]></title><description><![CDATA[Both Anthropic and OpenAI support tool/function calling, but the APIs differ in meaningful ways. This post builds the same agent with both SDKs and surfaces the key differences in schema format, invocation style, and error handling.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/function-calling-claude-vs-openai</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/function-calling-claude-vs-openai.mdx</guid><pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Model Context Protocol (MCP): Standardising Agent Tool Access]]></title><description><![CDATA[Every AI framework invented its own way to expose tools to models — until MCP. Anthropic's Model Context Protocol is rapidly becoming the USB-C of agent tool connectivity. This post builds a minimal MCP server in TypeScript and shows you how to connect it to Claude Desktop or GitHub Copilot.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/model-context-protocol-mcp</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/model-context-protocol-mcp.mdx</guid><pubDate>Sun, 17 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Multi-Agent Orchestration with LangGraph]]></title><description><![CDATA[A single agent trying to research, write, and review at the same time produces mediocre results in all three. LangGraph lets you split those concerns across specialised agents and wire them together as a directed graph. This post builds a researcher–writer pipeline that produces a publishable blog draft.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/multi-agent-orchestration-langgraph</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/multi-agent-orchestration-langgraph.mdx</guid><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[OpenAI Agents SDK: Handoffs, Tools & Guardrails in 10 Minutes]]></title><description><![CDATA[The OpenAI Agents SDK (released March 2025) flips the mental model from 'chat loop' to 'agent object'. In this post we build a two-agent pipeline with tools, a handoff, and a guardrail — in about 60 lines of Python.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/openai-agents-sdk-quickstart</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/openai-agents-sdk-quickstart.mdx</guid><pubDate>Wed, 13 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[OpenAI Assistants API: Files, Code Interpreter & Retrieval in One Agent]]></title><description><![CDATA[The OpenAI Assistants API is a fully-managed agent runtime: it persists conversation threads, handles context-window overflow, and bundles hosted tools like Code Interpreter and file search. This post builds a working data-analysis assistant that reads a CSV and answers questions about it.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/openai-assistants-api-deep-dive</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/openai-assistants-api-deep-dive.mdx</guid><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[From Prototype to Production: Deploying a Reliable Agentic Pipeline]]></title><description><![CDATA[A prototype that works on your laptop is not a production service. This post covers the plumbing decisions that separate the two: structured output with Zod and Pydantic, retry and fallback strategies, trace logging, and how to choose between serverless and long-running deployment models.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/production-agentic-pipeline</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/production-agentic-pipeline.mdx</guid><pubDate>Thu, 21 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[RAG for Agents: Give Your Agent a Long-Term Brain]]></title><description><![CDATA[Retrieval-Augmented Generation (RAG) turns a static document collection into a dynamic tool any agent can query. This post builds a full local RAG pipeline — chunking, embedding, storing in ChromaDB — and wires it into a Claude agent as a callable tool, all without any hosted infrastructure.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/rag-for-agents</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/rag-for-agents.mdx</guid><pubDate>Tue, 19 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Testing and Evaluating AI Agents: What Good Looks Like]]></title><description><![CDATA[Traditional unit tests break down for agents — the output is non-deterministic and the logic is distributed across LLM calls and tool invocations. This final post in the series covers four practical evaluation strategies: unit-testing tools in isolation, trace-based evaluation, LLM-as-judge scoring, and golden-dataset regression testing.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/testing-evaluating-ai-agents</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/testing-evaluating-ai-agents.mdx</guid><pubDate>Fri, 22 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[What Is an AI Agent? A 5-Minute Practical Primer]]></title><description><![CDATA[AI agents are everywhere in the headlines, but what do they actually do? This primer cuts through the noise and explains agents through a developer's task list that runs itself — then maps the 12-day series ahead.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/what-is-an-ai-agent</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/what-is-an-ai-agent.mdx</guid><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate></item><item><title><![CDATA[Your First Real Agent: Tool-Calling with the Claude SDK]]></title><description><![CDATA[Stop reading about agents and start building one. This post wires up a Claude agent that calls a real weather API, and walks through every message, tool call, and loop iteration so you can see exactly how the model drives itself.]]></description><link>https://www.akruticonsulting.co.uk/blog//blog/your-first-claude-agent</link><guid isPermaLink="false">https://www.akruticonsulting.co.uk/blog/blog/your-first-claude-agent.mdx</guid><pubDate>Tue, 12 May 2026 00:00:00 GMT</pubDate></item></channel></rss>