[控场AI]
科技前沿· 1 分钟阅读· 853 字

LLM 0.32a1发布:修复工具调用对话存储Bug

LLM 0.32a1发布:修复工具调用对话存储Bug

概述

Simon Willison 发布了其开源命令行工具 LLM 的 0.32a1 版本,这是一个 alpha 修复版本,主要解决了上一版本(0.32a0)中工具调用对话从 SQLite 数据库重新加载时出现的关键 Bug。

修复内容

工具调用对话的 SQLite 存储问题

此次更新修复了一个在 0.32a0 版本中引入的 Bug:当用户进行包含工具调用(tool-calling)的对话时,这些对话记录在从 SQLite 数据库中重新读取(reinflate)时无法正确还原。这意味着用户之前保存的带有工具调用的对话历史可能无法正常恢复和继续使用。

该问题被记录在 GitHub Issue #1426 中,并在此版本中得到修复。

背景:LLM 工具的工具调用功能

LLM 是 Simon Willison 开发的一款强大的命令行工具,允许用户通过终端与各种大语言模型进行交互。近期版本中加入的工具调用(tool-calling/function-calling)功能是现代 LLM 应用的核心能力之一,它允许模型在对话过程中调用外部工具和函数来完成任务。

对话持久化存储到 SQLite 是 LLM 工具的一个重要特性,它使用户能够回顾历史对话、继续之前的交互。工具调用对话的正确序列化和反序列化对于保持对话上下文的完整性至关重要。

版本说明

需要注意的是,0.32a1 仍然是一个 alpha 版本(以 "a" 标识),这意味着它处于早期测试阶段。对于生产环境使用,建议关注后续的正式版本发布。不过对于已经在使用 0.32a0 并遇到工具调用对话存储问题的用户,建议尽快升级到此版本。

如何更新

用户可以通过以下命令更新到最新的 alpha 版本:

pip install llm==0.32a1

或者如果想安装包含预发布版本的最新版:

pip install --pre llm
分享:

相关推荐