蚂蚁 inclusionAI 开源 AWorld 智能体框架
GitHub - inclusionAI/AWorld: Search, understand, reproduce, and improve an idea with ease · GitHub
蚂蚁 inclusionAI 在 GitHub 开源 AWorld 智能体框架,提供 AWorld-CLI,可编排 Developer、Evaluator 等子智能体自动构建、评估并迭代其他智能体。框架引入 CAST(Code Abstract Syntax Tree)压缩代码结构以突破上下文窗口限制,并支持自动评估与人工反馈两种评估方式。v2.0 加入后台子智能体执行,官方称典型工作负载下执行速度提升 3 倍。
推荐理由
AI 评分 65
蚂蚁 inclusionAI 开源 AWorld 智能体框架,读者可据此了解其 Harness 设计、CAST 代码抽象与多智能体评估循环。
主题
正文
当前显示原文,中文全文译文尚未就绪。
inclusionAI; AWorld
Repository navigation
NotificationsYou must be signed in to change notification settings; Fork130 (130); Star1.2k (1.2k)You must be signed in to star a repository
Search, understand, reproduce, and improve an idea with ease
Repository files navigation
README; MIT license
中文版 | Automation | Evolution | Contributing |
General AI often hits a "wall of context"—the nuanced data, workflows, and intuition that define your world. An agent's true power lies not in the model alone, but in its Agent Harness: the framework orchestrating its tools, memory, context, and execution.
This is the AWorld Thesis: A powerful harness is not enough. True AI scaling is unlocked only when experts like you embed the invaluable knowledge, effectively building the gate in that wall.
AWorld is the platform designed for this singular purpose. We provide a complete, battle-tested Harness as the recipe for you, the expert, to forge your knowledge into a fleet of autonomous agents. Together, we move beyond AI's generic promise to create robust, precise applications that master your specific domain.
See what happens when expert knowledge is encoded into reusable Skills. The creations below are orchestrated by the AWorld Agent, demonstrating our core scaling law: as the community contributes more expertise, the entire ecosystem becomes more powerful.
From one-prompt video generation to deep-search workflows, each example turns specialized know-how into repeatable production capability.
This is what's possible today. Imagine what we'll build with your expertise.
The journey from an idea to an evolved, autonomous agent begins at your fingertips.
Install and Activate
Install once, configure globally, and run anywhere.
Install AWorld-CLI
Config & Launch
Once configured, simply type aworld-cli in your terminal to start your journey.
Alternatively, you can configure by creating a .env file in your working directory with your model and API settings. See AWorld CLI Configuration for the core variables.
Automate Creation with AWorld-CLI
AWorld-CLI goes beyond simple scaffolding. It acts as a central brain, the AWorld Agent, which orchestrates a team of specialized sub-agents to build, evaluate, and even evolve other agents autonomously.
This multi-agent system works in concert to turn your ideas into reality:
Imagine you ask: "Help me create an English word learning mini-app with a UI quality score above 0.9."
The Developer Builds: The Developer analyzes requirements and writes code (e.g., HTML) using CAST; The Evaluator Judges: The Evaluator inspects the output using our verified Skill; The Loop Refines: If the score is below target (e.g., 0.9), AWorld instructs the Developer to fix specific issues identified by the Evaluator. This loop continues until your criteria are met
No Evaluation, No Evolution
For an agent to improve, it must first understand what "good" looks like. This evaluation is the core of our autonomous evolution loop, but it's a complex challenge. It ranges from objective tasks with clear metrics (e.g., solving a math problem) to subjective ones requiring human preference. Real-world evolution is further complicated by massive codebases, limited context windows, and the need for precise iteration.
AWorld provides the complete infrastructure to master both evaluation scenarios, turning your expertise into the definitive driving force that steers an agent through the entire evolution loop.
CAST: Conquering Code Complexity
Agents often fail because of overwhelming code complexity. We built CAST (Code Abstract Syntax Tree) to solve this. Instead of seeing a flat text file, CAST gives the agent an architectural blueprint of the code. This enables:
Hierarchical Navigation: Instantly understand code structure and purpose without getting lost in implementation details; Nearly Infinite Context: Intelligently compresses code to feed the agent only relevant information, breaking the context window limitation; Surgical Code Modification: Perform precise changes with full dependency awareness, avoiding the clumsy errors of "blind" text replacement
Your Expertise as the Evaluator
CAST provides the technical capability for change, but your knowledge provides the direction. AWorld's Shared Skill System makes your expertise the ultimate measure of quality.
Automated Evaluation: Evaluator agent judge performance and identify flaws, setting a clear, objective target for the Developer agent. This creates a powerful synergy: the Evaluator sets the target, and the Developer uses the same knowledge to hit it.
Human Evaluation: For tasks demanding subjective judgment, your intuition is the ceiling. You are the ultimate evaluator. Provide natural language feedback at any stage, and the AWorld agent will interpret it as a high-priority instruction for the next evolutionary cycle.
Whether it's an automated score from a Skill you contributed or your direct manual guidance, in AWorld, precise feedback drives precise evolution.
The following top rankings on competitive benchmarks are more than just agent achievements—they are direct validation of the AWorld **Harness**. They prove our robust, battle-tested infrastructure provides the essential foundation for building state-of-the-art AI.
Agent Benchmarking
Data Synthesis
FunReason-MT Technical Report: Overcoming the Complexity Barrier in Multi-Turn Function Calling arxiv, 2025. paper, code, model, dataset Zengzhuang Xu, Bingguang Hao, Zechuan Wang, Yuntao Wen, Maolin Wang, etc; From Failure to Mastery: Generating Hard Samples for Tool-use Agents arxiv, 2026. paper, code, model, dataset Bingguang Hao, Zengzhuang Xu, Yuntao Wen, Xinyi Xu, Yang Liu, etc
Model Training
AWorld: Orchestrating the Training Recipe for Agentic AI. arxiv, 2025. paper, code, model Chengyue Yu, Siyuan Lu, Chenyi Zhuang, Dong Wang, Qintong Wu, etc; FunReason: Enhancing Large Language Models' Function Calling via Self-Refinement Multiscale Loss and Automated Data Refinement. arxiv, 2025. paper, model Bingguang Hao, Maolin Wang, Zengzhuang Xu, Cunyin Peng, etc; Exploring Superior Function Calls via Reinforcement Learning. arxiv, 2025. paper, code Bingguang Hao, Maolin Wang, Zengzhuang Xu, Yicheng Chen, etc; RAG-R1 : Incentivize the Search and Reasoning Capabilities of LLMs through Multi-query Parallelism. arxiv, 2025. paper, code, model Zhiwen Tan, Jiaming Huang, Qintong Wu, Hongxuan Zhang, Chenyi Zhuang, Jinjie Gu; V2P: From Background Suppression to Center Peaking for Robust GUI Grounding Task. arxiv, 2025. paper, code Jikai Chen, Long Chen, Dong Wang, Leilei Gan, Chenyi Zhuang, Jinjie Gu; Don’t Just Fine-tune the Agent, Tune the Environment arxiv, 2025. paper Siyuan Lu, Zechuan Wang, Hongxuan Zhang, Qintong Wu, Leilei Gan, Chenyi Zhuang, etc
Meta Learning
Profile-Aware Maneuvering: A Dynamic Multi-Agent System for Robust GAIA Problem Solving by AWorld. arxiv, 2025. paper, code Zhitian Xie, Qintong Wu, Chengyue Yu, Chenyi Zhuang, Jinjie Gu; Recon-Act: A Self-Evolving Multi-Agent Browser-Use System via Web Reconnaissance, Tool Generation, and Task Execution. arxiv, 2025. paper, code Kaiwen He, Zhiwei Wang, Chenyi Zhuang, Jinjie Gu
Background Subagent Execution (v2.0)
Non-blocking orchestration: Spawn subagents and continue working while they execute in the background.
Performance Benefit: Orchestrator work and subagent execution overlap, achieving max(T_orchestrator, T_subagent) instead of T_orchestrator + T_subagent. Benchmark shows 3x faster execution for typical workloads.
Documentation: See docs/Agents/Parallel Subagents.md
Our roadmap includes expanding our AI for Science & Business initiative, deepening our self-evolution capabilities, and growing our library of community-contributed Skills.
We warmly welcome developers, researchers, and domain experts to join us. Whether you're enhancing the framework or contributing a Skill from your field of expertise, your work is valuable.
Historical planning notes live under aworld-cli/internal/docs/superpowers/.
Search, understand, reproduce, and improve an idea with ease