对话模式
在对话访问方式中,Aily 提供了四种常用的 AI 对话开发模式。
- 模型推理模式:通过编写提示词,指引大模型进行推理并自主选择工具完成任务
- 工作流模式:通过可视化流程编排大语言模型完成更复杂、更确定的任务
- 知识问答模式:通过添加和调优飞书文档、本地文档等知识和数据,准确回答用户问题
- 混合调度模式:通过智能调度的方式,混合使用多个技能和知识问答能力完成任务
模型推理模式
模型推理模式中,允许开发者通过编写提示词,指引大模型进行推理并自主选择工具完成任务。
在模型推理模式中,会绑定一个Agent 技能,对话时只会命中该 Agent 技能并执行。
250px|700px|reset
在模型推理模式中,可以配置提示词内容、添加操作:
- 提示词内容:输入大模型要执行的指令信息
- 操作:添加操作调用外部接口,扩展模型能力。点击「添加操作」会进到 Agent 技能中并打开操作添加弹窗,支持飞书套件和通用业务的操作
如果需要使用更多能力时,如自定义操作等,可以进到对应的 Agent 技能详情中操作,详情可看 Agent 技能介绍。
250px|700px|reset
工作流模式
工作流模式中,允许开发者通过可视化流程编排大语言模型完成更复杂、更确定的任务,适用于对话中相对确定性的场景。
在工作流模式中,会绑定一个 Workflow 技能,用户跟应用的所有对话只会命中该 Workflow 技能并执行。
250px|700px|reset
点击「编辑技能」进到 Workflow 技能详情页, Workflow 技能提供了非常多的节点和灵活的编排能力,详情可看 Workflow 技能介绍
250px|700px|reset
知识问答模式
知识问答模式中,用户跟应用的所有对话只会执行「知识问答」能力。
开发者可以快速的将知识连接到应用中,并可即时问答,使用“与数据进行对话”的形式检索并总结出相应的答案。同时区别于互联网上通用的AI 问答能力,面向企业的Aily,更注重问答的效果及落地到真实业务场景的能力。
250px|700px|reset
- 本地的表格与文本文件(Excel、PPT、PDF、Docx等)
- 飞书套件内容知识(飞书云文档、服务台等)
- 企业核心业务系统(Salesforce、纷享销客等)
- 企业内部数据库(MySQL、PostgreSQL等)
250px|700px|reset
250px|700px|reset
用户的输入若未搜索到相关知识时,则执行备用回复。备用回复支持两种方式,分别是「固定回复」和「执行技能」
- 固定回复:固定回复支持输入 Markdown 语法以发送超链接等富文本格式内容
- 执行技能:支持选择在「技能编排」中已提交的技能
混合调度模式
混合调度模式中,通过智能调度的方式,混合使用多个技能和知识问答能力完成任务。
在这个模式中,开发者可以同时开启多个技能和知识问答能力。用户跟应用的对话,能力执行顺序如下
- 首先基于用户输入意图,优先执行命中的技能并回复用户。技能匹配根据技能配置中的「技能描述」、「用户提问示例」内容决定,开发者可以通过优化技能描述和提问示例来提升技能的匹配准确率
- 若未匹配任何技能,则执行知识问答能力回复用户
- 若未命中任何技能和搜索到相关知识,则执行备用回复。备用回复支持两种方式,分别是「固定回复」和「执行技能」
- 固定回复:固定回复支持输入 Markdown 语法以发送超链接等富文本格式内容
- 执行技能:支持选择在「技能编排」中已提交的技能
250px|700px|reset
模式切换
在对话页面,可以切换模式。切换后,不会影响原先「应用开发」模块中「知识问答」、「技能编排」的能力。
模式切换后,开发者在「对话」页面可以根据模式的要求配置开启对应的技能、知识能力。
250px|700px|reset
对话体验
配置对话开场白
开场白是用户跟应用对话时会自动展示的引导信息,它的主要目的是帮助用户理应用,以及如何与其进行交互。
在对话开场白中,设置开场欢迎语和开场问题
- 开场欢迎语:帮助用户快速理解 Bot 的能力。
- 开场问题:添加一个或多个问题引导用户提问,用户点击问题即可开始对话。
250px|700px|reset