Intellij:自然语言到代码自动生成 by ChatGPT

背景

Intellij是一个非常流行的开发工具,它被广泛用于软件开发。随着OpenAI训练的ChatGPT模型越来越智能,我们开发了一个名为EDQL的Intellij插件。这个插件可以将ChatGPT的智能写代码能力转化为代码。

安装和尝试: https://github.com/chengpohi/edql/releases/tag/v1.9.16

EDQL的能力:自然语言到代码的转化

EDQL是Intellij平台上的一个插件, 其整合Intellij和ChatGPT的能力, 将ChatGPT智能补全能力引入到Intellij上, 帮助开发人员实现能够根据将注释内的自然语言转化生成可执行的代码, 为了也会尝试引入更多能力, 如上下文分析, 测试生成, 代码解释等等能力.

同时EDQL 支持用户配置自己的OpenAI api key, stop words, prompt等, 善用prompt 能够实现更精准的代码生成或补全等.

使用方法: 当光标位于注释时使用快捷键ALT + BACK_SLASH请求生成代码,再获取到补全后, 编辑器会展示建议补全, 如若满足当前的补全, 使用TAB键应用代码插入代码块, 如若不满意, 则使用ESC取消补全, 然后修改注释继续请求补全. 当前语言配置的默认补全模型为GPT3(text-davinci-003).

隐私保护:安全可靠的代码生成

EDQL插件内置了一个默认的OpenAI key, 这个key只能实现使用code-davinci-002模型, 因为现阶段该模型是免费的, 而针对更智能的chatgpt模型: text-davinci-003需要用户手动填写自己申请的api key. 针对发送请求: 当前只会发送编辑器光标所在的caret的内容给到openai.

当然为了隐私, 强烈建议使用自己的openai key.

未来规划:更智能,更完善的功能

我们计划在未来不断改进EDQL插件,使其更智能,更完善。我们将添加新的功能,如更智能的上下文和补全,以及测试代码生成等等。我们将继续努力,以满足用户对于更好,更实用,更方便的代码生成工具的需求。我们希望EDQL能够成为开发人员的优秀工具,帮助他们提高工作效率,节省更多的时间,让他们能够更专注于代码的逻辑和实现。未来的EDQL一定会更加智能,更加完善,成为开发人员不可或缺的工具。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/7582.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chatgpt到底颠覆了什么 第二部分

以第二个理由就是两个字,垄断。 现在谈到范式转变,如果首先谈的还是算法,那说明还没有透彻理解范式改变范式改变,首先要改的是什么。是什么?是参赛资格。 过去我相信大企业大团队聚拢了许多聪明的脑袋,但我…

chatgpt 到底颠覆了什么 第一部分

ChatGPT一出来,一堆搞NLP的立马哭了。为什么?不该问为什么哭,而该问为什么还不哭。 有两个立马大哭的理由。 第一个理由很多人说了,范式改变。 虽然说没有哪个研究领域,甚至没有哪个领域敢说自己真的是天道酬勤绝对公平…

文心一言---中国版的“ChatGPT”狂飙的机会或许要出现了

⭐️我叫忆_恒心,一名喜欢书写博客的在读研究生👨‍🎓。 如果觉得本文能帮到您,麻烦点个赞👍呗! 近期会不断在专栏里进行更新讲解博客~~~ 有什么问题的小伙伴 欢迎留言提问欧,喜欢的小伙伴给个三…

果然,ChatGPT 技术还是被拿去搞黄色了!

转自:顶级程序员 此前,推出的各类AI绘画工具。 想要制作出还能看得过去的作品,需要一定的美术功底和美感,上手门槛一点也不低。 大部分绅士顶多做个饱饱眼福的观众,完全没有参与感。 啪得一下很快啊,最近一…

ChatGPT 漩涡 :The ChatGPT Maelstrom

ChatGPT 漩涡 by Jean-Louis Gasse ChatGPT 以自 2007 年 iPhone 问世以来从未见过的方式迅速俘获了人们的想象力。今天,我们试探性地随机漫步其迅速扩张的景观。 在结束了法国和奥地利部分地区的旅行后,当我愉快地回到我的写作站时,我在我钟爱的科技世界中看到了太多诱人…

ChatGPT神奇应用:快速撰写大众点评好评

正文共 464 字,阅读大约需要 2 分钟 消费者必备技巧,您将在2分钟后获得以下超能力: 快速自动撰写大众点评评论 Beezy评级 :B级 *经过简单的寻找, 大部分人能立刻掌握。主要节省时间。 推荐人 | Kim 编辑者 | Linda ●…

被ChatGPT带飞的AIGC,能为垂直产业做些什么?

