此外,您还可以并排比较多次执行:
Aim 完全开源,了解更多。
让我们继续了解如何启用和配置 Aim 回调。
使用 Aim 追踪 LangChain 执行
本 notebook 将探索三种使用场景。首先,我们将安装必要的包并导入相关模块,然后配置两个可在 Python 脚本或终端中设置的环境变量。AimCallbackHandler 的事件方法接受 LangChain 模块或 Agent 作为输入,并将至少包含提示和生成结果,以及 LangChain 模块的序列化版本记录到指定的 Aim 运行中。
flush_tracker 函数用于将 LangChain 资产记录到 Aim。默认情况下,会话将被重置而非直接终止。
场景一
第一个场景中,我们将使用 OpenAI LLM。场景二
场景二涉及跨多轮生成使用包含多个子链的链式结构。场景三
第三个场景涉及带有工具的 Agent。通过 MCP 将这些文档接入 Claude、VSCode 等工具,获取实时解答。

