AI产品精选

datasette-agent 0.2a0 发布:工具可中途询问用户

datasette-agent 0.2a0

精选理由

这个版本让 AI 代理在复杂任务中能主动向用户确认关键信息,做 Datasette 数据查询或自动化工具的开发者可以直接用起来,避免 AI 擅自执行危险操作。

AI 摘要

datasette-agent 0.2a0 版本发布,核心更新是工具现在可以在执行过程中向用户提问。工具通过 ToolContext 对象支持 yes/no、多选和自由文本三种问题类型。提问时,代理会暂停执行,问题以表单形式显示在聊天界面并持久化到数据库,即使服务器重启也能恢复。用户回答后,工具从头重新执行,因此建议在产生副作用前调用 ask_user()。此外,新增了 save_query 工具,允许代理将 SQL 保存为 Datasette 存储查询,但保存前必须获得用户批准。

AI 翻译 · 中文

datasette-agent 0.2a0 版本发布,核心更新是工具现在可以在执行过程中向用户提问。工具通过 ToolContext 对象支持 yes/no、多选和自由文本三种问题类型。提问时,代理会暂停执行,问题以表单形式显示在聊天界面并持久化到数据库,即使服务器重启也能恢复。用户回答后,工具从头重新执行,因此建议在产生副作用前调用 ask_user()。此外,新增了 save_query 工具,允许代理将 SQL 保存为 Datasette 存储查询,但保存前必须获得用户批准。

Simon Willison’s WeblogRelease: datasette-agent 0.2a0 Highlights from the release notes: Tools can now ask the user questions mid-execution. Tools that declare a context parameter receive a ToolContext object, and await context.ask_user(...) c