aardio 再次更新,一路 F1 让 AI 写千行 Go 代码实现 java.accessBridge
不知道大家有没有发现,不太依赖开发环境,拿着记事本就可以写程序的编程语言,在 AI 编程时效果就很好,典型的例如 Python,JavaScript,HTML ,Python, Go 语言等。
今天在开发 java.accessBridge 扩展库时,我就是在 aardio 里简单地按 F1,写了近千行的 Go 语言代码,什么强大的开发工具对 AI 都可能是多余的。最多我们就是在注释里多给 AI 写几个字的提示(你还可以利用注释与 AI 聊天),真的我 90% 的时候就在按 F1 …… AI 基本完成了所有的事。
实际上在这之前,我全网搜了一下找不到 Go 调用 Java 自动化接口( JAB )的代码,全 GitHub 我搜了一下居然一句与此有关的代码都没有。但是我为什么一定要用 Go 呢?原因:
1. 我希望用 aardio + Go 自动兼容 32 位与 64 位目标窗口,JAB 有两套接口 32 位与 64 位互不兼容。
2. Go 生成的组件体积小,干净只有一个文件分发方便,执行速度快。
3. 在 aardio 里 Go 只要一直按 F1,太方便了 。而其他编程语言虽然开源的 JAB 代码很多,要么是依赖的东西太多,部署复杂,要么是 AI 写出来的代码太乱很多不能使用。
DeepSeek 最近不知道是不是用的人太多,有时候会卡,等好久都没反应,然后突然开始打字,这就有些小麻烦了。
在 DeepSeek 卡的时候,可以临时切换其他模型(推荐 Claude)。在 aardio 里AI 聊天助手与 F1 助的共享设置,打开问 AI 界面切换 AI 配置就可以。
为了更好地解决这个问题,在 aardio 最新版中增加了 AI 助手等待界面,调用 AI 时会显示 loading 动画,上面有取消按钮,取消后会撤销更新,将代码恢复到 AI 输入前的代码。
再一个改进是,AI 始终向指定的代码编辑器输入。即使切换焦点也不会输入到其他窗口。
今天写这个 java.accessBridge 扩展库,也是为了更好地接入 AI,在 aardio 程序中,只要简单地导入 java.accessBridge ,与自动化、AI 开发有关的一些库与函数就会自动支持 Java 程序窗口,不需要任何其他的步骤。什么检测、启用、定位 JAB 全部自动完成。