AI++ // MCP tools are for the LLMs and how to stop models scheming


Over the last weekend the Langflow team was out at the CascadiaJS conference and Cascadia AI Hackathon. It was inspiring to meet so many developers, work with them on their AI hacks, and see fewer demo hiccups than a Meta product launch. The winning team built a full music sequencer, MIDI keyboard and visualizer that generated beats that could then be edited by hand or further with AI. Congratulations to the winning teams and to everyone who built something and learned something new over the weekend (and πŸ‘‹ if I met you at any of the Cascadia events).

This week in AI++ more people share how they build AI agents, there's an open source clone of a popular agent, and we reconsider the best ways to write MCP tools. Plus: how to stop agents scheming, how NotebookLM was designed, and a cursed programming language.

Phil Nash
Developer relations engineer for Langflow

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

​Engineering an AI app

From interaction models to reasoning strategies, this article goes through many of the choices you have to make when building an AI app. It's all based on the experience of writing apps like new.email.

πŸ“Ί FAANG PM reveals how to build AI agents​

This is a great interview/live coding/vibe coding session where a PM veteran shows how you can build AI agents that really work, featuring Langflow for back-end work and v0 for the front-end.

​Build MCPs for LLMs, not developers​

This article from Vercel looks into how to better design MCP servers to optimize for LLM memory and context. It's time to unlearn everything you thought you knew about API design to move into effective MCP design.

The Anthropic team also shared a post on writing effective tools for agents with a lot of detail.

​Chunking strategies to improve your RAG performance​

This article from Weaviate probably goes deeper than you ever thought you'd need to about chunking data. But when you're building RAG-powered AI apps that rely on the right context at the right time, the way you chunk matters.

Before you can chunk you need to extract the data, and IBM just announced Granite-Docling, a tiny model for document understanding. Docling is a powerful way to extract data and is available inside Langflow too.

​OpenPoke: recreating Poke's architecture​

Poke is an agent you can chat to in iMessage. Not satisfied with just using Poke, this developer wrote about reverse engineering a bunch of its features to release an open-source version called OpenPoke.

πŸ—žοΈ Other news

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

πŸ”¦ Langflow Spotlight

If you're building agents in Langflow you know that you need to hook up tools to your agent. The simple agent template shows you two such tools, the calculator and URL. But did you know that you can turn almost any Langflow component (including the agent component itself) into a tool, just by flipping a switch.

It's called Tool Mode and it enables all the tools a component can provide, allowing you to edit their names and descriptions. So, if you want to make search APIs, data ingestion or other agents available to your agent, just toggle Tool Mode.

πŸ—“οΈ Events

October 8th, 11:00 AM PDT – Security is the topic of The Flow as David and Carter chat with Max Gerber from Stytch. Catch it live or subscribe to the podcast to get the recording.

October 15th–16th – join the Langflow team at AI for the rest of us in London. Promising two days of inspiring and practical sessions that demystify jargon, share real world stories of AI in action, and include developer focused sessions and hands-on workshops, this will be a fantastic community event. You can save 20% off the cost of a ticket with the code LANGFLOWCREW.

Enjoy this newsletter? Forward it to a friend.

2755 Augustine Dr, 8th Floor, Santa Clara, CA 95054
​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 last couple of weeks has seen students booing commencement speakers at graduation ceremonies in Florida and Arizona when they mentioned AI. This is a visceral reaction to what they see as a threat to their careers. Meanwhile, developers working with AI are burning out and getting β€œBrain Fry” from doing more work at higher intensities without the same fulfillment. I wrote a bit about this myself, sharing that I found it hard to be proud of a useful little app that I built. AI is changing...

Working with LLMs is weird, but I never thought it would be as weird as OpenAI having to specifically tell their models not to talk about goblins, gremlins, raccoons, trolls, ogres, or pigeons. It raises so many questions. Thankfully after someone spotted the instructions in the Codex base instructions, OpenAI did give an explanation as to where the goblins came from. They never mentioned why raccoons and pigeons got caught up in the fantasy creature fascination though. In this edition of...

Is a token crunch coming? This week GitHub paused sign-us for GitHub Copilot Pro, Pro+ and Student plans, tightened up their usage limits, and removed Opus from their Pro plans. And today, Anthropic seemed to remove Claude Code from new Pro plans, though that has been reversed quickly. In general, while this is only seeming to affect individual plans related to coding agents, it could point to an inflection point where AI companies start considering how their pricing matches up to their...