Mentals AI:建立和操作具有循環、記憶和工具的認知語言代理

連結:https://github.com/turing-machines/mentals-ai

Mentals AI是一個工具,旨在透過簡單的Markdown文法建立和操作具有循環、記憶和各種工具的代理。它允許使用者專注於代理的邏輯,而無需編寫Python或其他語言的底層程式碼,從而重新定義了未來AI應用的基礎框架。

需求人群:

  • Mentals AI的目標受眾是希望簡化AI代理開發流程的開發者和研究人員。它特別適合那些需要快速原型設計和迭代的AI專案,以及希望避免傳統程式設計複雜性的使用者。

使用場景示例:

  • 使用Mentals AI建立一個自我循環控制的詞語接龍遊戲。
  • 收集特定主題的YouTube影片,並將影片、瀏覽量、頻道名稱和連結儲存到.csv檔案中。
  • 從Hacker News獲取頭條資訊,選擇一個主題,與留言家合作撰寫文章,並儲存到檔案。

產品特色:

  • 使用Markdown建立代理,無需傳統程式語言。
  • 透過遞迴循環的Agent Executor進行決策。
  • 整合Python或直接在Markdown腳本中使用。
  • 作為空白畫布,允許建立和整合自訂的推理框架。
  • 支援Short-Term Memory(短期記憶)功能。
  • 控制流完全用自然語言表達,無需Python或其他程式語言定義。
  • 提供工具集以處理訊息輸出、使用者輸入、檔案處理等。

使用教學:

1. 獲取OpenAI API金鑰,建立OpenAI賬戶。

2. 安裝必要的依賴項,如libcurl和libfmt。

3. 克隆Mentals AI的程式碼庫到本地。

4. 在config.toml檔案中配置API金鑰和其他設定。

5. 構建專案,並按照指示執行。

6. 利用Mentals AI的Markdown文法建立代理。

7. 透過Agent Executor執行代理並觀察其行為。

返回頂端