- 按照此处的说明导出所需的对话线程。
- 创建
SlackChatLoader,将文件路径指向 JSON 文件或 JSON 文件目录。 - 调用
loader.load()(或loader.lazy_load())执行转换。可选地使用merge_chat_runs合并同一发送者连续发送的消息,和/或使用map_ai_messages将指定发送者的消息转换为”AIMessage”类。
1. 创建消息转储
目前(2023/08/23),此加载器最好支持由 Slack 导出直接消息对话所生成格式的 zip 目录文件。请参阅 Slack 的最新说明了解操作方式。 我们在 LangChain 仓库中有一个示例文件。2. 创建聊天加载器
提供 zip 目录的文件路径。您可以选择指定映射为 AI 消息的用户 ID,并配置是否合并消息连续块。3. 加载消息
load()(或 lazy_load)方法返回”ChatSessions”列表,目前每个已加载对话只包含一个消息列表。
后续步骤
您可以按需使用这些消息,例如微调模型、few-shot 示例选择,或直接预测下一条消息。通过 MCP 将这些文档连接到 Claude、VSCode 等以获得实时解答。