2022年8月,游戏设计师杰森艾伦使用 Midjourney 平台创作了一幅名为《太空歌剧院》的画作,并获得了美国科罗拉多州博览会艺术类比赛一等奖,引起巨大轰动和舆论,彻底引爆 AIGC 的热潮。 ● 图片来源: AI 作画《太空歌剧院…

【chatGPT】

chatGPT(Generative pretrained transformer ) ChatGPT是人工智能技术驱动的自然语言处理工具,它能够通过理解和学习人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完…

「ChatGPT」一夜之间“火爆出圈“【杞人忧天 or 未雨绸缪】

💂作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学会计学专业大二本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后…

InstructGPT原理讲解及ChatGPT类开源项目

InstructGPT原理讲解及ChatGPT类开源项目 Generative Pre-Trained Transformer(GPT) 是OpenAI的提出的生成式预训练语言模型,目前已经发布了GPT-1、GPT-2、GPT-3和GPT-4,未来也将发布GPT-5。 最近非常火的ChatGPT是基于Instruct…

数据开源 | Magic Data开源基于ChatGPT的可扩展的对话数据集

在过去的一月里,人工智能领域中最火的话题莫过"ChatGPT"。ChatGPT是OpenAI于11月30日发布最新作品聊天机器人,开放公众免费测试。聊天机器人是一种软件应用程序,根据用户的提问做出回应、模仿人类的对话方式。目前,Chat…

chatgpt赋能python:Python的玩法

Python的玩法 Python作为一种高级编程语言,在计算机编程领域非常流行。它是一种自由软件,可以在多种平台上运行。Python在数据科学、机器学习等土地居功无比,但它的应用除了这些重磅级领域,还有很多有趣的玩法。 编写游戏 Pyth…

教你轻松玩转-ChatGPT或生成类大模型--助你成为未来高端黄金职业人

文章目录 1、前言2、大模型--巴拉巴拉小魔仙3、巴拉巴拉小魔仙-指导方向3、二次元美女或科幻图-魔法4、Cosplay-魔法5、魔法师5.1、系统消息5.2、小样本学习5.3、非对话场景5.4、使用明确的指令5.5、最后重复一遍指令5.5、对输出的操作5.6、添加语法5.7、把任务分解5.8、思维链…

海外ChatGPT专题

作为AIGC领域顶尖的模型,ChatGPT有望对现有生产力工具进行变革,引领赛道发展。海外ChatGPT专题_up.pdf: https://url39.ctfile.com/f/2501739-805099789-098b62?p2096 (访问密码: 2096) 参考文献: [1]海外ChatGPT专题_up.pdf: https://url39…

浅谈 ChatGPT —— 现代巴别塔

theme: nico 一、用 ChatGPT 一搜就到你这了 ChatGPT 在去年 11 月发布以后,上线 5 天后就有了 100 万用户,上线两个月后已有上亿用户,可谓一炮而红。起初我对 ChatGPT 是没有什么感知的,我单纯认为人工智能还没有发展到完全超越人…

“我们聘请 ChatGPT,让它当了一天 ML 工程师”

随着 ChatGPT 的爆火,许多人提出疑问:它究竟是否可以取代人类?于是,面对众说纷纭的答案,本文作者决定:让 ChatGPT 当一天的机器学习工程师,毕竟实践出真理。 原文链接:https://encor…

Twitter崩了,马斯克:代码太烂,全部重写!

上一篇:高校教师“夸”女学生「睡衣好看」「含苞欲放」被投诉,校方回应 本来有很多人非常好奇,自去年 10 月底,马斯克掌管 Twitter 之后,便大刀阔斧的改革,尤其是对于员工数量从彼时的 7500 名员工骤减到了…

【Python|从0到1】小白的学习之旅:跟chatgpt学python(1)

软件:pycharm3.3 插件:NexChatGPT 今日学习成果: 文件的输入与输出 我宣布chatgpt就是我的亲妈呜呜呜!还有谁会这么耐心细致地给PS讲这么简单但是我死活搞不明白的东西!!! PS:先帝创业未半而中…

利用chatgpt实现三分钟快速制作自定义PPT

目录 利用ChatGPTMindShow三分钟生成PPT 机器人 道合顺 莓用ai 百晓生 aichat 结合提词器以达到更好地提问效果: 更好地提问ChatGPT_常用prompt表_小黄同学LL的博客-CSDN博客 举个栗子: 利用ChatGPTMindShow三分钟生成PPT 提词:…

吵完架后,总感觉没发挥好?让ChatGPT教你如何科学吵架!

最近ChatGPT的热度正如火箭般飞升,朋友圈每天都能看到朋友们晒和ChatGPT聊天的图片。 ChatGPT不仅可以跟你有来有回的对话聊天,甚至能编代码、做图等等。除此之外,它还会道歉,学习,情商可能比一些人都高。人性化的感觉…