AI News HubLIVE
站內改寫1 分鐘閱讀

Smarter:開源宣告式AI編排平臺,基於Django、受Kubernetes啟發

Smarter 是一個開源企業級 AI 平臺,採用受 Kubernetes 啟發的 YAML 清單方式定義代理、提示詞、工具和整合,替代傳統編排程式碼,支援透過 Web UI、CLI、API 或 Kubernetes 部署。

來源Hacker News AI作者: lpm0073

Smarter 是一個開源的宣告式 AI 創作與編排平臺,旨在幫助企業以統一、可重複的方式構建和執行 AI 系統。與傳統的編寫編排程式碼不同,Smarter 允許開發者和提示詞工程師透過 YAML 清單來定義代理、提示詞、工具和整合,然後透過 Web UI、CLI、API 或 Kubernetes 進行部署。該專案目前在 GitHub 上公開,且被不列顛哥倫比亞大學用作 AI 教學工具。

該平臺的核心設計借鑑了 Kubernetes 的理念,將 AI 資源視為可宣告、可版本化的清單。它能夠將 REST API、SQL 資料庫等企業資源與 LLM 連線起來,無需編寫自定義編排程式碼。Smarter 同時為提示詞工程團隊提供了一個直觀的工作臺,用於設計、原型、測試、部署和管理 AI 資源,覆蓋代理工作流、面向客戶的聊天解決方案等常見企業場景。前端方面,它提供了基於 React 的聊天 UI,能夠與 NPM、WordPress、Squarespace、Drupal、Office 365、SharePoint、.NET、Netsuite、Salesforce 和 SAP 等常見生態整合。

在部署和執行上,Smarter 支援 Docker 快速啟動,也支援 Helm Chart 部署到 Kubernetes,可以執行在本地資料中心或雲端。官方推薦首次安裝預留 20GiB 磁碟空間、4GiB 記憶體,並需要 Python 3.13、Docker 和 Docker Compose。倉庫提供 make init 和 make run 等命令,初始化後可透過 http://localhost:9357/login/ 使用 [email protected] / smarter 登入。專案還提供 Golang CLI、PyPi 包、SDK、UI 元件和 IDE 外掛等工具鏈。

針對大型組織,Smarter 內建了企業級功能,包括憑據管理、團隊工作組管理、基於角色的安全控制、核算成本程式碼、日誌和審計能力。它採用供應商無關的 LLM 整合層,目前支援 DeepSeek、Google AI、Meta AI 和 OpenAI 的模型,並可接入安全、內容稽核、審計、成本核算和流程管理等增值服務。Smarter 採用精簡核心的架構,無需 fork 即可擴充套件,具備水平擴充套件能力,原生支援多租戶,並可以與現有系統並行安裝。目前倉庫擁有約 6,784 次提交、37 個 fork 和 5 個 star,採用 AGPL-3.0 許可證。