AI 工具数不胜数,但只有少数能够真正改善开发人员的日常生活。今天,我将介绍面向开发人员的 12 款最强大的 AI 工具。上篇介绍5款工具,有编程助手,也有pull request、自动操作浏览器等工具,
1. MarsCode - AI 插件和 IDE
MarsCode 提供了一个 IDE 和插件来协助我们进行常规编程工作。大多数开发人员甚至不知道 Marscode,但它有很多有用的功能!它不是开源的,但可以免费使用!https://www.marscode.cn/MarsCode IDE 提供了涵盖开发、调试、存储、部署、Schema 生成等一系列能力,大大降低了开发成本。
✅ AI 插件
支持 100+ 编程语言,可以将其安装在 VSCode 上。
此时,你们中的许多人会担心数据的隐私和安全。虽然,他们确实确保您的数据属于您!
无需下载,无需配置,只需在浏览器中单击一下即可初始化开发环境。
2. Automa - web自动化测试的浏览器插件
这是我在开发人员之旅中遇到的最独特的想法之一。Automa 是一个用于web自动化测试的低代码/无代码浏览器插件。可以在 Chrome 和 Firefox 上使用开发人员模式将其安装在本地,也可以在 Chrome Web Store 和 Firefox Add-ons 上找到它。Automa 是开源的,在 GitHub 上拥有 10.5k+ 星。Automa 将帮助我们自动完成所有这些操作,而不是手动输入、单击和从网站检索数据。它能够自动填写表单、执行重复性任务、截取屏幕截图或抓取网站数据。 一些独特的功能是:
GitHub Copilot 和 ChatGPT 等 AI 辅助编码工具不会生成非常可靠的代码,而且它们通常无法开箱即用,我们会发现生成代码有比较多的错误,甚至对不存在的 API 的引用。这可能会导致一个令人沮丧的循环,即尝试生成的代码、发现问题、返回 AI 进行修复,然后重复。这样,调试所花费的时间首先会抵消使用 AI 工具所节省的时间。 Micro Agent (https://www.builder.io/blog/micro-agent)声称提供了 AI 辅助编码的好处,同时缓解了代码生成不可靠的问题。输入提示词,它会先生成一个测试,然后迭代代码,直到所有测试用例都通过,典型的TDD思想。
我们可以使用此命令安装它。
npm install -g @builder.io/micro-agent
# Next, set your OpenAI API key when prompted or manually using this. micro-agent config set OPENAI_KEY=<your token>
# Then you can run to start a new coding task micro-agent