<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Mihai Lucian Androne</title>
    <description>The latest articles on DEV Community by Mihai Lucian Androne (@mihai_lucianandrone_7564).</description>
    <link>https://dev.to/mihai_lucianandrone_7564</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3542793%2F55d92232-6bf5-4df9-bccd-1b9e5b6e3746.jpeg</url>
      <title>DEV Community: Mihai Lucian Androne</title>
      <link>https://dev.to/mihai_lucianandrone_7564</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/mihai_lucianandrone_7564"/>
    <language>en</language>
    <item>
      <title>Totally agree!</title>
      <dc:creator>Mihai Lucian Androne</dc:creator>
      <pubDate>Sat, 13 Dec 2025 17:51:38 +0000</pubDate>
      <link>https://dev.to/mihai_lucianandrone_7564/-4pna</link>
      <guid>https://dev.to/mihai_lucianandrone_7564/-4pna</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/bogdanpi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3542703%2Fdbd56346-3dff-4965-88b5-a72eae02b9a9.jpeg" alt="bogdanpi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/bogdanpi/cut-your-llm-costs-by-30-with-prompt-optimization-what-actually-works-in-production-2fn1" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Cut Your LLM Costs by ~30% With Prompt Optimization (What Actually Works in Production)&lt;/h2&gt;
      &lt;h3&gt;Bogdan Pistol ・ Dec 13&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#llm&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#devops&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#costoptimization&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>llm</category>
      <category>devops</category>
      <category>costoptimization</category>
    </item>
    <item>
      <title>Managing Prompts Without the Chaos: Simplifying AI Agent Development with Dakora</title>
      <dc:creator>Mihai Lucian Androne</dc:creator>
      <pubDate>Sat, 04 Oct 2025 21:00:21 +0000</pubDate>
      <link>https://dev.to/mihai_lucianandrone_7564/managing-prompts-without-the-chaos-simplifying-ai-agent-development-with-dakora-l3n</link>
      <guid>https://dev.to/mihai_lucianandrone_7564/managing-prompts-without-the-chaos-simplifying-ai-agent-development-with-dakora-l3n</guid>
      <description>&lt;p&gt;If you’ve built AI agents, you know the pain.&lt;/p&gt;

&lt;p&gt;Prompts start as small strings. Then the project grows and now they’re scattered across files, duplicated, edited in production, and breaking things at runtime.&lt;/p&gt;

&lt;p&gt;I’ve been there, and even had PMs ask to “just tweak a line” in a prompt. Without a clear system, every change meant touching code and redeploying. &lt;/p&gt;

&lt;p&gt;So we built &lt;a href="https://dakora.io/" rel="noopener noreferrer"&gt;Dakora&lt;/a&gt;, a lightweight, &lt;strong&gt;type-safe&lt;/strong&gt;, file-based &lt;strong&gt;prompt management tool&lt;/strong&gt;, with a &lt;strong&gt;built-in playground&lt;/strong&gt; that keeps things clean, predictable, and easy to iterate on.&lt;/p&gt;

&lt;p&gt;You can try it right now via the online playground, no install needed: &lt;a href="https://playground.dakora.io/" rel="noopener noreferrer"&gt;https://playground.dakora.io/&lt;/a&gt; &lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Use Case: Multi-Agent Orchestration with Microsoft Agent Framework
&lt;/h2&gt;

&lt;p&gt;In this post, I’ll walk you through how I integrated Dakora into the &lt;strong&gt;newly released&lt;/strong&gt; &lt;a href="https://github.com/microsoft/agent-framework" rel="noopener noreferrer"&gt;Microsoft Agent Framework&lt;/a&gt; by starting with a &lt;strong&gt;multi-agent orchestration scenario&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;To make this work, I needed multiple distinct prompt templates:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One for the router (to analyze user intent and route requests)&lt;/li&gt;
&lt;li&gt;Several for specialized agents, each with its own role and behavior (coder, researcher, writer, summarizer)&lt;/li&gt;
&lt;li&gt;Additional templates for task flows like summarization or writing from research&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;With &lt;a href="https://dakora.io/" rel="noopener noreferrer"&gt;Dakora&lt;/a&gt;, all these templates lived neatly inside a &lt;code&gt;/prompts&lt;/code&gt; directory, each defined in &lt;strong&gt;YAML&lt;/strong&gt;, with typed inputs and descriptions. No more cluttered Python strings or manual string formatting.&lt;/p&gt;

