<?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: Saniya Naaz</title>
    <description>The latest articles on DEV Community by Saniya Naaz (@saniya_naaz_5111b55b12260).</description>
    <link>https://dev.to/saniya_naaz_5111b55b12260</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%2F3948836%2Fd4be4b5c-06ca-4fdc-9999-894b781a0465.png</url>
      <title>DEV Community: Saniya Naaz</title>
      <link>https://dev.to/saniya_naaz_5111b55b12260</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/saniya_naaz_5111b55b12260"/>
    <language>en</language>
    <item>
      <title>I Gave an AI Agent My Vacation. It Planned Better Than I Did.</title>
      <dc:creator>Saniya Naaz</dc:creator>
      <pubDate>Sun, 31 May 2026 17:36:53 +0000</pubDate>
      <link>https://dev.to/saniya_naaz_5111b55b12260/i-gave-an-ai-agent-my-vacation-it-planned-better-than-i-did-1p0b</link>
      <guid>https://dev.to/saniya_naaz_5111b55b12260/i-gave-an-ai-agent-my-vacation-it-planned-better-than-i-did-1p0b</guid>
      <description>&lt;p&gt;&lt;em&gt;This is a submission for the &lt;a href="https://dev.to/challenges/hermes-agent-2026-05-15"&gt;Hermes Agent Challenge&lt;/a&gt;: Write About Hermes Agent&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;I'll be honest — I didn't expect this to work.&lt;/p&gt;

&lt;p&gt;I've used AI tools before. ChatGPT for writing, GitHub Copilot for &lt;br&gt;
code, the usual suspects. But when I heard about Hermes Agent — an &lt;br&gt;
open source agentic system you run entirely on your own machine — &lt;br&gt;
my first reaction was skepticism.&lt;/p&gt;

&lt;p&gt;Another AI wrapper. Another overhyped demo. I'd seen it before.&lt;/p&gt;

&lt;p&gt;I was wrong.&lt;/p&gt;
&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;u&gt;setting up Hermes&lt;/u&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;1.Installing Hermes(Powershell)&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%2Flc63m367s0hjgw3b7a6u.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%2Flc63m367s0hjgw3b7a6u.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2.selecting Provider&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%2Fm9gyhhhyk8a77uy2wbfo.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%2Fm9gyhhhyk8a77uy2wbfo.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;3.Selecting Terminal Backend&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%2F9cdi9byrmvuhlez6989i.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%2F9cdi9byrmvuhlez6989i.png" alt=" " width="799" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;4.Selecting Messaging Platforms&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%2Fpekapgxdzodu4qe4pe9q.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%2Fpekapgxdzodu4qe4pe9q.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;5.Tool Availability&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%2Ff0vd20v1lgnbp7sxxk34.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%2Ff0vd20v1lgnbp7sxxk34.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;
  
  
  &lt;strong&gt;&lt;u&gt;The experiment&lt;/u&gt;&lt;/strong&gt;
&lt;/h2&gt;

&lt;p&gt;I'm a developer from India with an idea: a travel planning system &lt;br&gt;
where multiple specialist AI agents collaborate on your trip — &lt;br&gt;
instead of one generic AI giving one generic answer.&lt;/p&gt;

&lt;p&gt;A Destination Expert. A Budget Planner. A Weather Analyst. &lt;br&gt;
A Local Guide. A Safety Advisor. An Itinerary Builder. &lt;br&gt;
A Voice Script Writer.&lt;/p&gt;

&lt;p&gt;I called it TravelMind AI. And I wanted to see if Hermes Agent &lt;br&gt;
could power the entire thing from a single prompt.&lt;/p&gt;

&lt;p&gt;So I set up Hermes Agent locally, gave it a system prompt &lt;br&gt;
defining all 7 agents, and typed this:&lt;/p&gt;



&lt;p&gt;*&lt;strong&gt;&lt;em&gt;&lt;u&gt;My prompt:&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;*&lt;/p&gt;

&lt;p&gt;[goa 5-06-2026 to 10-06-2026 for 5 days &lt;br&gt;
budget is 35000 &lt;br&gt;
travel-adventure &lt;br&gt;
interests: history, nature, food&lt;br&gt;
]&lt;/p&gt;


&lt;h2&gt;
  
  
  What Hermes Agent produced
&lt;/h2&gt;

