Intro Anyone following the evolution of coding agents closely has probably heard about pi , the minimalist harness that became popular in part because it is one of the components behind OpenClaw. One of the arguments in favor of pi’s minimalism is the contrast with the supposed “heaviness” of Claude Code, meaning an excessive use of tokens to carry out even trivial tasks. In that…
Intro A few weeks ago I ran a very simple test: I took TinyDB , opened a coding assistant, and asked it the most obvious thing in the world: convert this to Rust . At first glance, the result did not even look that bad. The code looked plausible, it compiled, it passed a few tests, and it gave off that dangerous feeling of “I think we’re basically there.” But as soon as I started…
Intro A few months ago I had to work on a complex application on AWS: a React frontend on Amplify, several Lambda functions, Bedrock with AgentCore, Knowledge Bases, and Prompt Management. I was in a hurry, and the temptation was overwhelming: open Claude Code, throw in a generic prompt, and hope it would “figure it out.” Instead, I did something different — I wrote specifications,…
Langchain 1.0 On October 22, 2025, LangChain finally reached version 1.0 . After three years, this milestone represents something significantly different both from previous versions of the framework and from other competitors, which have become quite numerous in the meantime, creating some confusion and bewilderment for those who find themselves defining the software architecture for a new…
1. Introduction 1.1. Intro to the intro I’m not quite sure what this article is—a mix of coding experiment, science communication, and maybe just a fun project for someone who in another life would have wanted to be a physicist. I’ve had this in my drawer for a while, since I read this article by some CERN researchers that explains how you can simulate an experiment on Bell’s…
1. Introduction The quantity of frameworks emerging for GenAI application development is incredible and, in my opinion, is becoming excessive. Every time a new framework appears, it seems to do more or less the same things as the previous one. Perhaps some have better modularization capabilities or more robust design against long-term obsolescence, but they all seem pretty much the same to me and,…
Introduction During these scorching August days, I took the opportunity to thoroughly read Google’s A2A protocol specification and try to understand how to use its concepts to design an enterprise Agent architecture, possibly free from technological or platform constraints. What is A2A? The Agent2Agent (A2A) Protocol is an open standard designed and publicly shared by Google to facilitate…
Abstract As AI developers, we’re always looking for ways to make data more accessible and queryable through natural language. While Retrieval-Augmented Generation (RAG) has revolutionized how we interact with unstructired textual documents, it falls short when dealing with structured data . The RAG approach is so powerful that users or even early stage AI developers may fall in the illusion…
Policy Puppetry Prompt Injection A few days ago, I experimented with some Jailbreaking techniques, which I share in the repo . I started from a HiddenLayer article published a few weeks ago, where the research team described a rather creative and ingenious jailbreaking technique to bypass safety guardrails and the alignment of frontier models. The technique appears to be universal and applicable…
Intro Last year, Gartner put Generative AI at the peak of inflated expectations in its AI Hype Cycle . Recently, big tech leaders compared the hype around GenAI to the dotcom bubble . Furthermore, according to some rumors , the main Cloud Providers are even giving instructions to their Sales Teams to slow down the enthusiasm towards customers regarding GenAI initiatives and promoting…