大家好,欢迎来到程序视点
!我是你们的老朋友.小二!
现在,AI 几乎无处不在。作为一名资深码农,我一直期待着有更智能、更高效的工具来提高开发的工作效率,并为开发带来更多乐趣,从而让自己从枯燥的CRUD中解放出来!
从 2025.1 版本开始,每个开发者都能使用 JetBrains IDE 中的 AI 功能!
最新的编码代理 Junie,会和AI Assistant一起,为我们的AI编程添砖加瓦!
最新的 JetBrains AI assistant有2个模式。
Edit模式:等同cursor的manual模式,这里会修改代码,需要用户确认
Chat模式:等同cursor的Ask模式,可以任意对话
那 JetBrains AI assistant 的agent去哪里了???
答案是:JetBrains Junie
JetBrains Junie 是 JetBrains 推出的一款 AI 驱动的编码代理,旨在自主处理任务或与开发人员合作处理任务。
开发人员可以将日常任务完全委派给 Junie,或与 Junie 合作处理更复杂的任务。
Junie 将为您探索项目,编写合适的代码,根据需要运行测试,并分享结果供您审阅。
借助 JetBrains IDE 的强大功能,再加上 Reliable,Junie LLMs 可以快速解决需要数小时工作的任务。
Junie包含code
和Ask
两种模式!
选用Code
会进行编码,如果勾选Brave Mode
,责这个设计、编码、测试流程无需用户确认,Jetbrains会直接生效,这对于已有代码的修改,会有很大风险,需要谨慎使用!
下面这个案例中,我选择了Chat
模式,以获得更可靠的结果。
原型设计通常包含三个关键环节:产品经理确认需求、UI设计师完成设计、前端工程师代码实现。
提示词也遵循这一原则:
我想开发一个AI智能订火车票app,现在需要输出原型图,请通过以下方式帮我完成app所有原型图片的设计。
1、作为产品经理先设计出这个app实现哪些功能
2、作为UI设计师完成这些原型界面的设计
3、使用html在一个界面上生成所有的原型界面,使用Tailwind CSS创建高保真UI原型,可从Unsplash获取图片素材,使用FontAwesome等开源图标库,让原型显得更精美和接近真实
4、我希望这些界面可直接用于项目开发
这个提示词比较简单,但包含四个关键元素:
输入提示词后,Claude 3.7开始按照要求步骤工作:
AI 正在彻底改变软件开发,并将在可预见的未来继续继续改变编程的方式。
我们终于不用死守cursor不放了,Junie与AI Assistant的结合为我们提供了从辅助到自主的全方位AI支持,提供了更多可能!
还在一边又cursor编码,一边用IDEA调试吗?或许Junie + AI Assistant
是你不错的选择!
基于 AI 的开发工具在我们的行业中以惊人的速度发展。这一切都不可避免!
现在,我们要做的事是拥抱AI,克服AI带来的挑战!