AI++ // voice agents, subagents, memory, and how repeating yourself can get better results


Agents are starting to take on a life of their own, and as agent builders we need to consider the potential outcomes. The story of the autonomous agent that was denied when it opened a pull request to contribute to matplotlib and consequently wrote a hit piece on the maintainer had opinions on the internet veering between a fabrication or the beginning of Skynet. I think the lesson we should be taking away from this is that the the end user of an agent is not the only human that may come into contact with it and we should design accordingly.

In this edition we have practical ways to build with subagents, build voice agents, and build memory for agents. Plus plenty of model releases and a reminder not to get LLMs to generate passwords for you.

​Phil Nash​
Developer relations engineer for
Langflow​

πŸ› οΈ Building with AI, Agents & MCP

Context control

Taking control of your agent's context is key to their success, this article on how LangChain improved their coding agent by improving the harness has some good lessons on how to take advantage of tracing and self-verification. On the other hand, you might be trying to keep your token costs, and thus the size of your context, down. This article on the LLM Context Tax has actionable ways to use caches and avoid sending excess context. Here's an in-depth look at how prompt caching works within OpenAI.

Different ways of building agents

This developer built a sub-500ms latency voice agent from scratch and this is a good practical project on how to build memory for your agent with Python and SQLite. If you want to go beyond agents to subagents, this explainer from Builder covers a lot of ground.

As agents get more complex so do evals. Finding out what to eval, and that sometimes the thing you built didn't help, were part of this developers first evals.

Building skills

This is a great guide on how to build an Agent Skill for a developer tool. Did you know that Skills are supported in the OpenAI API now too?

🧠 New models

It's been a little while since I sent a newsletter, so there has been a lot of new models. Some interesting ones are:

πŸ—žοΈ Other news

πŸ§‘β€πŸ’» Code & Libraries

πŸ“… Events

I'll be out at OpenSearchCon China on March 16th-17th, speaking about document ingestion with Docling and OpenSearch with Carol Chen from Red Hat.

Enjoy this newsletter? Forward it to a friend.

New Orchard Road, Armonk, NY 10504
​Unsubscribe Β· Preferences​

AI++ newsletter

Subscribe for all the latest news for developers on AI, Agents and MCP curated by the Langflow team.

Read more from AI++ newsletter

The open AI ecosystem had a rough fortnight. NVIDIA agreed to acquire Hugging Face for $13 billion, which is the kind of headline that makes you do a double take at your coffee. Hugging Face is where most of us go to pull models, browse papers, and host inference endpoints. Jensen Huang now owns it. The community reaction on Hacker News ran nearly 2,000 points and ranged from β€œopen source wins” to genuine concern about platform neutrality, and I don’t think either camp is entirely wrong....

There is something poetic about the fact that an AI security agent found a critical vulnerability that an AI coding assistant introduced. Wiz Research's autonomous Red Agent identified and fully exploited a script-injection bug in one of Snowflake's GitHub Actions workflows, gaining access to an internal Jira instance. The bug had been sitting there for five days. It was introduced by GitHub Copilot Autofix in a pull request, which removed an existing sanitised input pattern and replaced it...

There is a lot of breathless writing in this industry about how AI is a great leveller, a tool that erases the gap between the expert and the beginner. Sean Goedecke's post LLMs reward expertise β€” which was Hacker News's top story this week β€” argues the opposite, and I think he's right. The quality of what you get back from a model scales with the quality of what you bring to the conversation. The gap between an expert and a novice wielding the same model is wider now, not narrower. That's...