![AgentK與AI的融合:打造自學能力的AGI核心技術](https://rain.tips/wp-content/uploads/2024/08/image-1-1024x677-41689_1024x675.png)
AgentK與AI的融合:打造自學能力的AGI核心技術
AgentK 是一個有團隊概念能自我進化的人工智能通用智能(AGI)項目,它由多個模塊化代理組成,這些代理能夠協同工作完成任務並不斷學習與改進。該系統的目標是透過最小的核心代理和工具集合,自我引導並逐步擴展其智能。
![](https://rain.tips/wp-content/uploads/2024/08/image-1-1024x677.png)
AgentK 介紹與說明
AgentK 的核心代理:
- Hermes:作為協調者,負責與人類互動以理解目標,管理任務的創建和分配,並協調其他代理的活動。
- AgentSmith:作為建築師,負責創建和維護其他代理,確保這些代理配備必要的工具並檢測其功能。
- ToolMaker:作為工具開發者,創建和完善代理所需的工具,確保系統保持靈活且裝備齊全。
- WebResearcher:作為知識收集者,執行深入的線上研究,為系統提供最新資訊,使代理能夠做出明智的決策並有效執行任務。
特點:
- 自進化:AgentK 會隨著時間推移不斷學習和改進,建構新的代理和工具來擴展自身能力。
- 模塊化:AgentK 由多個獨立的代理組成,每個代理負責特定的任務。
- 協作:不同的代理之間可以相互協作,共同完成複雜的任務。
環境條件:
先註冊為 LangChain 的會員,價格可以看 https://www.langchain.com/pricing ,一開始直接選擇 Developer 即可
![](https://rain.tips/wp-content/uploads/2024/08/image-5-489x1024.png)
註冊成為 LangChain 會員之後,到 Settings -> API Keys -> Create API Key ,然後進行下一步驟
![](https://rain.tips/wp-content/uploads/2024/08/image-6-1024x254.png)
運行方式:
AgentK 在隔離的 Docker 容器中運行,需要在系統上安裝最新版的 Docker。
- 從
.env.template
複製到.env
- 在
.env
文件中設置環境變量 - 運行
./agentk
或是 docker compose run –rm agentk
![](https://rain.tips/wp-content/uploads/2024/08/image-4-1024x450.png)
AgentK 基於 LangGraph 和 LangChain 框架構建,並鼓勵自我編寫測試。該項目仍在進行中,包括對異常代理和工具的檢測與修復。
更多資訊及貢獻方式可訪問其 GitHub 頁面,請看DEMO。
進階功能
你可以進入原始碼中,AgengK/agents/ ,在這裡可以自訂義專屬自己的 Agents
![](https://rain.tips/wp-content/uploads/2024/08/image-2-1024x338.png)
在 AgentK/tools/ 下,則是可以自訂義 Actions,例如用google search或是產生行事曆
![](https://rain.tips/wp-content/uploads/2024/08/image-3-1024x528.png)
近期留言