YiShape 系统内置了完整的 ReAct Agent 实现,这是文本型向量库的核心扩展功能之一。ReAct Agent 的核心优势在于将**推理(Reasoning)和行动(Acting)**紧密结合起来,通过外部的数据和功能显著增强大语言模型的能力。
在动态和不确定的环境中,有效的决策需要:
- 🔄 持续的学习和适应能力
- ⚡ 快速将推理转化为行动的能力
- 🔁 形成有效的观察—思考—行动—再观察循环
ReAct Agent 的执行流程遵循以下循环模式:
graph LR
A[**推理步**<br/>Reasoning] -->|需执行的动作| B[**行动步**<br/>Acting]
B -->|函数名、参数| B1[Agent工具集<br/>(函数集合)]
B1 -->|函数执行结果| B
B -->|行动结果| C[**观察步**<br/>Observation]
C --> C1{是否符合要求?}
C1 -->|是| D[🎯 **任务完成**]
C1 -->|否| A
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
- 通过自动化本地文本库检索
- 集成 WEB 搜索功能
- 为大模型回答提供可靠的事实依据
- 调用外部图片生成函数
- 支持图像处理和分析
- 扩展大模型的感知边界
据调查,主流大模型平台如文心一言、豆包、Kimi 的用户接口均采用 ReAct Agent 架构,证明了该框架的先进性和实用性。
YiShape system comes with a complete ReAct Agent implementation, which is one of the core extension features of the text-based vector database. The core advantage of ReAct Agent lies in tightly coupling Reasoning and Acting, significantly enhancing large language model capabilities through external data and functions.
In dynamic and uncertain environments, effective decision-making requires:
- 🔄 Continuous learning and adaptation capabilities
- ⚡ Rapid conversion of reasoning into action
- 🔁 Formation of effective Observe-Think-Act-Reobserve cycles
ReAct Agent follows the following cyclic pattern:
graph LR
A[**Reasoning Step**<br/>Reasoning] -->|Actions to Execute| B[**Acting Step**<br/>Acting]
B -->|Function Names & Parameters| B1[Agent Toolkit<br/>(Function Collection)]
B1 -->|Function Execution Results| B
B -->|Action Results| C[**Observation Step**<br/>Observation]
C --> C1{Meet Requirements?}
C1 -->|Yes| D[🎯 **Task Completed**]
C1 -->|No| A
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0
- Automated local text database retrieval
- Integrated WEB search functionality
- Providing reliable factual basis for LLM responses
- Calling external image generation functions
- Supporting image processing and analysis
- Expanding LLM perceptual boundaries
According to research, mainstream LLM platforms such as Wenxin Yiyan, Doubao, and Kimi all adopt ReAct Agent architecture in their user interfaces, demonstrating the framework's advancement and practicality.