Blackbox.Ai体验:AI编程插件如何提升开发效率

简介: Blackbox.ai 是一款广受好评的AI集成平台,汇聚了多个知名AI助手,如deepseek-R1、ChatGPT-4o等,并深度集成到VSCode中。用户无需频繁上传文件,直接在编辑器内与AI对话,极大提升了开发效率。其特色功能包括自动化网页生成、代码翻译和测试用例自动生成。无论是代码生成、翻译还是审查,Blackbox.ai都能高效智能地完成任务,成为开发者不可或缺的得力工具。现可免费试用90天高级模型,官网:<https://www.blackbox.ai/>。

一、引言

最近,AI的热潮已经席卷各行各业,大家都在探索如何将AI技术融入工作流。作为科技前沿的代表,程序员们自然也不例外。其实,AI编程助手早已问世,只是由于收费问题或缺乏IDE集成,一直没有大规模流行起来。一些朋友选择在网页聊天界面使用AI助手,但这种方式通常需要手动上传文件,略显不便。而且,随着AI平台用户激增,网页端访问也时常不太稳定。

这个时候,AI集成平台就成了一个不错的选择,它能有效规避网络拥堵问题。经过一番搜索,我们发现了Blackbox.ai。它是一个广受好评的AI集成平台,汇聚了市面上多个知名AI助手,比如deepseek-R1满血版、ChatGPT-4o、Gemini Pro、Claude-sonnet等,并且内置了许多智能体,可以一键调用,非常方便。最令人惊喜的是,Blackbox.ai已经深度集成进VSCode,让我们可以直接在编辑器里使用,无需频繁上传文件。同时,它还能直接在代码中进行编辑,不再需要来回复制粘贴,极大提升了开发体验。接下来,就让我们一起试试看,Blackbox.ai好不好用,官网地址:https://www.blackbox.ai/

image.png

二、特色功能

2.1 VSCode插件安装

直接在VSCode的插件市场中搜索Blackbox.ai即可找到插件并开始安装。

image.png

安装完成后,我们就可以直接开启体验啦!新建一个编辑窗口后,就能正式开始使用了。在编辑状态下,按下CTRL+I,左侧的聊天窗口就会弹出,你可以像平时聊天一样与AI进行对话。如果想要更快速地获取代码,可以直接按CTRL+L,调出弹出窗口进行快速对话。这里有个小区别:弹出窗口的快速对话不会有文字回复,AI助手会直接将生成的代码插入到当前文件中,省去了复制粘贴的步骤,效率更高。此外,别忘了看看 对话框底部的功能区,在那里可以切换AI模型,还支持上传代码文件、图片、甚至整个文件夹,方便AI进行分析。如果觉得手动上传麻烦,还可以使用@+快捷指令直接以文字形式进行上传,让整个操作更加顺畅。
image.png

2.2 自动化网页生成功能

使用图片上传功能可以直接生成对应的页面。我们使用豆瓣电影的截图来测试一下。点击左下角的照相机图标即可上传截图,然后提交给AI。

image.png

稍等片刻,网页的代码就生成了。点击save即可应用生成。也可以直接在右侧草稿上编辑,完善后再应用代码。我们将生成的代码用浏览器打开,可以看到基本结构和原始网站一致。

image.png

后续还可以在输入框输入修改的界面内容,也会帮我们修改:

image.png

2.3 自动化测试

每次写完代码都要编写测试用例,是不是觉得很麻烦呢?启示我们可以让AI来直接编写测试用例。这里我们有一个将指定文件夹中的word文档读入python程序的代码,我们让AI为我们生成测试用例。

image.png

AI很快就给出了代码草稿,不过这里的测试文件是使用代码生成的假文件,如果需要使用真实文件测试的话需要对这一段进行修订。

2.4 MCP服务器

Blackbox.ai使用MCP服务器与网站API进行通信,所以可以安装一些小插件。点击右上角就可以进入到MCP设置,在这里可以找到可以安装的插件。

image.png

在聊天的时候切换到MCP方式,就可以使用了。

image.png

三、编程功能评测

拥有如此便捷的功能,Blackbox.ai能否成为主力AI助手呢?接下来,就让我们就从三个关键角度来全面测试这款AI助手的实际表现:代码生成、代码翻译和代码审查。这三个方面基本涵盖了程序员日常开发中的核心需求,也能很好地反映出AI助手是否真正针对编程工作进行了优化。让我们一起来看看,它的表现是否能让人眼前一亮!

3.1 测试一:代码生成

我们要求AI助手生成一段python代码:生成一个python代码,读取inbox文件夹中所有今天0点以后的doc文件,将它们的文本内容保存在一个list中。提交以后,AI助手会在右侧生成代码草稿,如果有不正确的地方可以直接编辑。确认无误后,点击save即可将代码草稿保存在左侧正文中,如果不满意的话也可以点击reject重新生成。

image.png

这段代码基本准确地识别出了我们的核心需求,包括文件操作、DOC文档处理和时间计算,并且成功调用了合适的库来完成任务。整体运行过程还是比较顺利的,不过它额外调用了win32com和pythoncom这两个包,实际上并不必要,有些“多此一举”。有趣的是,如果让AI重新生成代码,它也可能会提供去掉这两个包的版本,说明它具备一定的优化能力,但仍需要我们手动调整。因此,在实际使用时,还是需要一些耐心来进行调优,以确保代码更加简洁高效。