&lt;p&gt;Whenever I needed to tweak how the &lt;em&gt;writer agent&lt;/em&gt; behaves or adjust the routing logic, I just edited the template in &lt;a href="https://playground.dakora.io/" rel="noopener noreferrer"&gt;Dakora Playground&lt;/a&gt; and saw the change instantly, no code redeploy required.&lt;/p&gt;

&lt;p&gt;You can explore the full example on &lt;a href="https://github.com/bogdan-pistol/dakora/tree/main/examples/microsoft-agent-framework" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, with step-by-step instructions for running the multi-agent demo.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Dakora Playground: Edit, Test, and Iterate Fast
&lt;/h2&gt;

&lt;p&gt;One of the best parts of working with Dakora is the &lt;strong&gt;Playground&lt;/strong&gt;, a built-in web UI that lets you manage and test your templates interactively.&lt;br&gt;
You can launch it locally with:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;dakora playground
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Here is how it looks in action for the multi-agent example:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0sagvtt3zmv4g65cd2aj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F0sagvtt3zmv4g65cd2aj.png" alt="Dakora Playground" width="800" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With the Playground, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;🧭 Browse all templates in your project&lt;/li&gt;
&lt;li&gt;✏️ Edit them with full syntax highlighting&lt;/li&gt;
&lt;li&gt;🧪 Test different inputs instantly&lt;/li&gt;
&lt;li&gt;💾 Save changes without touching code&lt;/li&gt;
&lt;li&gt;🔄 Hot reload updates straight into your running agents&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It Out
&lt;/h2&gt;

&lt;p&gt;You can explore everything — including setup scripts, sample templates, and demos in the official &lt;a href="https://github.com/bogdan-pistol/dakora/tree/main" rel="noopener noreferrer"&gt;GitHub repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;While we are at it, please ⭐ &lt;strong&gt;star the repo&lt;/strong&gt; as it helps others discover Dakora and keeps the open-source momentum going.&lt;/p&gt;

&lt;p&gt;If you want to dive deeper and add Dakora to your own project:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;pip install dakora
dakora init
dakora playground
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I built these examples because I needed a better way to manage prompts and Dakora turned out to be that missing piece.&lt;/p&gt;

&lt;p&gt;If this resonates with you, check out the repo, run the examples, and let me know what you think.&lt;br&gt;
Your feedback helps shape what comes next.&lt;/p&gt;

</description>
      <category>promptengineering</category>
      <category>agentaichallenge</category>
      <category>multiagentai</category>
      <category>ai</category>
    </item>
    <item>
      <title>If your prompts still live as strings in your code… it’s time to level up!
Stop fighting “prompt hell” and start managing them like real assets.
Check out this practical guide on externalizing and editing prompts the smart way 👇
#ai #promptengineering</title>
      <dc:creator>Mihai Lucian Androne</dc:creator>
      <pubDate>Thu, 02 Oct 2025 14:40:44 +0000</pubDate>
      <link>https://dev.to/mihai_lucianandrone_7564/if-your-prompts-still-live-as-strings-in-your-code-its-time-to-level-up-stop-fighting-prompt-8ml</link>
      <guid>https://dev.to/mihai_lucianandrone_7564/if-your-prompts-still-live-as-strings-in-your-code-its-time-to-level-up-stop-fighting-prompt-8ml</guid>
      <description>&lt;div class="ltag__link"&gt;
  &lt;a href="/bogdanpi" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__pic"&gt;
      &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3542703%2Fdbd56346-3dff-4965-88b5-a72eae02b9a9.jpeg" alt="bogdanpi"&gt;
    &lt;/div&gt;
  &lt;/a&gt;
  &lt;a href="https://dev.to/bogdanpi/stop-hardcoding-prompts-a-practical-workflow-for-ai-teams-56l5" class="ltag__link__link"&gt;
    &lt;div class="ltag__link__content"&gt;
      &lt;h2&gt;Stop Hardcoding Prompts: A Practical Workflow for AI Teams&lt;/h2&gt;
      &lt;h3&gt;Bogdan Pistol ・ Oct 2&lt;/h3&gt;
      &lt;div class="ltag__link__taglist"&gt;
        &lt;span class="ltag__link__tag"&gt;#ai&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#llm&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#opensource&lt;/span&gt;
        &lt;span class="ltag__link__tag"&gt;#productivity&lt;/span&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/a&gt;
&lt;/div&gt;


</description>
      <category>ai</category>
      <category>llm</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
