Skip to content

marchhao/agentkit-samples

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentKit Platform Python Samples

GitHub commit activity GitHub open pull requests License Python versions

Volcengine AgentKitSDK/CLI DocumentationSamplesPyPI PackageSDK/CLI GitHub

AgentKit Samples

Welcome to the AgentKit Samples repository!

AgentKit is an enterprise-level AI Agent development platform launched by Volcengine, providing developers with complete solutions for Agent construction, deployment, and operation. Through standardized development toolchains and cloud-native infrastructure, the platform significantly lowers the development and deployment threshold for complex intelligent agent applications.

This repository contains a collection of examples and tutorials to help you understand, implement, and integrate AgentKit functionalities into your applications.

Project Structure

.
├── 01-tutorials
│   └── README.md
├── 02-use-cases
│   ├── ai_coding
│   ├── beginner
│   │   ├── a2a_simple
│   │   ├── callback
│   │   ├── episode_generation
│   │   ├── hello_world
│   │   ├── mcp_simple
│   │   ├── multi_agents
│   │   ├── restaurant_ordering
│   │   ├── travel_concierge
│   │   ├── vikingdb
│   │   ├── vikingmem
│   │   └── README.md
│   ├── customer_support
│   └── video_gen
├── README.md
└── README.zh.md

01-tutorials/ - Interactive Learning & Fundamentals (Coming Soon)

This folder will contain tutorial-based learning materials that teach AgentKit's core functionalities through practical examples.

Component Categories:

  • Runtime: AgentKit runtime environment, providing secure and scalable agent deployment capabilities
  • Gateway: Tool gateway, automatically converting APIs and external services into agent-usable tools
  • Memory: Agent memory management, supporting cross-session, context-aware, and personalized interactions
  • Identity: Agent identity authentication and permission control, building security trust mechanisms across the user→Agent→tool chain
  • Tools: Built-in toolset, including code interpreter and browser tools
  • Observability: Agent observability, providing tracing, debugging, and monitoring capabilities

These examples are perfect for beginners and users who want to understand core concepts before building actual agent applications.

02-use-cases/ - End-to-End Application Examples

Explore practical business scenario implementations that demonstrate how to apply AgentKit functionalities to solve real-world business problems.

Current Use Cases:

  • ai_coding/: AI coding assistant, helping developers write and optimize code
  • beginner/: Beginner-level examples, from basic to advanced agent development
  • customer_support/: Customer support agent, providing automated after-sales consulting and pre-sales guidance
  • video_gen/: Video generation agent, combining multiple tools for video content creation

Each use case includes complete implementations with detailed explanations on how to combine AgentKit components to build applications.

Quick Start

Prerequisites

  • Python 3.10+
  • AgentKit SDK
  • Optional: Docker (for containerized deployment)

Installation

All examples require you to first install the AgentKit SDK Installation Reference

Development Guide

Code Structure

Each example follows the standard AgentKit application structure:

Example Directory/
├── agent.py          # Agent main program
├── requirements.txt  # Dependency list
├── config/           # Configuration files
└── README.md         # Detailed instructions

Best Practices

  1. Modular Design: Separate tools, agents, and configurations
  2. Error Handling: Implement comprehensive exception handling
  3. Logging: Use structured logging for easier debugging
  4. Configuration Management: Use environment variables and config files

Contributing

We welcome community contributions! If you have new examples or improvement suggestions, please:

  1. Fork this repository
  2. Create a feature branch (git checkout -b feature/amazing-example)
  3. Commit your changes (git commit -m 'Add amazing example')
  4. Push to the branch (git push origin feature/amazing-example)
  5. Create a Pull Request

License

This project is licensed under the Apache 2.0 License

Support & Feedback

Related Resources


Start exploring the powerful capabilities of AgentKit! Choose an example that interests you, follow the tutorials, and build your own agent applications.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%