ainativelang
AINL:將 AI 從「智慧對話」轉為「結構化工作者」。
ainativelang 是什麼?
AINL 協助將 AI 從「智慧對話」轉變為「結構化工作者」。專為需要多步驟、狀態與記憶、工具使用、可重複執行、驗證與控制,以及降低對長提示循環依賴的 AI 工作流程團隊所設計。AINL 是一個精簡、圖形正規化、AI 原生的程式設計系統(請參閱:README)。
ainativelang 概覽
這是什麼
AINL(AI Native Lang)是一個精簡、圖規範化、AI 原生的程式設計系統。它幫助將 AI 從「聰明的對話」轉變為「結構化的工作者」。專為需要多步驟、狀態與記憶、工具使用、可重複執行、驗證與控制,以及降低對長提示迴圈依賴的團隊所設計。
主要功能
- 編譯一次、執行多次:執行時期以確定性方式執行工作流程,無需在每次執行時重新提示 LLM 進行圖路由和適配器編排。
- 單一指令自動偵測並安裝 MCP 伺服器條目至多個主機(Claude Code、Cursor、Cline、Codex CLI/Desktop、Claude Desktop、OpenClaw、Hermes、ArmaraOS 或任何通用 MCP 主機)。
- 支援從同一工作流程原始碼輸出至 LangGraph、Temporal 和 FastAPI,無需重新編寫。
- 在生產前對代理工作流程提供嚴格的編譯時期驗證。
- 提供防篡改的執行追蹤,以滿足合規稽核需求(SOC 2 / HIPAA 等)。
- Token 節省基準測試已記錄:相較於提示迴圈基準,在定期監控任務上節省約 90–95% 的編排 token;相較於僅在判斷閘門使用 LLM 的手動最佳化執行器,路由 token 節省約 1.3–1.5 倍。
使用情境
- 目前每次執行都重新提示 LLM 以決定路由的定期監控、摘要和排程任務。
- 以 LLM 優先路由的多步驟自動化。
- 需要防篡改執行追蹤而非應用程式日誌的合規稽核需求。
- 需要從單一原始碼針對多個執行時期(LangGraph、Temporal、FastAPI)編寫工作流程。
快速開始
bash pipx install 'ainativelang[mcp]' && ainl setup --auto 若 pipx 不可用,替代指令: bash python3 -m pip install --user 'ainativelang[mcp]' && ainl setup --auto setup 指令會自動偵測所有存在的主機,並將正確的 MCP 伺服器條目合併至每個設定檔。
授權與價格
授權:Apache-2.0。價格:開源(免費)。
內容整理自該專案公開的 README 與儲存庫資訊。