尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
AuC:面向开发者的AI智能体编程框架完全指南,10分钟看懂asyncio单智能体ReAct核心
【免费下载链接】AuCAgents-ufy-Core项目地址https://gitcode.com/gh_mirrors/auc/AuC点击查看免费下载AuCAgents-ufy-Core是一个基于 asyncio 的 PythonAI智能体编程框架用可插拔的ReAct 循环推理—行动驱动大模型自主调用工具内置 L1/L2/L3 工具权限分级与 AI 二次授权机制。本文面向新手带你 10 分钟看懂它的 asyncio 单智能体核心并完成安装上手。什么是 AuC单智能体核心框架定位 AuC 是 ufy 智能体体系中的「执行面核心」只做一件事保证一个 Agent 能完成一轮可终止的「推理—行动」循环。它不内置多智能体编排、RAG 或向量检索而是通过清晰的端口Port接口把记忆、上下文切片、审批网关交给外部组件扩展。这种「最小核心 端口隔离」的设计让它既能独立运行自带 CLI/Web 双端也能与 AuM 元框架协同。核心设计原则详见 docs/design-philosophy.md架构总览见 docs/architecture.md。为什么选 AuC核心特性一览能力说明ReAct 循环流式推理、并行工具调用、上下文压缩、检查点回滚多模型适配OpenAI Chat Completions、Anthropic Messages、DeepSeek 兼容网关工具权限分级L1 只读 / L2 沙盒写 / L3 二次授权危险命令自动升级双端交互终端 REPL斜杠命令、Plan/自治模式 Web UISSE 流式对话IM 审批Telegram / QQ 高危操作二次授权卡片可观测事件流EventBus 结构化事件便于日志、调试与流式展示 项目要求 Python ≥ 3.11MIT 许可PyPI 包名为ufy-auc依赖声明见 pyproject.toml。快速上手AuC 安装与配置三步走第 1 步安装框架pip install ufy-auc # 仅核心 pip install ufy-auc[chat] # 终端对话日常推荐 pip install ufy-auc[web] # 网页 UI也可以从源码安装git clone https://gitcode.com/gh_mirrors/auc/AuC cd AuC pip install -e .[chat]第 2 步配置大模型auc config init # 生成 ~/.Au/AuC/settings.json export DEEPSEEK_API_KEYsk-... # 或 OPENAI_API_KEY / ANTHROPIC_API_KEY auc config show配置格式为 JSONClaude Code 风格支持 OpenAI / Anthropic / DeepSeek 多端点以及auto智能路由按成本/质量/延迟策略选型详见 docs/model-config.md。第 3 步发起对话auc chat 你好 # 单轮提问 auc chat # 进入交互 REPL/help /plan /autonomy auc web --sandbox ./my-project # 启动 Web UI10分钟看懂 asyncio 单智能体 ReAct 核心ReAct 循环三步闭环ReAct Reason推理 Act行动。AuC 的默认循环 ReActLoop 每一步只做三件事组合上下文→ 把系统提示、记忆召回、当前消息窗口拼成messages调用模型→ 流式请求 LLM拿到最终文本或tool_calls执行工具 / 收尾→ 有工具调用则并行执行并把结果写回消息窗口没有工具调用且有文本输出则本轮doneTrueRun 结束。AgentLoopRunnerasyncio 驱动的主循环真正驱动循环的是 AgentLoopRunner它是一个纯粹的 async 状态机while True: if ctx.cancelled: return result(statuscancelled) last await loop.step(ctx) # 一步推理—行动—观察 if not loop.should_continue(ctx, last): break终止条件清晰可枚举模型给出最终答案completed、达到max_steps默认 20 步、用户调用agent.cancel(run_id)cancelled、L3 审批被拒或超时denied、等待批复中pending_approval。完整的状态机描述见 docs/loops.md。asyncio 并行工具调用快在哪当模型一次性发出多个tool_calls时ReActLoop 默认用asyncio.gather并发执行所有工具parallel_tool_callsTrue单个工具失败只返回is_errorTrue的ToolResult反馈给模型不会中断其余调用。相比串行执行多工具场景下延迟接近于最慢的单个工具这正是 asyncio 非阻塞模型的红利。一次完整 Run 长什么样以「北京现在天气如何」为例最小示例见 docs/examples/minimal-react.md步骤消息窗口演变初始化userStep 0 后user→assistant(tool_calls: get_weather) →tool(晴 25°C)Step 1 后… →assistant(北京当前晴25°C) ✅全程事件流run_start→step_start→model_delta→tool_start/tool_end→run_end通过 EventBus 发出Web/CLI 的流式界面就是消费这条事件流渲染的。端到端可运行示例见 examples/minimal_run.py循环行为测试见 tests/test_react_loop.py。工具权限分级给 AI 的 L1/L2/L3「门禁」AuC 吸收 Claude Code 的工程纪律在工具与循环之间插入 ToolPrivilegeGate 门控级别名称典型操作默认策略L1Read-Only读文件、git status自动放行L2Write-Isolated沙盒内写代码、跑测试自动放行沙盒路径策略L3High-Riskgit push、外部 API、越权操作挂起 Run 人工批准L3 的「挂起—审批—恢复」状态机是亮点Run 不会丢弃上下文而是冻结在内存中经 Telegram / QQ / Web / CLI 任一审批端口等待人工批复批准后从原地恢复执行。这就是所谓「2FA for AI」。危险 shell 命令还会由 EscalationRules 自动从 L2 升级到 L3。详见 docs/tool-privilege.md。不止于核心周边能力速览 Web 双界面Code Chat 双模式、工作区浏览、沙盒内运行 HTML/Node/Python 项目源码位于 auc/web/server.py256 个内置角色agency 角色库按领域分类工程、市场、安全等智能 auto 路由见 auc/roles/agency_loader.py技能库数百个 SKILL.md 技能按来源分组见 auc/skill_library/sources.py检查点回滚写文件/删路径/执行命令前自动快照auc undo --list一键回滚见 auc/checkpoint.py上下文压缩两级压缩旧工具输出折叠 模型摘要早期回合防止 Token 爆炸见 auc/context/compactor.py进化记忆.auc/evolution.yaml经验召回与金块固化见 auc/integration/evolution.py源码导览目录结构速查auc/ ├── agent.py # DefaultAgent 入口run / run_stream / cancel ├── loop/ # 可插拔循环react.pyReAct base.pyRunner ├── model/ # OpenAI / Anthropic / DeepSeek 客户端与路由 ├── tools/ # 文件、Shell、搜索、URL 抓取等沙盒工具 ├── policy/ # 权限门控、自治策略、危险命令升级 ├── context/ # 消息窗口与两级上下文压缩 ├── ports/ # 记忆 / 军规 / 审批 / 上下文包端口 ├── integration/ # Telegram、QQ 审批网关与进化记忆 └── web/ # FastAPI SSE 网页 UI总结AuC 用不到千行核心代码回答了「AI 智能体如何安全地一步步干活」asyncio 主循环驱动 ReAct 推理—行动闭环并行工具调用提速L1/L2/L3 权限门禁守住安全底线EventBus 让一切过程可观测。无论你是想给现有产品嵌入一个可控的编码智能体还是研究 Agent 框架设计AuC 都是一个麻雀虽小、五脏俱全的参考实现。下一步建议运行auc chat体验终端对话 → 阅读 docs/architecture.md 总览架构 → 在 examples/minimal_run.py 基础上定制自己的工具。赞分享【免费下载链接】AuCAgents-ufy-Core项目地址https://gitcode.com/gh_mirrors/auc/AuC点击查看免费下载相关推荐OpenManus开源AI智能体框架的全面解析OpenManus开源AI智能体框架的全面解析 OpenManus是一个开源AI智能体框架致力于为开发者和研究者提供强大、灵活且易于使用的智能体构建平台。本CANNBot 全景解析10 分钟看懂昇腾 AI 算子开发智能体团队如何重塑 CANN 开发效率CANNBot 全景解析10 分钟看懂昇腾 AI 算子开发智能体团队如何重塑 CANN 开发效率 CANNBot 是 CANN 社区的 Infra 智能体层人工智能AI AgentAI 技能代码智能体工作流自动化CANN模型优化Semantic Kernel微软开源AI智能体编排框架全面解析Semantic Kernel微软开源AI智能体编排框架全面解析 Semantic Kernel是微软开源的企业级AI智能体编排框架旨在帮助开发者快速集成大人工智能大模型AI AgentAgent 框架多智能体RAG创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

