Kickoff 前钩子
kickoff 前钩子在 crew 开始任务之前执行。它接收输入字典,并可以在将其传递给 crew 之前对其进行修改。你可以使用此钩子设置环境、加载必要数据或预处理输入。这在输入数据可能需要增强或验证才能由 crew 处理的场景中非常有用。 以下是在crew.py 中定义 kickoff 前函数的一个示例:prepare_data 函数通过添加一个新的键值对来修改输入,指示输入已处理。
Kickoff 后钩子
kickoff 后钩子在 crew 完成任务后执行。它接收结果对象,其中包含 crew 执行的输出。此钩子非常适合后处理结果,例如日志记录、数据转换或进一步分析。 以下是如何在crew.py 中定义 kickoff 后函数:log_results 函数中,crew 执行的结果被简单地打印出来。你可以扩展此功能以执行更复杂的操作,例如发送通知或与其他服务集成。
