引言
年头ChatGPT大火,给AI带来了很高的话题度。ChatGPT是内容生成式的AI,作为程序员,咱们能够运用愈加垂直的编程帮手AI,由于之前看Android Framework代码的时分有用到SourceGraph。

快速尝鲜
假如想快速体会,直接注册账号在网页端体会即可。

本地体会
我是在VS Code里边安装Cody AI插件。


运用
我是在VS Code里边翻开一个自己的小项目,然后以这个项目作为Cody的上下文Context。 代码是这样的:
public class CategoryActivity extends BaseActivity {
...
//点击按钮跳转到RxjavaActivity
public void rxjava2(View view) {
startActivity(new Intent(this, RxjavaActivity.class));
}
//点击按钮跳转到OkhttpActivity
public void okhttp3(View view) {
startActivity(new Intent(this, OkhttpActivity.class));
}
...
}
没什么特别的,就是在一个Activity里边有很多个按钮,然后点击按钮就跳转到相应的Activity。此刻我对Cody说:模仿这个风格,帮我生成跳转到TestActivity的代码,包含TestActivity以及它的xml代码
。

androidmanifest需求改动吗
。


jumpToTestActivity这个函数,我想在CategoryActivity的xml里边界说一个按钮,你参考一下CategoryActivity的xml里边的做法吧

按钮生成是生成了,但是我的风格是这样的啊:

你参考一下CategoryActivity的xml里边的做法吧
它了解的做法用android:onClick指定回调函数吧,虽然我本意是想它生成完全相同的代码。
所以为了让它把style加上去,我说:不必你从头界说style,你就直接用它里边的MyButton
。



你搞错啦,我想要的是这样的作用style="@style/MyButton"


总结
总的来说,个人觉得AI编程帮手仍是挺有用的,随着对话越来越多,它越来越能了解你的意图。当然,最好是对话的时分说清楚上下文
,表达的时分最好清晰点。生活中很多人其实说话经常脱离上下文,这样不只AI会困惑,就连人也会困惑。决定用来开发提速了,真香!这时分灵活的小伙伴现已把AI开发提速,并团队推广,提升团队开发效率
写进OKR了。拥抱AI吧,各位。现在Cody仍是免费运用阶段,上手成本低(装备进程极简,我全程用下来几乎没有报错),并且支撑中文问答,能够作为程序员的第一款AI编程帮手。
彩蛋


声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。