C#开发海康SDK:从C++手册到P/Invoke封装的避坑实战

C#开发海康SDK:从C++手册到P/Invoke封装的避坑实战

简介:一份面向C#开发者的海康威视设备集成资料,围绕视频预览、报警布防、车牌识别等典型场景,系统讲解海康SDK的接口调用与项目落地,适合安防监控、停车场或出入口管理系统的开发者参考学习。压缩包约70MB,共2260个文件…

📅 2026/10/15 16:33:28
Rockchip嵌入式调试实战:串口、工具链与内核追踪全解析

Rockchip嵌入式调试实战:串口、工具链与内核追踪全解析

1. 从一块"不听话"的板子说起:为什么Rockchip调试值得单独拎出来讲手里攥着一块基于Rockchip芯片的开发板,上电之后串口没有任何输出,或者系统跑着跑着突然卡死,又或者屏幕亮了但画面撕裂——这类场景做嵌入式的人多少都…

📅 2026/10/15 16:33:28
在VS Code与Keil MDK中统一clang-format格式化C/C++代码的TaoToken实践

在VS Code与Keil MDK中统一clang-format格式化C/C++代码的TaoToken实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/15 16:33:28
MORE NEWS

更多资讯

📰

分光计调节原理:各调一半法的光学-机械耦合解析

