<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Llm-Engineering on René Zander | AI Automation Consultant</title><link>https://renezander.com/tags/llm-engineering/</link><description>Recent content in Llm-Engineering on René Zander | AI Automation Consultant</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 10 Apr 2026 08:00:00 +0200</lastBuildDate><atom:link href="https://renezander.com/tags/llm-engineering/index.xml" rel="self" type="application/rss+xml"/><item><title>Production AI Agent Architecture: Patterns That Actually Ship</title><link>https://renezander.com/guides/production-ai-agent-architecture/</link><pubDate>Fri, 10 Apr 2026 08:00:00 +0200</pubDate><guid>https://renezander.com/guides/production-ai-agent-architecture/</guid><description>&lt;p>Most agent tutorials end at &amp;ldquo;the model calls tools in a loop, done.&amp;rdquo; That works for a demo. It falls apart the first time a tool 500s, a user asks something off-script, or the token bill crosses $20 on a single task. Production AI agent architecture is the set of patterns that keep that loop alive when reality hits.&lt;/p>
&lt;p>I run 10 agents in production right now. Bash scripts calling &lt;code>claude -p&lt;/code>, scheduled via systemd timers, reporting outcomes to Telegram. Not fancy. They ship work every day because the architecture around the loop is boring and deliberate. This guide is that playbook: the patterns, the must-haves, the anti-patterns, and the opinionated verdicts on what to use when.&lt;/p></description></item><item><title>Migrate OpenAI to Claude: API Migration Guide for 2026</title><link>https://renezander.com/guides/migrate-openai-to-claude/</link><pubDate>Sat, 04 Apr 2026 10:00:00 +0200</pubDate><guid>https://renezander.com/guides/migrate-openai-to-claude/</guid><description>&lt;p>Most teams I talk to arrive at the same moment: the OpenAI bill crosses $500/month, an agent loop that worked on GPT-4o starts fumbling tool calls, or legal raises an eyebrow about single-provider risk. Then the question lands in my inbox: what does it actually take to migrate OpenAI to Claude?&lt;/p>
&lt;p>Short answer: a weekend if you have one endpoint, two weeks if you have a real product. The SDKs are similar enough that the ported code looks boring. The interesting work is in the prompts, the tool use loop, and the parts of your codebase that silently depend on OpenAI-specific behavior like &lt;code>seed&lt;/code>, &lt;code>logprobs&lt;/code>, or the &lt;code>response_format&lt;/code> JSON schema flag.&lt;/p></description></item></channel></rss>