HuoHuaAI (huohuaai.com)火花AI,一个不仅支持AI代码自动补全,还可以使用你的命令行和编辑器的 AI 助手。 火花 AI 能够逐步处理复杂的软件开发任务。可以创建和编辑文件、探索大型项目、使用浏览器以及执行终端命令(在你授权后),他能以超越代码补全或技术支持的方式为你提供帮助。火花 AI 甚至可以使用模型上下文协议(MCP)来创建新工具并扩展自身能力。虽然传统的自主 AI 脚本在沙盒环境中运行,但这个扩展提供了一个人机交互的图形界面,让你可以批准每个文件更改和终端命令,为探索主动式 AI 的潜力提供了一个安全和便捷的方式。
使用任意 API 和模型火花 AI 支持 OpenRouter、Anthropic、OpenAI、Google Gemini、AWS Bedrock、Azure 和 GCP Vertex 等 API 提供商。你还可以配置任何兼容 OpenAI 的 API,或通过 LM Studio/Ollama 使用本地模型。如果你使用 OpenRouter,扩展会获取他们最新的模型列表,让你可以在新模型一推出就立即使用。 扩展还会跟踪整个任务循环和单个请求的总令牌数和 API 使用成本,让你随时了解支出情况。 自动补全自动补全 在你输入时根据上下文提供智能提示,提升开发效率。 在终端中运行命令得益于 VSCode v1.93 中的 shell 集成更新,火花 AI 可以直接在你的终端中执行命令并接收输出。这使他能够执行广泛的任务,从安装包和运行构建脚本到部署应用程序、管理数据库和执行测试,同时适应你的开发环境和工具链以正确完成工作。 对于开发服务器等长时间运行的进程,使用"继续运行"按钮让火花 AI 在命令在后台运行时继续任务。当火花 AI 工作时,他会收到任何新的终端输出通知,让他能够对可能出现的问题作出反应,比如编辑文件时的编译时错误。 创建和编辑文件火花 AI 可以直接在你的编辑器中创建和编辑文件,向你展示更改的差异视图。你可以直接在差异视图编辑器中编辑或还原火花 AI 的更改,或在聊天中提供反馈,直到你对结果满意为止。火花 AI 还会监控 linter/编译器错误(缺少导入、语法错误等),以便他能够自行修复途中出现的问题。 火花 AI 所做的所有更改都记录在你文件的时间线中,提供了一种轻松跟踪和还原修改的方式。 使用浏览器通过 Claude 3.5 Sonnet 的新 Computer Use 功能,火花 AI 可以启动浏览器、点击元素、输入文本和滚动,在每个步骤捕获截图和控制台日志。这允许交互式调试、端到端测试,甚至一般的网页使用!这让他能够自主修复视觉 bug 和运行时问题,而无需你手动复制粘贴错误日志。 试着让火花 AI "测试应用程序",看着他运行 "添加一个工具..."感谢 模型上下文协议,火花 AI 可以通过自定义工具扩展他的能力。虽然你可以使用社区制作的服务器,但火花 AI 可以创建和安装专门适合你特定工作流程的工具。只需要让火花 AI "添加一个工具",他就会处理所有事情,从创建新的 MCP 服务器到将其安装到扩展中。这些自定义工具然后成为火花 AI 工具包的一部分,随时可用于未来的任务。
添加上下文
|