🚀 10 分鐘快速入門指南¶
從零開始,在 10 分鐘內構建受治理的 AI 智能體。
前置條件: Python 3.10+ / Node.js 18+ / .NET 8.0+(任選其一或多個)
架構概述¶
治理層在執行前攔截每個智能體操作:
graph LR
A[AI Agent] -->|Tool Call| B{Governance Layer}
B -->|Policy Check| C{PolicyEngine}
C -->|Allowed| D[Execute Tool]
C -->|Blocked| E[Security Block]
D --> F[Audit Log]
E --> F
F --> G[OTEL / Structured Logs] 1. 安裝¶
安裝治理工具包:
或安裝單獨的套件:
pip install agent-os-kernel # 策略執行 + 框架整合
pip install agentmesh-platform # 零信任身份 + 信任卡
pip install agent-governance-toolkit # OWASP ASI 驗證 + 完整性 CLI
pip install agent-sre # SLO、錯誤預算、混沌測試
pip install agentmesh-runtime # 執行期監督 + 權限環
pip install agentmesh-marketplace # 外掛生命週期管理
pip install agentmesh-lightning # 強化學習訓練治理
TypeScript / Node.js¶
.NET¶
如果您目前不在包含 .csproj 的目錄中,請明確傳入專案路徑:
在 Visual Studio 的 Package Manager Console 中,請先在 Default project 下拉選單中選取目標專案,再執行:
2. 驗證安裝¶
執行內建的驗證腳本:
或直接使用治理 CLI:
3. 您的第一個受治理智能體¶
建立一個名為 governed_agent.py 的檔案:
from agent_control_specification import AgentControl, HostSession
runtime = AgentControl.from_path("policies/manifest.yaml")
session = HostSession(
runtime,
agent_id="quickstart-agent",
session_id="quickstart-session",
)
result = session.pre_tool_call(
tool_name="delete_file",
args={"path": "/etc/passwd"},
)
print(result.verdict)
print(result.reason_code)
執行:
4. 包裝現有框架¶
工具包與所有主要智能體框架整合:
pip install agentmesh-langchain # LangChain 轉接器
pip install llamaindex-agentmesh # LlamaIndex 轉接器
pip install crewai-agentmesh # CrewAI 轉接器
支援的框架:LangChain、OpenAI Agents SDK、AutoGen、CrewAI、 Google ADK、Semantic Kernel、LlamaIndex、Anthropic、Mistral、Gemini 等。
5. 檢查 OWASP ASI 2026 覆蓋率¶
驗證您的部署是否涵蓋了 OWASP 智能體安全威脅:
後續步驟¶
| 內容 | 位置 |
|---|---|
| 完整 API 參考(Python) | agent-governance-python/agent-os/README.md |
| TypeScript 套件文件 | agent-governance-typescript/README.md |
| .NET 套件文件 | agent-governance-dotnet/README.md |
| OWASP 覆蓋圖 | ../../docs/compliance/owasp-agentic-top10-architecture.md |
| 貢獻指南 | CONTRIBUTING.md |
基於 @davidequarracino 的初始快速入門貢獻。