> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coze.cn/llms.txt
> Use this file to discover all available pages before exploring further.

扣子编程利用大语言模型极大地简化了低代码智能体的搭建过程。 在充分利用大语言模型优势的同时，扣子编程还支持用户通过知识库、工作流等功能来配置低代码智能体如何响应用户查询，以保证低代码智能体的回复符合预期。
## 编排能力 {#UBK9TwYRTf}
扣子编程不仅提供了多个大语言模型供你选择，还提供了多种编排模式以满足不同复杂度的任务场景。
<!-- @cols-width: 161,596 -->
| | | \
|**功能** |**说明** |
|---|---|
| | | \
|提示词工程 |提示是关于模型应该如何表现以及在生成响应时应该参考的上下文指令。 |\
| |你可以描述这个助手的人设/角色，告诉它应该和不应该回答什么，告诉它如何格式化响应，以及更多的参考信息以便获得更准确的回复。 |\
| |扣子编程可通过使用 AI 功能帮你优化提示词，以更结构化和更清晰的格式和内容指导模型进行响应。更多信息，参考[提示词概述](/guides/prompt)。 |
| | | \
|模型选择 |在构建智能体时，扣子编程为你提供了丰富的模型选择。个人免费版和个人进阶版用户可使用豆包、DeepSeek 等模型服务，企业版（标准版、旗舰版）用户在此基础上还可以使用火山引擎方舟平台的其他模型资源。更多信息，请参考[模型服务](/guides/model_service)。 |\
| |你还可以根据业务场景调整模型参数，例如 Temperature 等；根据不同的问题和应用场景，调试模型参数，直到获得更好的对话效果。具体配置，请参考[设置模型](/guides/llm)。 |
| | | \
|编排模式 |智能体默认采用单 Agent 模式，即通过一个智能体独立完成所有任务。当需要搭建更复杂、功能更全面的智能体时，可选择多 Agent 模式。你可以为不同的 Agent 配置不同的提示，将复杂的任务分解为一组更简单的任务，而不是在一个智能体的提示中设置所有的判断条件和使用限制。更多信息，参考[多 Agent 模式](/guides/multiagent)。 |

## 搭建能力 {#pv6BPKTTuT}
你可以使用知识、插件等功能解决模型幻觉、专业领域知识不足等问题。除此之外，扣子编程还提供了丰富的记忆功能，使智能体在与个人用户交互时，可根据个人用户的历史对话等生成更准确性的回复。
### 技能 {#qeEw4lDSsa}
技能是智能体的基础能力，你可以在搭建智能体时通过插件、工作流等方式拓展模型的能力边界。
<!-- @cols-width: 161,610 -->
| | | \
|**功能** |**说明** |
|---|---|
| | | \
|插件 |通过 API 连接集成各种平台和服务，扩展了智能体能力。扣子编程内置丰富的插件供你直接调用，你也可以创建自定义插件，将你所需要的 API 集成在扣子编程内作为工具来使用。更多信息，参考[插件介绍](/guides/plugin)。 |\
| |例如使用新闻插件来搜索新闻，使用搜索工具查找在线信息等。 |
| | | \
|工作流 |工作流是一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务，提升智能体处理复杂任务的效率。更多信息，参考[低代码工作流介绍](/guides/workflow)。 |
| | | \
|触发器 |触发器功能支持智能体在特定时间或特定事件下自动执行任务。更多信息，参考[触发器](/guides/task)。 |

### 知识 {#LUqe0GAYf5}
知识库功能支持添加本地或线上数据供智能体使用，以提升大模型回复的可用性和准确性。更多信息，参考[知识库概述](/guides/knowledge)。
<!-- @cols-width: 161,597 -->
| | | \
|**知识库类型** |**说明** |
|---|---|
| | | \
|文档知识库 |文本知识库支持基于内容片段进行检索和召回，大模型结合召回的内容生成最终内容回复，适用于知识问答等场景。 |
| | | \
|表格知识库 |表格知识库支持基于索引列的匹配（表格按行进行划分），同时也支持基于 NL2SQL 的查询和计算。 |
| | | \
|照片知识库 |照片知识库支持 JPG 等常见的图片格式，可通过图片标注进行检索和召回。 |

### 记忆 {#O2hIKn6M6C}
模型最大对话轮数是有限的，记忆相关的能力可以为模型提供可以反复调用的长期记忆，让智能体的回复更加个性化。
<!-- @cols-width: 161,597 -->
| | | \
|**功能** |**说明** |
|---|---|
| | | \
|变量 |变量功能可用来保存用户的语言偏好等个人信息，让智能体记住这些特征，使回复更加个性化。 |
| | | \
|数据库 |数据库功能提供了一种简单、高效的方式来管理和处理结构化数据，开发者和用户可通过自然语言插入和查询数据库中的数据。同时，也支持开发者开启多用户模式，以实现更灵活的读写控制。更多信息，参考[数据库](/guides/database)。 |
| | | \
|长期记忆 |长期记忆功能模仿人类大脑形成对用户的个人记忆，基于这些记忆可以提供个性化回复，提升用户体验。更多信息，参考[长期记忆](/guides/long_memory)。 |