&lt;p&gt;Here is the actual output — unedited:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Budget breakdown (all 7 categories, balanced automatically):&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"budgetBreakdown"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"flights"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹15,000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"accommodation"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹8,000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"food"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹5,000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"activities"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹4,000"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"transport"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹2,500"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"buffer"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹5,500"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"total"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹35,000"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Weather — with a monsoon backup plan:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="nl"&gt;"weather"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"season"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Monsoon"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tempHigh"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"29°C"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"tempLow"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"24°C"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"humidity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"85%"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"bestOutdoorHours"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Morning 8-11 AM"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"rainBackupPlan"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Visit museums, cafes, or enjoy 
                     indoor cooking classes when showers hit"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Day 3 itinerary — adventure day:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"day"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"theme"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Adventure &amp;amp; Nature"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"morning"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"activity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Spice plantation tour &amp;amp; nature walk"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"location"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Sandalwood Spice Plantation"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cost"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹800"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"afternoon"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"activity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Jet skiing &amp;amp; parasailing at Calangute Beach"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cost"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹1,200"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"evening"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"activity"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Dudhsagar Falls day trip"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cost"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹1,000"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"dinner"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"restaurant"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Fatty's"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cuisine"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Goan hillside specialities"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
    &lt;/span&gt;&lt;span class="nl"&gt;"cost"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"₹750"&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;8 GPS-accurate map points — generated by Hermes, not a database:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Fort Aguada"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lat"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;15.6202&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lng"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;73.7387&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Basilica of Bom Jesus"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lat"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;15.4863&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lng"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;73.7959&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Dudhsagar Falls"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lat"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;15.2274&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lng"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;74.1172&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="err"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"name"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"Chapora Fort"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lat"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;15.5986&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;"lng"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;73.7543&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;And the voice script — written to be spoken out loud:&lt;/strong&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;"Welcome to Goa, where monsoon rains dance on coconut &lt;br&gt;
palms... and history whispers from every Portuguese archway. &lt;br&gt;
At Dudhsagar Falls? That's where the Western Ghats spill &lt;br&gt;
turquoise waters into the Mandovi River... locals say the &lt;br&gt;
milk waterfall was born from the tears of a goddess. &lt;br&gt;
Every raindrop that falls on Goa's soil carries a story &lt;br&gt;
deeper than you imagine..."&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;All of this. From 17 words of input.&lt;/p&gt;




&lt;p&gt;see the image below&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%2Fe8l2k6d5tjtmcysf0fzs.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%2Fe8l2k6d5tjtmcysf0fzs.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;voicescript too included..&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%2F8arunvq0bb14osj5ys0c.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%2F8arunvq0bb14osj5ys0c.png" alt=" " width="800" height="425"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  The thing that actually surprised me
&lt;/h2&gt;

&lt;p&gt;I expected information. I got &lt;em&gt;reasoning&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Hermes noticed it was monsoon season and adjusted the budget — &lt;br&gt;
flights are cheaper in June, so it allocated more to activities. &lt;br&gt;
It set &lt;code&gt;destinationType: "beach"&lt;/code&gt; internally, which cascaded &lt;br&gt;
into the voice script's tone and the safety tips it chose to &lt;br&gt;
include. It wrote the voiceScript with ellipses and natural &lt;br&gt;
pauses — because it understood the output would be &lt;em&gt;spoken&lt;/em&gt;, &lt;br&gt;
not read.&lt;/p&gt;

&lt;p&gt;That's not retrieval. That's not autocomplete.&lt;/p&gt;

&lt;p&gt;That's an agent understanding context and making decisions.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;What this means for developers
&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;br&gt;
We've spent two years calling AI "AI-powered" when we really &lt;br&gt;
mean "API-connected."&lt;/p&gt;

&lt;p&gt;Send prompt. Get response. Format nicely. Ship.&lt;/p&gt;

&lt;p&gt;Hermes Agent is something genuinely different. You're not &lt;br&gt;
calling AI — you're &lt;em&gt;orchestrating&lt;/em&gt; it. Multiple agents, &lt;br&gt;
each with a specific role, handing context to each other, &lt;br&gt;
producing structured output the next agent immediately uses.&lt;/p&gt;

&lt;p&gt;And it runs entirely on your own machine.&lt;/p&gt;

&lt;p&gt;No sending your users' private data to a &lt;br&gt;
third-party server. No dependency on someone else's uptime.&lt;/p&gt;

&lt;p&gt;For developers in India — where API costs in dollars hit &lt;br&gt;
differently when your users pay in rupees — local inference &lt;br&gt;
isn't just a nice idea. It's a real advantage.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;The honest take&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Setup takes patience. Large models need capable hardware. &lt;br&gt;
JSON output needs careful prompt engineering to stay &lt;br&gt;
consistent.&lt;/p&gt;

&lt;p&gt;But every hour I spent getting Hermes running locally &lt;br&gt;
paid back in output quality, in privacy, in the feeling &lt;br&gt;
of actually &lt;em&gt;understanding&lt;/em&gt; what was happening in my &lt;br&gt;
application.&lt;/p&gt;

&lt;p&gt;I started this wanting to test an idea for a travel app.&lt;/p&gt;

&lt;p&gt;I ended up reconsidering what "AI-powered" actually means.&lt;/p&gt;

