Thea 中文文档¶
Thea 是一个面向具身智能体的 Harness。它把模型、物理世界工具、当前观测、 持久场景状态、执行后评估和可复用经验放进同一个任务循环里,同时不绑定某个 模型供应商、机器人 SDK、仿真器、策略后端或用户通道。
这份中文文档覆盖 Thea 的核心概念、安装方式、部署路径和安全边界。 GitHub 上也提供 中文 README。
文档目录¶
一分钟快速开始¶
本地终端模式只需要模型配置,不需要 Feishu/Lark、仿真器或真实机器人:
git clone https://github.com/EIT-HAI/Thea.git
cd Thea
./install.sh
./run.sh --mode cli --check
./run.sh --mode cli
如需启动 Feishu/Lark 通道、连接仿真器,或接入真实机器人,请先完成模型与
通道凭证配置,再按照对应部署模式运行 ./run.sh。
从哪里开始读¶
目标 |
推荐入口 |
|---|---|
先跑通 Thea |
|
安装、模型密钥和 Lark 配置 |
|
理解 Agentic Loop、Context 和 Tool Protocol |
|
接入自己的机器人 |
|
接入可查询的世界状态 |
|
用执行后证据判断任务是否完成 |
|
查配置、API、仿真和 Lark 细节 |
Thea 提供什么¶
Harness负责任务循环、上下文生命周期、工具调用、执行后评估和日志。部署侧负责模型凭证、机器人或仿真器连接、感知、策略、Scene Graph 后端和 安全系统。
Tool暴露模型可以选择的动作或查询能力,Harness 每轮最多执行一个被选中 的 Tool Call。Observation和Scene Graph为每次决策提供当前证据和可引用的世界状态。Evaluation在动作执行后根据物理证据返回退出码,而不是只依赖模型自述。
部署方式¶
模式 |
适合场景 |
|---|---|
|
在终端中验证 Harness、模型配置和基本工具调用。 |
|
通过 Feishu/Lark 为授权用户提供会话、卡片、图片和澄清工具。 |
|
用 LIBERO 或 RoboTwin 2.0 这类仿真环境连接基础策略。 |
|
通过部署包接入真实机器人 SDK、策略、感知和评估器。 |
Python library |
在自己的应用中直接组合 |
安全边界¶
Thea 是编排层,不是经过认证的机器人安全系统。急停、关节/底盘限制、碰撞 避免和低层运动控制必须独立于模型运行。部署方还需要管理日志中的用户文本、 模型输出、工具参数和物理观测数据。
继续阅读¶
建议顺序: