与智能体对话
新建智能体
在 聊天
页面左侧栏右上角,点 +
按钮,弹出添加智能体对话框。
目前 Enjoy 的智能体支持两种类别:
- GPT
- TTS
GPT 智能体可以通过设定不同的提示语,扮演不同的角色,与用户进行文本对话。
TTS 智能体可以将用户输入的文本转换为语音,可以设定不同的语言和音色。
GPT 智能体
当选择 GPT 类别时,Enjoy 内置了部分提示语的模板,可以从 模板
中选择。
选择任意模板后,智能体名称、描述、提示语会自动填充,也可以根据具体需求进行修改。
点 保存
按钮,智能体即创建成功。
TTS 智能体
当选择 TTS 类别时,除了名称和描述,还需要对 TTS 进行配置。
- 语音引擎: 如果想使用自备 OpenAI 密钥,可以选择
OpenAI
,否则选择EnjoyAI
。 - 语音模型: 当使用
EnjoyAI
时,支持 OpenAI 的两个模型,以及Azure/Speech
,后者支持更多语言和口音; - TTS 语言: 仅对
Azure/Speech
有效,支持更多语言和口音; - 语音音色: 当使用
Azure/Speech
时,不用语言对应多种音色,选择即可。
点 保存
按钮,智能体即创建成功。
新建聊天
选择任意智能体,在左侧栏下点击 新聊天
按钮,即可开始对话。
GPT 智能体会根据提示语的设定回答用户的任何问题。
TTS 智能体会把用户输入的任意文本转换为语音。
聊天设置
在聊天中,点击右上角齿轮图标,可以对聊天、当前聊天成员进行详细设置。
提示
在聊天设置中,可以设置 额外提示语
,该提示语将会被聊天中的所有智能体共享,作为聊天成员额外的 SYSTEM PRMOPT
。
例如,如果你希望当前聊天限定在某个主题,可以通过聊天的 额外提示语
进行设置。
聊天成员设置
当智能体被添加至新聊天中时,均可以对其进行更详细的设置。其 LLM 设置默认值为 软件设置
中的 默认 AI 模型
,TTS 设置默认值为 软件设置
中的 默认 TTS 模型
。
提示
在聊天成员设置中,可以设置 额外提示语
,与聊天设置中的 额外提示语
类似,但是该提示语仅对当前智能体生效。
例如,多个智能体正在当前聊天中辩论,你希望当前智能体在当前聊天中保持某个特定观点,可以通过聊天成员的 额外提示语
进行设置。
在 提示语预览
中,可以实时看到当前智能体在当前聊天中完整的 SYSTEM PROMPT
,其中依次包含了 聊天额外提示语、智能体自身的提示语 和作为 聊天成员的额外提示语。
语音输入
在聊天中,点击输入框左侧的麦克风图标,可以激活语音输入。
录音后,Enjoy 会使用配置的 STT 服务将语音转换成文本,消息不会自动发出,而是处于编辑状态。
如果识别的文本不正确,可以手动修改,如果录音不理想,也可以重新录音。如果对自己的表达不满意,可以点击 修改润色
,AI 给出修改建议,然后可以重新录音。
当一切确认无误时,你可以点击 发送
按钮,将消息发出,等待 AI 的回复。
聊天建议
如果你想和 AI 进行对话练习,在 聊天设置
中可以勾选 启用聊天助手
, 在输入框右侧会出现一个魔法棒图标,点击后,AI 会根据当前的聊天记录,给出对话建议。