2026-02-18
serverless, aws, genai
🇺🇸 🇩🇪 🇪🇸 🇫🇷 🇮🇹 🇵🇹
Na parte final desta série, eu construo o agente de chat de IA que realmente transforma isso em um bartender em vez de apenas um cardápio digital. O agente usa Strands Agents com Amazon Bedrock Nova, ferramentas MCP para buscar bebidas do banco de dados e AgentCore Memory para persistência de conversa. Eu cubro como evitar alucinações com prompts de sistema rigorosos, por que tive que mudar do Nova v1 para o Nova 2 para uso de ferramentas e como fazer o streaming de respostas funcionar no Python Lambda usando o Lambda Web Adapter. O resultado é um chatbot que recomenda bebidas do seu cardápio real, lembra suas preferências e transmite respostas palavra por palavra como o ChatGPT.
In the final part of this series, I build the AI chat agent that actually makes this a bartender instead of just a digital menu. The agent uses Strands Agents with Amazon Bedrock Nova, MCP tools for fetching drinks from the database, and AgentCore Memory for conversation persistence. I cover how to prevent hallucinations with strict system prompts, why I had to switch from Nova v1 to Nova 2 for tool use, and how to get response streaming working in Python Lambda using the Lambda Web Adapter. The result is a chatbot that recommends drinks from your actual menu, remembers your preferences, and streams responses word by word like ChatGPT.
Dans la dernière partie de cette série, je construis l’agent de chat IA qui fait vraiment de ce projet un barman plutôt qu’un simple menu numérique. L’agent utilise Strands Agents avec Amazon Bedrock Nova, des outils MCP pour récupérer des boissons de la base de données, et AgentCore Memory pour la persistance des conversations. Je détaille comment éviter les hallucinations avec des instructions strictes, pourquoi j’ai dû passer de Nova v1 à Nova 2 pour l’utilisation des outils, et comment faire fonctionner le streaming des réponses dans Python Lambda avec Lambda Web Adapter. Le résultat est un chatbot qui recommande des boissons à partir de votre menu réel, se souvient de vos préférences et diffuse les réponses mot par mot comme ChatGPT.
En la última parte de esta serie, construyo el agente de chat IA que realmente convierte esto en un barman en lugar de solo un menú digital. El agente utiliza Strands Agents con Amazon Bedrock Nova, herramientas MCP para obtener bebidas de la base de datos y AgentCore Memory para la persistencia de conversaciones. Cubro cómo evitar alucinaciones con instrucciones estrictas, por qué tuve que cambiar de Nova v1 a Nova 2 para el uso de herramientas y cómo hacer funcionar el streaming de respuestas en Python Lambda usando Lambda Web Adapter. El resultado es un chatbot que recomienda bebidas de tu menú real, recuerda tus preferencias y transmite respuestas palabra por palabra como ChatGPT.
Im letzten Teil dieser Serie baue ich den KI-Chat-Agenten, der diesen Barkeeper erst zu einem echten Barkeeper macht und nicht nur zu einer digitalen Speisekarte. Der Agent nutzt Strands Agents mit Amazon Bedrock Nova, MCP-Tools zum Abrufen von Getränken aus der Datenbank und AgentCore Memory für die Konversationspersistenz. Ich erkläre, wie man Halluzinationen mit strengen Systemprompts vermeidet, warum ich von Nova v1 auf Nova 2 für Tool-Nutzung umsteigen musste und wie man Antwort-Streaming in Python Lambda mit dem Lambda Web Adapter ermöglicht. Das Ergebnis ist ein Chatbot, der Getränke aus deiner tatsächlichen Speisekarte empfiehlt, sich deine Vorlieben merkt und Antworten Wort für Wort wie ChatGPT streamt.