&lt;p&gt;Most tools use AI as a feature. Hermes Agent is AI as &lt;br&gt;
architecture. The reasoning isn't bolted on. It &lt;em&gt;is&lt;/em&gt; &lt;br&gt;
the system.&lt;/p&gt;

&lt;p&gt;If you haven't run it locally yet — try it this week.&lt;/p&gt;

&lt;p&gt;Give it one prompt. See what comes back.&lt;/p&gt;

&lt;p&gt;That output will tell you more about where AI agents &lt;br&gt;
are going than any article about it — including this one.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt; Why I'm sharing the system prompt&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Most AI posts show you a polished result and hide the work.&lt;/p&gt;

&lt;p&gt;Here's everything I gave Hermes to produce the Goa output above.&lt;br&gt;
Copy it. Run it yourself. Change "Goa" to your city.&lt;br&gt;
See what your own Hermes Agent produces.&lt;/p&gt;

&lt;p&gt;[You are TravelMind AI with 7 specialist agents.&lt;/p&gt;

&lt;p&gt;Given a travel request, output ONLY a JSON object with these exact keys:&lt;/p&gt;

&lt;p&gt;{&lt;br&gt;
  "executiveSummary": "2-3 sentence overview",&lt;br&gt;
  "destination": "City, Country",&lt;br&gt;
  "destinationType": "beach OR mountain OR city OR desert OR forest",&lt;/p&gt;

&lt;p&gt;"budgetBreakdown": {&lt;br&gt;
    "flights": "$000",&lt;br&gt;
    "accommodation": "$000",&lt;br&gt;
    "food": "$000", &lt;br&gt;
    "activities": "$000",&lt;br&gt;
    "transport": "$000",&lt;br&gt;
    "buffer": "$000",&lt;br&gt;
    "total": "$000"&lt;br&gt;
  },&lt;/p&gt;

&lt;p&gt;"weather": {&lt;br&gt;
    "season": "",&lt;br&gt;
    "tempHigh": "",&lt;br&gt;
    "tempLow": "",&lt;br&gt;
    "humidity": "",&lt;br&gt;
    "uvIndex": "",&lt;br&gt;
    "bestOutdoorHours": "",&lt;br&gt;
    "rainBackupPlan": ""&lt;br&gt;
  },&lt;/p&gt;

&lt;p&gt;"itinerary": [&lt;br&gt;
    {&lt;br&gt;
      "day": 1,&lt;br&gt;
      "theme": "",&lt;br&gt;
      "morning": { "activity": "", "location": "", "cost": "" },&lt;br&gt;
      "afternoon": { "activity": "", "location": "", "cost": "" },&lt;br&gt;
      "evening": { "activity": "", "location": "", "cost": "" },&lt;br&gt;
      "dinner": { "restaurant": "", "cuisine": "", "cost": "" },&lt;br&gt;
      "dailyCost": ""&lt;br&gt;
    }&lt;br&gt;
  ],&lt;/p&gt;

&lt;p&gt;"safety": {&lt;br&gt;
    "safetyRating": 8,&lt;br&gt;
    "tips": [],&lt;br&gt;
    "emergencyNumbers": { "police": "", "ambulance": "" }&lt;br&gt;
  },&lt;/p&gt;

&lt;p&gt;"packingList": {&lt;br&gt;
    "clothing": [],&lt;br&gt;
    "documents": [],&lt;br&gt;
    "health": [],&lt;br&gt;
    "electronics": []&lt;br&gt;
  },&lt;/p&gt;

&lt;p&gt;"mapPoints": [&lt;br&gt;
    {&lt;br&gt;
      "name": "",&lt;br&gt;
      "type": "hotel OR attraction OR restaurant OR hidden_gem",&lt;br&gt;
      "day": 1,&lt;br&gt;
      "lat": 0.0,&lt;br&gt;
      "lng": 0.0,&lt;br&gt;
      "description": ""&lt;br&gt;
    }&lt;br&gt;
  ],&lt;/p&gt;

&lt;p&gt;"voiceScript": "Write 300 words. Warm friendly tone like a local guide. Tell it as a story with ... pauses. Include historical facts."&lt;br&gt;
}&lt;/p&gt;

&lt;p&gt;No extra text. No markdown. Pure JSON only.]&lt;/p&gt;

&lt;p&gt;That prompt took me two hours to refine. The output it &lt;br&gt;
produces took Hermes 33 seconds to generate. That ratio — &lt;br&gt;
2 hours of human thinking unlocking something an agent &lt;br&gt;
can reproduce in 33 seconds for any destination on earth — &lt;br&gt;
is what the future of development actually looks like.&lt;/p&gt;

</description>
      <category>hermesagentchallenge</category>
      <category>devchallenge</category>
      <category>agents</category>
    </item>
  </channel>
</rss>
