Daily Tech Briefing
AI 科技速览
每天 5 分钟内学习 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
分享
阅读原文 ↗