3.2 测试二:代码翻译

接下来,我们来测试一下AI助手的多语言支持能力。这次,我们让它将刚才的代码翻译成 Java 版本,看看它的表现如何。AI处理的速度相当快,很快就生成了初稿。经过简单微调后,我们就可以点击“Save”直接保存,整个过程非常流畅。同时,在左侧的对话区,我们还能看到AI生成代码时的一些逻辑说明,这对于后续二次开发非常有帮助,让整个翻译过程更透明、可控。

image.png

由于我们提供了基准代码,AI在转换时能够较准确地匹配出对应的Java版本,相比于从零开始编写,生成的代码中无效部分明显减少,整体质量更高。因此,在进行代码翻译前,最好先优化原始代码,这样不仅能让AI更精准地理解逻辑,还能减少后续调整的工作量,提高效率。

3.3 测试三:代码审查

最后我们来测试AI助手的代码审查功能。首先我们让AI助手检查第一次生成的Python代码。

image.png

AI 会直接生成优化后的代码,并在后面给出相应的修改意见。这些调整整体来看还是比较到位的,不过它并没有完全识别出之前提到的冗余代码,这也是当前 AI 代码优化中的一大挑战。为了进一步测试它的能力,接下来我们让 AI 对比第一次生成的代码和优化后的版本,看看它能否总结出关键的变化,并给出更精准的优化建议。

image.png

可以看到AI能够自动转换两种不同的编程语言,并围绕它们的主要功能进行对比。

四、总结

总的来说,Blackbox.ai是一款非常值得推荐的AI编程助手。无论是代码生成、代码翻译还是代码审查,它都能高效、智能地完成任务。与VSCode的深度集成使用户无需离开开发环境,就能便捷地调用多种AI模型,大幅提升开发效率。在多语言代码转换和代码优化方面,Blackbox.ai不仅能快速生成高质量的代码,还能提供详尽的修改建议,让开发过程更加顺畅。同时它还集成了自动生成网站和自动化测试功能,对前端开发者非常友好。

随着 AI 技术的不断进步,相信 Blackbox.ai 未来会带来更多惊喜,成为开发者不可或缺的得力工具。现在注册可以免费试用90天高级模型,感兴趣的朋友不妨自己尝试一下。

相关文章
|
1月前
|
人工智能 安全 API
20 万奖金池就位!Higress AI 网关开发挑战赛参赛指南
本次赛事共设三大赛题方向,参赛者可以任选一个方向参赛。本文是对每个赛题方向的参赛指南。
247 13
|
1月前
|
人工智能 运维 安全
加速智能体开发:从 Serverless 运行时到 Serverless AI 运行时
在云计算与人工智能深度融合的背景下,Serverless 技术作为云原生架构的集大成者,正加速向 AI 原生架构演进。阿里云函数计算(FC)率先提出并实践“Serverless AI 运行时”概念,通过技术创新与生态联动,为智能体(Agent)开发提供高效、安全、低成本的基础设施支持。本文从技术演进路径、核心能力及未来展望三方面解析 Serverless AI 的突破性价值。
|
2月前
|
存储 人工智能 Java
AI 超级智能体全栈项目阶段三:自定义 Advisor 与结构化输出实现以及对话记忆持久化开发
本文介绍如何在Spring AI中自定义Advisor实现日志记录、结构化输出、对话记忆持久化及多模态开发,结合阿里云灵积模型Qwen-Plus,提升AI应用的可维护性与功能性。
622 125
AI 超级智能体全栈项目阶段三:自定义 Advisor 与结构化输出实现以及对话记忆持久化开发
|
1月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
3148 44
|
2月前
|
人工智能 Rust 并行计算
AI大模型开发语言排行
AI大模型开发涉及多种编程语言:Python为主流,用于算法研发;C++/CUDA优化性能;Go/Rust用于工程部署;Java适配企业系统;Julia等小众语言用于科研探索。
1130 127
|
人工智能 自然语言处理 前端开发
产品经理也能“开发”需求?淘宝信息流从需求到上线的AI端到端实践
淘宝推荐信息流业务,常年被“需求多、技术栈杂、协作慢”困扰,需求上线周期动辄一周。WaterFlow——一套 AI 驱动的端到端开发新实践,让部分需求两天内上线,甚至产品经理也能“自产自销”需求。短短数月,已落地 30+ 需求、自动生成 5.4 万行代码,大幅提升研发效率。接下来,我们将揭秘它是如何落地并改变协作模式的。
351 37
产品经理也能“开发”需求?淘宝信息流从需求到上线的AI端到端实践
|
1月前
|
存储 人工智能 JSON
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
本文面向对 AI Coding 感兴趣的朋友介绍 Claude Code。通过此次分享,可以让没有体验过的快速体验,体验过的稍微理解其原理,以便后续更好地使用。
803 18
揭秘 Claude Code:AI 编程入门、原理和实现,以及免费替代 iFlow CLI
|
1月前
|
人工智能 IDE 开发工具
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战
从6人日到1人日:一次AI驱动的客户端需求开发实战
|
2月前
|
人工智能 前端开发 JavaScript
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
前端工程化演进之路:从手工作坊到AI驱动的智能化开发
570 18
前端工程化演进之路:从手工作坊到AI驱动的智能化开发

热门文章

最新文章