Daily Tech Briefing
AI 科技速览

每天 5 分钟内学习 AI。获取最新的人工智能新闻,理解其重要性,并学习如何将其应用于您的工作。

AI 快讯
Dev.to AI · 2026/8/4 13:47:20

Hermes Agent: Exploring Nous Research's Open Source AI Agent

AI 中文解读
AI智能体领域迎来新玩家!Nous Research公司推出了开源的Hermes Agent,这可是个重磅消息。它跟普通聊天AI可不一样,不仅仅是回答问题,更像一个能自己动手干活的AI管家。 通俗点说,现在的AI大多是“聊天框”,你问它答。而Hermes Agent更像一个“操作员”,它能调用工具、记住你之前说过的话、自动完成一个复杂任务。更关键的是,它是开源的,意味着你可以免费拿到源代码,自己修改、自己部署,完全掌控它,而不是被大厂绑死。想用它自带的AI模型也行,想换成别的AI引擎也随意,灵活性极高。 这对普通人和开发者来说,意义可不小。对开发者,它意味着可以打造真正属于自己的AI助手,不用再被平台限制,甚至能省下API成本。对普通用户,未来可能用上更智能、更懂你的本地AI管家,而且隐私更有保障,因为你的数据不用全部送到云端了。可以说,Hermes Agent让AI从“公共工具”迈向“私人订制”时代,自己动手丰衣足食的开源精神,这次在AI智能体领域又赢了一局。
<p>The AI ecosystem is moving beyond simple chat interfaces.</p> <p>Traditional chatbots can answer questions, summarize text, and generate code. However, AI agents take a different approach. They can interact with tools, maintain context, execute workflows, and become a more flexible assistant for developers.</p> <p>One project that represents this direction is <strong>Hermes Agent</strong> by <strong>Nous Research</strong>.</p> <p>In this article, we will explore what Hermes Agent is, how it works, how to install it, how to configure it, and how developers can use it as a personal AI assistant.</p> <h1> What is Hermes Agent? </h1> <p>Hermes Agent is an open-source AI agent framework created by Nous Research.</p> <p>The goal of Hermes is to provide a flexible personal AI assistant that can run locally or on your own infrastructure.</p> <p>Instead of being limited to a single chat window, Hermes is designed around an agent workflow:<br> </p> <div class="highlight js-code-highlight"> <pre class="highlight plaintext"><code>User | Hermes Agent | Tools / Skills / Memory | Language Model | Response </code></pre> </div> <p>Hermes acts as the layer between the user and the AI model.</p> <p>It manages:</p> <ul> <li>User interaction</li> <li>Model communication</li> <li>Tool execution</li> <li>Memory handling</li> <li>Agent capabilities</li> </ul> <p>This makes Hermes closer to an AI operating environment rather than a normal chatbot.</p> <h1> Why Hermes Agent? </h1> <p>Many AI assistants today are controlled by closed platforms.</p> <p>Developers often cannot:</p> <ul> <li>Customize the workflow</li> <li>Add their own tools</li> <li>Control the environment</li> <li>Run the assistant on their own server</li> </ul> <p>Hermes provides more control.</p> <p>Some reasons developers use Hermes:</p> <h2> Open Source </h2> <p>The source code can be inspected, modified, and extended.</p> <h2> Flexible Model Support </h2> <p>Hermes can work with different model providers instead of depending on one specific AI model.</p> <h2> Extensible Architecture </h2> <p>Developers can add capabilities through tools and skills.</p> <h2> Self Hosting </h2> <p>Hermes can run on your own machine or VPS.</p> <h1> Hermes Agent Architecture </h1> <p>Hermes consists of several important components.</p> <h2> 1. Agent Core </h2> <p>The core manages the conversation flow.</p> <p>It decides:</p> <ul> <li>What the user wants</li> <li>Which tools should be used</li> <li>How to process responses</li> </ul> <h2> 2. Language Model Provider </h2> <p>Hermes requires an AI model to generate responses.</p> <p>Depending on your setup, you can connect it with compatible providers.</p> <p>Examples:</p> <ul> <li>Cloud-based LLM APIs</li> <li>OpenRouter</li> <li>Local models</li> </ul> <p>The agent layer remains the same while the model can change.</p> <h2> 3. Tools </h2> <p>Tools allow Hermes to perform actions beyond text generation.</p> <p>Examples:</p> <ul> <li>Running commands</li> <li>Accessing files</li> <li>Performing automation tasks</li> <li>Calling external services</li> </ul> <p>Tools are what make an AI agent different from a normal chatbot.</p> <h2> 4. Skills </h2> <p>Skills extend Hermes capabilities.</p> <p>A skill can represent a specialized ability.</p> <p>Examples:</p> <ul> <li>Developer workflow automation</li> <li>Research assistant</li> <li>System administration helper</li> <li>Custom business automation</li> </ul> <h1> Installing Hermes Agent </h1> <p>Before installing Hermes, make sure your environment has:</p> <ul> <li>Linux, macOS, WSL, or compatible environment</li> <li>Python environment</li> <li>Git</li> <li>Required dependencies</li> </ul> <p>Clone the repository:<br> </p> <div class="highlight js-code-highlight"> <pre class="highlight shell"><code>git clone https://github.com/No
分享
阅读原文