最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用Hermes Agent的profile方式來實(shí)現(xiàn)多Agent的配置指南

  發(fā)布時(shí)間:2026-04-22 15:46:04   作者:碼農(nóng)的AI客棧   我要評(píng)論
本文介紹了使用HermesAgent的profile方式實(shí)現(xiàn)多Agent配置的方法,通過創(chuàng)建獨(dú)立的profile目錄,每個(gè)profile擁有獨(dú)立的配置文件、內(nèi)存、會(huì)話、技能等,保證了Agent間的隔離性,文章還詳細(xì)描述了創(chuàng)建profile的過程,包括設(shè)置API密鑰、啟動(dòng)網(wǎng)關(guān)等步驟,需要的朋友可以參考下

今天跟大家分享下如何用Hermes Agent的profile方式來實(shí)現(xiàn)多agent的配置,先來看看profile的實(shí)現(xiàn)原理。

原理

一個(gè)單獨(dú)的profile就是一個(gè)完全隔離的Hermes環(huán)境。每個(gè)配置文件都有自己的目錄,其中包含自己的config.yaml、.env、SOUL.md、內(nèi)存、會(huì)話、技能、定時(shí)任務(wù)和狀態(tài)數(shù)據(jù)庫。

實(shí)現(xiàn)機(jī)制

  • 每個(gè)Profile本質(zhì)上是一個(gè)獨(dú)立目錄(如 ~/.hermes/profiles/coder/)
  • 默認(rèn)的Profile 就是 ~/.hermes本身

使用方式

    hermes?profile create coder ? ?# 創(chuàng)建Profile 
    coder setup ? ? ? ? ? ? ? ? # 配置API keys
    coder chat ? ? ? ? ? ? ? ?       # 開始對(duì)話
    coder gateway start ? ? ?  # 啟動(dòng)該 Profile 的網(wǎng)關(guān)

每個(gè)Profile 自動(dòng)獲得命令別名 ~/.local/bin/coder,

底層就是 hermes -p coder。

隔離保證

不同 Profile 間的隔離包括:

  • 狀態(tài)隔離 — 獨(dú)立的 state.db(記憶數(shù)據(jù)庫)
  • 會(huì)話隔離 — 獨(dú)立的 sessions/(會(huì)話歷史)
  • 網(wǎng)關(guān)隔離 — 獨(dú)立的 Gateway 進(jìn)程 + Bot token
  • 配置隔離 — 獨(dú)立的 config.yaml、.env、SOUL.md
  • 技能隔離 — 獨(dú)立的 skills/目錄
  • 定時(shí)任務(wù)隔離 — 獨(dú)立的 cron/ 目錄

如果你有兩個(gè) Profile 不小心用了同一個(gè) Bot token,系統(tǒng)會(huì)自動(dòng)阻止第二個(gè) Gateway 啟動(dòng)并報(bào)錯(cuò)。

接下來進(jìn)入實(shí)戰(zhàn)

創(chuàng)建profile

可以通過和主agent對(duì)話(比如飛書通道等)來完成操作,也可以在Hermes Agent的終端中通過命令來完成。

這里我是在終端里來創(chuàng)建的,對(duì)話內(nèi)容如下:

使用Profile方式創(chuàng)建一個(gè)agent,coder : 程序員,默認(rèn)使用主模型。然后引導(dǎo)我設(shè)置這個(gè)子agent的agents.md,soul.md文件。

創(chuàng)建profile

profile創(chuàng)建成功后,他會(huì)問我coder agent具備哪些核心能力,給我?guī)讉€(gè)選項(xiàng)

然后我選擇了全棧開發(fā)專家,然后他開始配置agent.md和soul.md文件。

創(chuàng)建profile_圖2

創(chuàng)建過程還是很快的,不到1分鐘,基礎(chǔ)配置都設(shè)置好。

創(chuàng)建profile_圖3

剛才創(chuàng)建的coder子agent的目錄已經(jīng)都創(chuàng)建好,工作區(qū)域、技能、config.ymal和.env文件都是獨(dú)立的。

創(chuàng)建profile_圖4

創(chuàng)建profile_圖5

這里有一個(gè)坑,就是需要手動(dòng)修改下網(wǎng)關(guān)的端口,之前介紹原理的時(shí)候,有講過網(wǎng)關(guān)是隔離的和獨(dú)立的,所以需要用跟主agent的不同的端口號(hào);

然后我們啟動(dòng)下子agent來確認(rèn)是否能正常對(duì)話,命令如下:

hermes -p?coder

創(chuàng)建profile_圖6

啟動(dòng)之后,讓他自我介紹下,可以看到輸出的內(nèi)容就是我們剛才創(chuàng)建的coder對(duì)應(yīng)的全棧開發(fā)角色了,到這里coder子agent就創(chuàng)建好了。

然后我在主agent的飛書通道里,讓主agent查下目前有幾個(gè)子agent,他告訴我有兩個(gè)子agent,一個(gè)是coder,一個(gè)是juben-rewrite,加上默認(rèn)的profile(也就是他自己),一共3個(gè)獨(dú)立的agent。(juben-rewrite是之前創(chuàng)建的)

創(chuàng)建profile_圖7

配置子agent的飛書通道

首先我們要去飛書平臺(tái)創(chuàng)建一個(gè)機(jī)器人。

飛書機(jī)器人創(chuàng)建好之后,獲取AppID和App Secret就可以通過如下命令來配置了:

coder?gateway setup

配置子agent的飛書通道

選擇11 Feishu,然后按照流程輸入AppID和App Secret,配置好飛書通道。

然后就可以在飛書中跟全棧開發(fā)溝通了,安排他來完成開發(fā)任務(wù)。

配置子agent的飛書通道_圖2

你可以參考這個(gè)coder的創(chuàng)建過程,創(chuàng)建多個(gè)其他的agent,比如產(chǎn)品經(jīng)理、代碼審核等各種員工了,也可以給不同的員工配置不同的大模型,比如編程任務(wù)的員工配置強(qiáng)大的大模型,日常工作的員工配置便宜點(diǎn)的模型。

以上就是用Hermes Agent的profile方式來實(shí)現(xiàn)多Agent的配置指南的詳細(xì)內(nèi)容,更多關(guān)于Hermes Agent多Agent配置的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

莎车县| 南岸区| 广平县| 峨边| 资溪县| 永善县| 讷河市| 治多县| 泰来县| 阿合奇县| 犍为县| 铜川市| 梅州市| 剑河县| 左贡县| 江华| 涞源县| 锦州市| 枣强县| 布拖县| 温州市| 河间市| 南宫市| 惠安县| 历史| 商丘市| 宿州市| 唐海县| 黑河市| 祥云县| 民县| 焉耆| 缙云县| 奈曼旗| 洱源县| 玛多县| 瑞丽市| 尼玛县| 锦屏县| 巍山| 松潘县|