# 绑定知识库、工作流和资源

为智能体查看或更新资源绑定，并创建、查询和维护智能体知识库及工作流绑定。本页不创建知识库、工作流等来源资源本身。

## 前提条件

准备可访问目标工作区的凭据、目标智能体标识，以及要绑定的知识库、工作流或资源的标识。有关服务地址、认证和通用请求格式，请参阅 [调用前准备](../../api-call-basics.md)。

先确定来源资源存在；本页中的绑定操作仅使用相应 Reference 动作页已定义的输入。

## 调用顺序

1. 先[查询资源绑定](../../../../reference/api/ai-studio/agents/agents/get-resource-bindings.md)，确认目标智能体已有的资源绑定。
2. 需要调整通用资源时更新资源绑定，并通过查询动作确认当前结果。
3. 需要管理智能体知识库或工作流绑定时，先查询已有绑定，再创建或更新目标绑定。
4. 变更后重新查询相应绑定，确认目标对象可在结果中找到。

## API 操作

### 管理智能体资源绑定

| 要完成的事 | API 操作 | 何时使用 |
| --- | --- | --- |
| 查询资源绑定 | [查询资源绑定](../../../../reference/api/ai-studio/agents/agents/get-resource-bindings.md) | 更新前或更新后确认智能体资源绑定时使用。 |
| 更新资源绑定 | [更新资源绑定](../../../../reference/api/ai-studio/agents/agents/update-resource-bindings.md) | 已确定目标资源，需要调整绑定时使用。 |

### 管理智能体知识库

| 要完成的事 | API 操作 | 何时使用 |
| --- | --- | --- |
| 创建知识库 | [创建知识库](../../../../reference/api/ai-studio/agents/agent-knowledge-bases/create-agent-knowledge-base.md) | 需要创建智能体知识库时使用。 |
| 查询知识库列表 | [查询知识库列表](../../../../reference/api/ai-studio/agents/agent-knowledge-bases/list-agent-knowledge-bases.md) | 选择或确认智能体知识库时使用。 |
| 查询知识库详情 | [查询知识库详情](../../../../reference/api/ai-studio/agents/agent-knowledge-bases/get-agent-knowledge-base.md) | 更新前确认目标智能体知识库时使用。 |
| 更新知识库 | [更新知识库](../../../../reference/api/ai-studio/agents/agent-knowledge-bases/update-agent-knowledge-base.md) | 已取得目标标识，需要修改时使用。 |

### 管理智能体工作流绑定

| 要完成的事 | API 操作 | 何时使用 |
| --- | --- | --- |
| 创建智能体工作流绑定 | [创建智能体工作流绑定](../../../../reference/api/ai-studio/agents/workflow-bindings/create-workflow-binding.md) | 已确定智能体和工作流，需要创建绑定时使用。 |
| 查询智能体工作流绑定列表 | [查询智能体工作流绑定列表](../../../../reference/api/ai-studio/agents/workflow-bindings/list-workflow-bindings.md) | 选择或确认工作流绑定时使用。 |
| 查询智能体工作流绑定详情 | [查询智能体工作流绑定详情](../../../../reference/api/ai-studio/agents/workflow-bindings/get-workflow-binding.md) | 更新前确认目标绑定时使用。 |
| 更新智能体工作流绑定 | [更新智能体工作流绑定](../../../../reference/api/ai-studio/agents/workflow-bindings/update-workflow-binding.md) | 已取得绑定标识，需要修改时使用。 |

## 结果确认

更新资源后使用[查询资源绑定](../../../../reference/api/ai-studio/agents/agents/get-resource-bindings.md)确认；知识库和工作流绑定分别使用其详情或列表动作确认当前结果。

## 下一步

- [创建和维护智能体](agents.md)
- [调用智能体和管理会话](agent-invocation-sessions.md)
