<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Juan Pablo Osorio | Software &amp; AI Engineer</title><description>Thoughts on software engineering, AI, building products, and the journey of creating things that matter.</description><link>https://juanships.com/</link><language>en-us</language><item><title>Your AI Coding Agent Has Amnesia. Here&apos;s the Fix.</title><link>https://juanships.com/blog/ai-coding-agent-amnesia-fix/</link><guid isPermaLink="true">https://juanships.com/blog/ai-coding-agent-amnesia-fix/</guid><description>Every new session with Claude Code, Cursor, or Windsurf starts from zero. Agent OS solves the memory architecture problem by capturing your team&apos;s conventions as injectable context.</description><pubDate>Thu, 12 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>Claude Code</category><category>AgentOS</category><category>BuildingInPublic</category><category>DeveloperTools</category><author>Juan Pablo Osorio</author></item><item><title>How I Built a Copilot AI at VTEX: RAG, Multi-Agent, and What I Learned</title><link>https://juanships.com/blog/building-copilot-ai-vtex/</link><guid isPermaLink="true">https://juanships.com/blog/building-copilot-ai-vtex/</guid><description>The real story of building an AI copilot for enterprise e-commerce — from a third-party chatbot that couldn&apos;t handle B2B complexity to a custom RAG system with reranking and multi-agent orchestration.</description><pubDate>Tue, 17 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>RAG</category><category>Multi-Agent</category><category>VTEX</category><category>BuildingInPublic</category><author>Juan Pablo Osorio</author></item></channel></rss>