AI Agent 技术演示集合,覆盖 CrewAI、kagent、ADK 等框架,MCP 集成,模型微调及 AI Gateway 生产部署方案。
项目概述#
agentic-demo-repo 是由 AdminTurnedDevOps 维护的 AI Agent 技术演示代码与配置集合,旨在降低 AI Agent 技术的学习与生产部署门槛。
核心能力#
Agent 框架支持#
- CrewAI:多 Agent 协作框架
- kagent:Kubernetes 原生 Agent 框架(开源版与企业版)
- ADK (Agent Development Kit):通用 Agent 开发工具包
- LangChain:含 Anthropic 集成
- NVIDIA NeMo:GPU 加速推理
- AWS Bedrock / Bedrock AgentCore:AWS 托管 LLM
- Serverless ADK:无服务器部署
AI Gateway 能力#
- agentgateway 企业版与开源版
- Kubernetes 原生部署(CRDs + Helm)
- 多 LLM 提供商代理(Anthropic、OpenAI 等)
- Gateway API v1.4.0 集成
MCP(Model Context Protocol)#
- MCP 服务器与工具集成示例
基础设施组件#
- EKS Terraform 配置
- Helm Charts 包管理
- Keycloak 身份认证集成
- RBAC 安全策略
- Chaos Mesh 混沌工程测试
模型微调#
- DeepSeek 微调示例
- LLM 测试与评估框架
仓库目录结构#
agentic-demo-repo/
├── adk/ # ADK 示例代码
├── agentgateway-*/ # 企业版/OSS/K8s 部署配置
├── frameworks/ # 多框架示例
├── mcp/ # MCP 服务器与工具集成
├── fine-tuning/ # 模型微调示例
├── eks-terraform/ # EKS 基础设施代码
├── security-agw-kagent/ # 安全配置
└── production-demos/ # 生产级演示
快速部署#
前置条件#
- Kubernetes 集群(推荐 EKS)
- Helm 3
- kubectl
- LLM 提供商 API Key
部署步骤#
- 安装 kagent CRDs:
helm install kagent-crds oci://ghcr.io/kagent-dev/kagent/helm/kagent-crds \
--namespace kagent --create-namespace
-
配置 API Key 并安装 kagent
-
安装 Gateway API v1.4.0
-
安装 agentgateway
关键 CRDs#
| CRD | 来源 | 用途 |
|---|---|---|
| Agent | kagent.dev/v1alpha2 | 定义 Agent 实例 |
| AgentgatewayBackend | agentgateway.dev/v1alpha1 | 定义 AI 后端配置 |
适用场景#
- Agent 框架学习与对比
- 生产环境部署参考
- AI Gateway POC
- 企业安全架构设计
- 多云/混合部署方案
主要语言组成#
Python (45.5%)、Shell (38.5%)、HCL (14.4%)、Dockerfile (1.6%)
待确认信息#
- 具体开源许可证类型
- 官方文档站点
- 社区支持渠道