Select Page
AgentK與AI的融合:打造自學能力的AGI核心技術

AgentK與AI的融合:打造自學能力的AGI核心技術

AgentK 是一個有團隊概念能自我進化的人工智能通用智能(AGI)項目,它由多個模塊化代理組成,這些代理能夠協同工作完成任務並不斷學習與改進。該系統的目標是透過最小的核心代理和工具集合,自我引導並逐步擴展其智能。

AgentK 介紹與說明

AgentK 的核心代理:

  1. Hermes:作為協調者,負責與人類互動以理解目標,管理任務的創建和分配,並協調其他代理的活動。
  2. AgentSmith:作為建築師,負責創建和維護其他代理,確保這些代理配備必要的工具並檢測其功能。
  3. ToolMaker:作為工具開發者,創建和完善代理所需的工具,確保系統保持靈活且裝備齊全。
  4. WebResearcher:作為知識收集者,執行深入的線上研究,為系統提供最新資訊,使代理能夠做出明智的決策並有效執行任務。

特點:

  • 自進化:AgentK 會隨著時間推移不斷學習和改進,建構新的代理和工具來擴展自身能力。
  • 模塊化:AgentK 由多個獨立的代理組成,每個代理負責特定的任務。
  • 協作:不同的代理之間可以相互協作,共同完成複雜的任務。

環境條件:

先註冊為 LangChain 的會員,價格可以看 https://www.langchain.com/pricing ,一開始直接選擇 Developer 即可

註冊成為 LangChain 會員之後,到 Settings -> API Keys -> Create API Key ,然後進行下一步驟

運行方式:

AgentK 在隔離的 Docker 容器中運行,需要在系統上安裝最新版的 Docker。

  • .env.template 複製到 .env
  • .env 文件中設置環境變量
  • 運行 ./agentk 或是 docker compose run –rm agentk

AgentK 基於 LangGraph 和 LangChain 框架構建,並鼓勵自我編寫測試。該項目仍在進行中,包括對異常代理和工具的檢測與修復。

更多資訊及貢獻方式可訪問其 GitHub 頁面,請看DEMO

進階功能

你可以進入原始碼中,AgengK/agents/ ,在這裡可以自訂義專屬自己的 Agents

在 AgentK/tools/ 下,則是可以自訂義 Actions,例如用google search或是產生行事曆

參考資訊

PDF對話新時代:如何秒懂每份文件?

PDF對話新時代:如何秒懂每份文件?

Chat with Any PDF: 進入無限學習的新時代!

這次想與大家分享一項在 ChatFPT 上的創新技術,名為 “Chat with Any PDF”。它可以幫我們讀懂艱難的論文節省大量的時間,讓你成為各個領域的專家。


1. 📜 無懼文件長度:直接上傳你的PDF!

你是否有過這樣的體驗?拿到一份精彩絕倫的論文或專書,卻發現其篇幅龐大、專業詞彙繁多,而感到望而卻步?Chat with Any PDF讓你無需再擔憂!只要直接上傳PDF(最多200頁),這個平台就能迅速為你「讀懂」內容。

2. 🤖 自動提問功能:打開學習之門

當系統讀完你的文件,它會預設給你三個問題,讓你可以從這些基礎問題開始進行深入討論。這不僅是一個教育工具,更是一個深入探索知識的起點。

3. 💬 越問越深:開啟知識的寶藏

隨著你的問答,系統將會根據PDF內容給予越來越深入的回答,這意味著你可以透過問答的方式,徹底掌握文件的每一個角落。

4. 🌐 成為各領域專家

想成為物理學家?醫學研究員?有了Chat with Any PDF,你可以快速理解並深入研究各個領域的知識,開啟你的無限學習潛能!

5. 🔧 強大的背後技術:ChatGPT

這項技術的核心在於使用ChatGPT來處理大型PDF文檔。ChatGPT的語言處理能力確保了平台可以快速且精確地抽取和理解PDF內容。

6. 📚 最適合的文檔長度

雖然這系統支持最多200頁的文檔,但根據實際測試,20頁以上的文檔效果最佳,能夠讓你在短時間內獲得最多的資訊。


如何秒懂PDF

以下示範一個用 Drag Your GAN 的論文,來示範用中文來問他問題

結語:

Chat with Any PDF不僅僅是一項創新技術,更是我們進入無限學習新時代的入口。現在,我們都有機會成為真正的專家,只需一份PDF,一個問題。快來體驗這項技術,開啟你的學習之旅吧!

OpenSource:

https://github.com/postor/chatpdf-minimal-demo

如何用chatgpt讀pdf

https://github.com/ywchiu/largitdata/blob/master/code/Course_222.ipynb?fbclid=IwAR2LyQxnk-Dx_waRZ8uIAMgIMSdY2LFwpymk73lmzZzLAn0OurEVl0WzB3I&mibextid=Zxz2cZ

延伸閱讀