最新消息:关注人工智能 AI赋能新媒体运营

Google程序开发代理Jules新增命令行界面与Jules API

科技智能 admin 浏览

Google发布Jules Tools,为异步程序开发代理Jules提供轻量命令行界面,并同步开放Jules API早期使用。此次更新将原本以浏览器为主的交互方式引入终端,拓展至自动化场景,让开发者能在本地工作流中启动与监控任务、调整偏好设置,并通过一致的接口接入现有脚本与CI/CD流程。

Jules是能够理解项目上下文并直接连接代码仓库的异步代理。当用户下达任务时,系统会临时启动远程虚拟机执行工作,包括编写测试、实现新功能、修复错误、更新依赖包以及生成语音变更记录,完成后通过拉取请求返回成果。Jules不会自行发起新任务,所有操作均由指令触发,符合多数团队对可控性与可审查流程的要求。

Jules Tools作为轻量CLI工具,常见用途如查看远程任务列表,或切换终端界面主题等。整体设计注重可组合性和可脚本化,便于集成到现有工具链中,而非另建一套独立流程。

由于Jules Tools支持脚本化操作,可与开发者日常使用的命令行工具结合使用。换句话说,开发者无需改变原有工作习惯,即可将Jules融入日常工作流。例如,若项目中有一份待办清单,可通过几行命令将其中任务逐一交给Jules处理;若开发团队使用GitHub管理议题(Issue),也可直接将议题内容转交Jules,由其在云端短期虚拟机中执行并生成代码。甚至还能先用其他分析工具筛选出较复杂的任务,再交由Jules接手。

除了文本输入操作外,Jules Tools还提供一种交互式界面TUI,开发者可在终端中以图形化方式浏览和管理任务,或通过引导流程逐步创建新任务。TUI使开发者无需记忆复杂操作步骤,即可直观查看进度并控制代理,使用体验接近网页界面,但响应更快,也更贴近日常开发习惯。

除命令行界面外,Google同步开放了Jules API的早期版本,让开发者能将代理直接嵌入自身系统与工作流程。API的主要作用是将Jules从单一的对话或终端交互,扩展到更广泛的自动化场景中。

通过Jules API,开发者可设置在不同事件发生时自动触发任务,例如当Slack中出现新的缺陷报告时,自动让Jules展开排查或创建修复任务;也可将Jules接入CI/CD流程,在代码提交、测试或部署阶段由Jules介入执行相应操作,减少人工干预。