欢迎来到 AgentKit 代码工坊(Samples)仓库!
AgentKit 是火山引擎推出的企业级 AI Agent 开发平台,为开发者提供完整的 Agent 构建、部署和运维解决方案。平台通过标准化的开发工具链和云原生基础设施,显著降低复杂智能体应用的开发部署门槛。
本代码库包含了一系列示例和教程,帮助您理解、实现和集成 AgentKit 的各项功能到您的应用中。
AgentKit 代码工坊为让您快速上手 AgentKit 平台,提供了不同入门等级的示例和教程:
- 基础教程:包含了简单的 Agent 示例,能够帮助您快速理解 AgentKit 的基本概念和使用方法
- 使用案例:针对有一定经验的开发者,提供了较为复杂的 Agent 实现和定制化示例
| 环境要求 | 说明 |
|---|---|
| Python 3.10+ | 确保您的开发环境中安装了 Python 3.10 或更高版本 |
veadk-python |
您需要安装 veadk-python 来执行代码 |
agentkit-sdk-python |
您需要安装 agentkit-sdk-python 来与 AgentKit 平台进行交互 |
| Docker(可选) | 用于本地容器构建 |
每个用例都包含完整的实现,并详细说明如何结合 AgentKit 组件构建应用。
AgentKit Runtime 原生支持主流智能体框架,已兼容 LangChain、LangGraph、Strands、Google ADK,以及基于 Bedrock AgentCore Runtime 构建的项目。无需重写现有业务逻辑,只需通过 agentkit migrate 生成 AgentKit Runtime 入口,即可完成运行与部署。
对于尚未适配、项目结构不固定的 Python 应用,以及低代码平台生成的 Workflow 项目,也可结合 AgentKit Migration命令与 AgentKit Codex Sandbox的能力,完成自动化迁移,并将您的项目转换为可部署的veadk项目。
查看示例:python/03-integrations/migration。
欢迎您提交您的 Agent 到本仓库!详细的贡献指南请参考 CONTRIBUTING.md。
- 文档: 查看 AgentKit 官方文档
- 问题: 在 GitHub Issues 中报告问题
本项目采用 Apache 2.0 许可证 开源。
Happy AgentKit!
