# AgentScope Sample Agents
[](#contributors-)
[](https://github.com/agentscope-ai/agentscope-samples/blob/main/LICENSE)
[](https://www.python.org/)
[](https://doc.agentscope.io/)
[](https://runtime.agentscope.io/)
[](https://github.com/agentscope-ai/agentscope-samples)
[[δΈζREADME]](README_zh.md)
Welcome to the **AgentScope Sample Agents** repository! π―
This repository provides **ready-to-use Python sample agents** built on top of:
- [AgentScope](https://github.com/agentscope-ai/agentscope)
- [AgentScope Runtime](https://github.com/agentscope-ai/agentscope-runtime)
The examples cover a wide range of use cases β from lightweight command-line agents to **full-stack deployable applications** with both backend and frontend.
------
## π About AgentScope & AgentScope Runtime
### **AgentScope**
AgentScope is a multi-agent framework designed to provide a **simple and efficient** way to build **LLM-powered agent applications**. It offers abstractions for defining agents, integrating tools, managing conversations, and orchestrating multi-agent workflows.
### **AgentScope Runtime**
AgentScope Runtime is a **comprehensive runtime framework** that addresses two key challenges in deploying and operating agents:
1. **Effective Agent Deployment** β Scalable deployment and management of agents across environments.
2. **Sandboxed Tool Execution** β Secure, isolated execution of tools and external actions.
It includes **agent deployment** and **secure sandboxed tool execution**, and can be used with **AgentScope** or other agent frameworks.
------
## β¨ Getting Started
- All samples are **Python-based**.
- Samples are organized **by functional use case**.
- Some samples use only **AgentScope** (pure Python agents).
- Others use **both AgentScope and AgentScope Runtime** to implement **full-stack deployable applications** with frontend + backend.
- Full-stack runtime versions have folder names ending with:
**`_fullstack_runtime`**
> π **Before running** any example, check its `README.md` for installation and execution instructions.
### Install Requirements
- [AgentScope Documentation](https://doc.agentscope.io/)
- [AgentScope Runtime Documentation](https://runtime.agentscope.io/)
------
## π³ Repository Structure
```bash
βββ alias/ # Agent to solve real-world problems
βββ browser_use/
β βββ agent_browser/ # Pure Python browser agent
β βββ browser_use_fullstack_runtime/ # Full-stack runtime version with frontend/backend
β
βββ deep_research/
β βββ agent_deep_research/ # Pure Python multi-agent research
β βββ qwen_langgraph_search_fullstack_runtime/ # Full-stack runtime-enabled research app
β
βββ games/
β βββ game_werewolves/ # Role-based social deduction game
β
βββ conversational_agents/
β βββ chatbot/ # Chatbot application
β βββ chatbot_fullstack_runtime/ # Runtime-powered chatbot with UI
β βββ multiagent_conversation/ # Multi-agent dialogue scenario
β βββ multiagent_debate/ # Agents engaging in debates
β
βββ evaluation/
β βββ ace_bench/ # Benchmarks and evaluation tools
β
βββ data_juicer_agent/ # Data processing multi-agent system
βββ sample_template/ # Template for new sample contributions
βββ README.md
```
------
## π Example List
| Category | Example Folder | Uses AgentScope | Use AgentScope Runtime | Description |
| ----------------------- |-------------------------------------------------------| --------------- | ------------ |--------------------------------------------------|
| **Data Processing** | data_juicer_agent/ | β
| β | Multi-agent data processing with Data-Juicer |
| **Browser Use** | browser_use/agent_browser | β
| β | Command-line browser automation using AgentScope |
| | browser_use/browser_use_fullstack_runtime | β
| β
| Full-stack browser automation with UI & sandbox |
| **Deep Research** | deep_research/agent_deep_research | β
| β | Multi-agent research pipeline |
| | deep_research/qwen_langgraph_search_fullstack_runtime | β | β
| Full-stack deep research app |
| **Games** | games/game_werewolves | β
| β | Multi-agent roleplay game |
| **Conversational Apps** | conversational_agents/chatbot_fullstack_runtime | β
| β
| Chatbot application with frontend/backend |
| | conversational_agents/chatbot | β
| β | |
| | conversational_agents/multiagent_conversation | β
| β | Multi-agent dialogue scenario |
| | conversational_agents/multiagent_debate | β
| β | Agents engaging in debates |
| **Evaluation** | evaluation/ace_bench | β
| β | Benchmarks with ACE Bench |
| **General AI Agent** | alias/ | β
| β
| Agent application running in sandbox to solve diverse real-world problems |
------
## π Featured Examples
### DataJuicer Agent
A powerful multi-agent data processing system that leverages Data-Juicer's 200+ operators for intelligent data processing:
- **Intelligent Query**: Find suitable operators from 200+ data processing operators
- **Automated Pipeline**: Generate Data-Juicer YAML configurations from natural language
- **Custom Development**: Create domain-specific operators with AI assistance
- **Multiple Retrieval Modes**: LLM-based and vector-based operator matching
- **MCP Integration**: Native Model Context Protocol support
π **Documentation**: [English](data_juicer_agent/README.md) | [δΈζ](data_juicer_agent/README_ZH.md)
### Alias-Agent
*Alias-Agent* (short for *Alias*) is designed to serve as an intelligent assistant for tackle diverse and complicated real-world tasks, providing three operational modes for flexible task execution:
- **Simple React**: Employs vanilla reasoning-acting loops to iteratively solve problems and execute tool calls.
- **Planner-Worker**: Uses intelligent planning to decompose complex tasks into manageable subtasks, with dedicated worker agents handling each subtask independently.
- **Built-in Agents**: Leverages specialized agents tailored for specific domains, including *Deep Research Agent* for comprehensive analysis and *Browser-use Agent* for web-based interactions.
Beyond being a ready-to-use agent, we envision Alias as a foundational template that can be adapted to different scenarios.
π **Documentation**: [English](alias/README.md) | [δΈζ](alias/README_ZH.md)
------
## βΉοΈ Getting Help
If you:
- Need installation help
- Encounter issues
- Want to understand how a sample works
Please:
1. Read the sample-specific `README.md`.
2. File a [GitHub Issue](https://github.com/agentscope-ai/agentscope-samples/issues).
3. Join the community discussions:
| [Discord](https://discord.gg/eYMpfnkG8h) | DingTalk |
|----------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
|
|
|
------
## π€ Contributing
We welcome contributions such as:
- Bug reports
- New feature requests
- Documentation improvements
- Code contributions
See the [Contributing](https://github.com/agentscope-ai/agentscope-samples/blob/main/CONTRIBUTING.md) for details.
------
## π License
This project is licensed under the **Apache 2.0 License** β see the [LICENSE](https://github.com/agentscope-ai/agentscope-samples/blob/main/LICENSE) file for details.
------
## π Resources
- [AgentScope Documentation](https://doc.agentscope.io/)
- [AgentScope Runtime Documentation](https://runtime.agentscope.io/)
- [AgentScope GitHub Repository](https://github.com/agentscope-ai/agentscope)
- [AgentScope Runtime GitHub Repository](https://github.com/agentscope-ai/agentscope-runtime)
## Contributors β¨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Weirui Kuang π§ π» π π |
Osier-Yi π§ π» π π |
DavdGao π§ |
qbc π§ |
Lamont Huffman π» β οΈ |
Daoyuan Chen π» π‘ |
MeiXin Chen π» π‘ |
Yilun Huang π» π‘ |
||||||
|
|
||||||