简介:本资源是一份完整的大学物理实验报告,面向高校物理类专业本科生及实验课程学习者,聚焦分光计这一核心光学仪器的操作与原理验证,重点解决三棱镜顶角与折射率测量中的调校难点与数据处理问题。报告涵盖分光计结构认知、望远镜…

📰

QEMU源码编译实战:可控构建、安全加固与性能调优

1. 为什么非得从源码编译QEMU?——不是懒,是真有硬需求很多人第一次接触虚拟化工具时,第一反应是sudo apt install qemu或brew install qemu。装完就能跑,确实省事。但我在某跨平台系统开发项目里,连续踩了三次坑&…

📰

ShopNC B2B2C 33hao好商城V4:多商户商城架构、部署与二次开发实战

简介:ShopNC B2B2C 33hao好商城V4是一套面向多商户电商场景的开源商城系统源码,适合中小企业和开发者快速搭建B2B2C、B2C及C2C融合的在线交易平台。该版本为33hao好商城第四次主要更新,在性能优化、用户体验与安全性上均有改进。压缩包约47.4…

📰

08cms房产门户多城市版:从部署到模板改造与SEO优化实战

简介:这是08cms房产门户升级多城市版V8.6系统源码,精仿链家网界面,面向需要搭建多城市房产信息平台的技术人员与产品运营者。系统在原有二手房、新房、出租房基础上,新增直播模块与百度/支付宝小程序支持,并优化IM即时…

📰

策略模式实战:电商订单折扣引擎设计与落地

1. 项目概述:为什么订单折扣逻辑必须用策略模式重写最近在帮某电商平台做促销模块重构时,团队里一位刚转正的后端同学交上来一个“万能折扣计算类”——里面塞了二十多个 if-else 分支,从“新用户首单立减5元”到“满399减88叠加跨店满减”再…

📰

2026程序员薪资行情:网络安全成最高溢价赛道

去年底和一个做了七八年猎头的朋友吃饭,他聊起2026年程序员跳槽报价时提到一个很明显的变化:现在不是拿年限要价,而是看你手里握着什么。同一个本科毕业五年的人,有人被60万的offer追着跑,有人连30万都很难谈。这句话基…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