### 对话体验 {#xpXyRDcTSg}
对话体验可以增强用户和智能体对话过程中的交互效果。
<!-- @cols-width: 161,597 -->
| | | \
|**功能** |**说明** |
|---|---|
| | | \
|开场白 |设置智能体对话的开场语，让用户快速了解智能体的功能。例如 `我是一个旅行助手智能体，我能帮助你计划行程和查找旅行信息`。详情请参考[开场白](/guides/opening_dialog)。 |
| | | \
|用户问题建议 |智能体每次响应用户问题后，系统会根据上下文自动提供三个相关的问题建议给用户使用。 |
| | | \
|快捷指令 |快捷指令是开发者在搭建智能体时创建的预置命令，方便用户在对话中快速、准确地输入预设的信息，进入指定场景的会话。详情请参考[快捷指令](/guides/shortcuts)。 |
| | | \
|背景图片 |智能体的背景图片，在调试和商店中和智能体对话时展示，令对话过程更沉浸，提高对话体验。 |
| | | \
|语音 |在搭建智能体时，你可以配置语音功能，以提供更自然和个性化的交互体验。配置语音时，需要选择语言和音色，确保智能体能够以用户喜爱的方式进行交流。此外，还支持开启语音通话功能，使用户能够通过语音与智能体进行实时互动，无需手动输入文字。 |
| | | \
|用户输入方式 |在搭建智能体时，可以选择多种用户输入方式，以满足不同用户的需求和使用场景。用户输入方式支持打字输入、语音输入和语音通话。仅开启了语音通话功能，才支持选择语音通话输入方式。 |

### 角色 {#Gf1xXdw3iy}
角色是智能体的人物形象，通过角色相关的配置可以提高智能体的拟人程度。智能体和用户交流时可以语音方式回复用户，扣子编程提供多款音色供你选择。此外，还提供语音对话能力，用户可以通过语音通话的方式和智能体对话。
## 设计能力 {#y6NE6GraOB}
卡片是一种特殊的消息展示方式，通过消息卡片，你可以对智能体生成的内容格式进行自定义，以卡片的形式发送，提升用户体验。扣子编程支持为工作流、插件等功能绑定卡片。更多信息，参考[卡片](/guides/message_card)。
## 发布渠道 {#EsqwfqbX2q}
扣子编程支持将搭建的智能体发布到各种渠道中，让你或其他用户能在熟悉的平台上直接使用该智能体。目前支持将智能体发布到商店、模板库、第三方应用、API、SDK 或自建的第三方渠道。
<!-- @cols-width: 161,597 -->
| | | \
|**渠道** |**说明** |
|---|---|
| | | \
|商店或模板库 |商店是扣子编程官方提供的 AI 应用体验中心，开发者可以体验官方发布或其他开发者提供的智能体应用，也可以将自己搭建的高质量应用发布到商店中供其他用户参考体验。你的智能体也可以作为模板发布到模板库中，其他开发者可以复制感兴趣的智能体，并将其改造为更适合自己的应用。 |
| | | \
|社交应用 |你的智能体还可以发布到豆包、飞书、微信、抖音等多款第三方应用中，通过这些社交渠道让更多用户体验智能体，与智能体对话。 |
| | | \
|API 或 SDK 集成 |智能体可以发布为 API 服务或 Chat SDK，通过 API 或 Chat SDK 的方式集成到开发者的自建应用程序中。通过这种方式使用智能体的定制化程度更高。  |
| | | \
|第三方渠道入驻 |扣子编程提供标准的生态对接方式，支持网站、App、应用市场、手机等硬件厂商作为第三方渠道入驻。例如将智能体发布到搭建的个人网站或应用中，和你的网站或 App 绑定，为用户提供更加丰富的智能服务，提升用户体验。 |

## 运营与运维 {#R7I2sI0e8i}
<!-- @cols-width: 161,597 -->
| | | \
|**功能** |**说明** |
|---|---|
| | | \
|调试 |你可以在**预览与调试**界面与智能体进行对话，并根据智能体执行过程及响应信息对智能体配置进行优化与调整。在实际使用智能体时，如果智能体响应不符合预期、速度过慢甚至不响应时，也可以通过调试台查看智能体的执行细节，排查问题。 |
| | | \
|数据分析 |对于已发布的智能体，开发者可通过分析看板，跟踪和分析智能体运行情况。智能体数据分析功能提供智能体用户量等基础数据、用户意图等访问数据、消息记录等智能体的使用数据。你可以通过这些数据来定向优化智能体，使其更好地满足用户需求。 |


