本课内容
钩子允许在机器人生命周期的特定节点执行自定义代码。它们为拦截和修改消息、管理会话、记录交互以及与外部系统集成提供了方式。
钩子的作用类似于可自定义的执行点,让你能够精细控制机器人如何处理和响应事件。它们的工作方式与执行代码卡片类似,接受的参数会根据钩子类型有所不同。
钩子可以注入到机器人流程中的三个关键节点:
- 围绕消息,可以在消息进出前后执行。
- 围绕 LLMz 的执行或迭代,可以在 LLMz 生成输出之前或完成一次响应迭代之后执行。
- 在轮次或对话结束时执行,这样你可以在某个事件发生后或对话结束后运行代码。
使用钩子可以让你精确控制机器人交互,从而保存或记录自定义信息,或执行特定操作。
摘要
Studio 界面中的钩子可在关键生命周期节点执行自定义代码,实现消息拦截、会话管理及外部集成。
本课程全部课程
