docker/labs-ai-tools-for-devs
Your trusted home for discovering MCP tools – seamlessly integrated into Docker
解決的問題
讓開發者能夠使用 Docker 容器作為工具,建立並執行複雜的代理型 AI 工作流程。解決 LLM 僅限於簡單文字回應的問題,使它們能執行複雜動作,並在各種平台上的沙箱環境中運作。
運作方式
系統使用 Markdown 檔案定義工作流程,再透過對話循環執行。此循環在工具結果、代理回應與提示之間來回傳遞,讓代理在遇到錯誤時能自我修正。工具以 Docker 映像實作,系統支援多模型代理,表示可在單一工作流程中,為不同任務分配不同 LLM(例如,使用前沿模型進行規劃,使用本地模型進行執行)。
適用對象
專為希望建立可追蹤、可版本化 AI 工作流程的開發者設計,這些工作流程可透過 Git 共享,並使用 Docker 在任何環境中一致執行。
主要亮點
- Docker 化工具:使用 Docker 映像作為 LLM 的工具,以實現沙箱執行與更廣泛的環境相容性。
- 支援 MCP:提示與工具可作為 Model Context Protocol (MCP) 伺服器使用。
- 基於 Markdown:工作流程以純 Markdown 編寫,方便人類與 LLM 讀寫。
- 多模型編排:允許在單一工作流程中結合不同 LLM 家族,以優化成本或效能。
- 專案優先上下文:使用專用的「提取器」Docker 映像,將相關專案資訊提取為 JSON 上下文供 LLM 使用。
相關
- Dispatch
- Dispatch
- 專案
- 專案
- 專案