首页 > 其他分享 >StackOverFlow刚刚宣布推出自己的AI产品!

StackOverFlow刚刚宣布推出自己的AI产品!

时间:2023-07-28 13:00:34浏览次数:45  
标签:插件 CodeGeeX OverflowAI AI 代码 对话 开发者 刚刚 StackOverFlow

StackOverFlow刚刚宣布要推出自己的AI产品!

OverflowAI是StackOverFlow即将推出自己AI产品的名字,据称也是以VSCode插件的形式,计划在8月发布。我们来看看都有些什么功能,通过目前的信息看,OverflowAI的主要功能就是:提出一个技术问题,OverflowAI将为你生成答案,同时还会列出引用生成答案的来源。

file

file

这与当时NewBing的方式非常类似,并没什么新意。

当然OverflowAI也提到支持多轮对话,但这看起来已经是现在的大模型产品必备的标配。目前还不清楚OverflowAI的背后是接ChatGPT,还是有了自己训练的大模型。在去年底ChatGPT推出后,StackOverFlow的流量开始打对折的往下掉,估计此举也是无奈的反击。

不过,这些功能至少目前从描述上来看,并没有太大的吸引力。因为已经有成熟的产品,在今年上半年就已经推出了这样的功能,并且还做了迭代升级版本。举个例子,就是国产开发者工具、超级编程助手CodeGeeX插件,这个插件在VSCode和JetBrains IDEs全家桶,比如IntelliJ IDEA、PyCharm、Vim等,只需要在IDE市场搜索“CodeGeeX”就可以免费安装使用所有功能,目前CodeGeeX插件已经有超过13万的下载用户,每天为开发者生成数千万行代码。

今年,CodeGeeX还荣获2023稀土开发者大会“年度最佳开发工具”奖项。作为一款AI辅助编程工具,CodeGeeX的理念和定位就是专为程序员设计,提高程序员编程效率,成为每位开发者必备的生产力工具;

CodeGeeX核心功能包括可以自动实现代码生成,智能补全,可以逐行为代码添加注释,也可以进行不同编程语言之间的代码翻译。特别值得点赞的功能“CodeGeeX”,把智能问答功能,与开发者编程环境IDE深度融合。开发者可以在IDE中,通过问答对话的方式解决技术问题。使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。

file

当你编写代码时,希望了解某一段生成的代码作何解释?那么你就可以在Ask CodeGeeX的对话框中,敲下快捷指令:“/explain”,左侧边栏的对话区会出现浮层,展示右侧代码生成区域的所有代码,并对这些代码进行解释,同时在对话界面中回复。

file

file

同样,当你希望为一段生成的代码逐行添加注释?那么你就可以在CodeGeeX代码生成区域,选中该段代码,左侧边栏的对话区会出现浮层,同时展示选中代码。在对话区的浮层中通过命令行:“/comment”,触发快捷指令操作,就可以直接实现为这段代码逐行添加注释。注释的内容会在代码的生成区域更新,也会同时在对话区中回复。

file

当你编写代码遇到一个错误时,在CodeGeeX插件的代码生成区域中选中该段代码,左侧边栏的对话区会出现浮层,同时展示选中代码。在对话区的浮层中通过命令行:“/fixbug”,触发快捷指令操作,就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照,生成的代码可以复制或直接插入编辑区。

file

所以CodeGeeX专为程序员设计的功能,也是得到了充分的认可。

本文由博客一文多发平台 OpenWrite 发布!

标签:插件,CodeGeeX,OverflowAI,AI,代码,对话,开发者,刚刚,StackOverFlow
From: https://www.cnblogs.com/chattech/p/17587310.html

相关文章

  • MySQL_Explain详解
    当我们在工作中面临SQL优化的问题时,熟练掌握适合的工具,就能使事半功倍,提高工作效率。其中,EXPLAIN工具就是一种常用且高效的SQL优化工具。EXPLAIN关键字的使用方法是,在select语句之前添加它,这样MySQL会在查询上设置一个标记。但不同于普通查询,此时执行的并不是查询语句本......
  • HDU1702 ACboy needs your help again! 题解
    #include<iostream>#include<string>#include<queue>#include<stack>usingnamespacestd;intt,n,m;intmain(){cin>>t;while(t--){queue<int>q;stack<int>s;stringop,str......
  • NET6 EF Error: The certificate chain was issued by an authority that is not trus
    ErrorAconnectionwassuccessfullyestablishedwiththeserver,butthenanerroroccurredduringtheloginprocess.(provider:SSLProvider,error:0-Thecertificatechainwasissuedbyanauthoritythatisnottrusted.)解决方法:在DB连接字符串后面添加......
  • 基于物联网、视频监控与AI视觉技术的智慧电厂项目智能化改造方案
    一、项目背景现阶段,电力行业很多企业都在部署摄像头对电力巡检现场状况进行远程监控,但是存在人工查看费时、疲劳、出现问题无法第一时间发现等管理弊端,而且安全事件主要依靠人工经验判断分析、管控,效率十分低下。为解决上述问题,行业需要建立全新的安全管理模式,通过AI、5G传输、......
  • AICodeConvert 开源了,从 6.24 到现在一个月,没有主动推广,居然有9.8K 访问量
    这是我另个一个之前周六6.24开始验证思路的项目,验证的感觉差不多,不做主动推广到现在一个月,访问量9.8K。源码开源了,github.com网址:AICodeConvert另一个在佛系验证中的还有这个:Base64.kr,思路见 github启发来源:有两个1.社群聊过的producthunt提交AI作品,那么就静静的等......
  • AI训练营-baseline代码中参数精读
    #数据准备train_dataset=pd.read_csv("./train.csv")#原始训练数据。test_dataset=pd.read_csv("./test.csv")#原始测试数据(用于提交)。submit=pd.DataFrame()#定义提交的最终数据。submit["序号"]=test_dataset["序号"]#对齐测试数据的序号。MAE_scores=......
  • 【AI夏令营】NLP赛题解析与Baseline逐行精读
    【任务】1.深入研读baseline代码,仔细理解其每个部分,并记录详尽的学习笔记;2.主动挑战自己,对基线代码进行优化,力求改进代码的实际效果和性能;3.完成任务二,并查看个人成绩排行榜。【Baseline精读】本次主要是针对任务二(关键词提取,也会有部分任务一的内容)首先是库文件的导入:#......
  • Android studio id 'org.jetbrains.kotlin.android' version '1.7.20' apply fals
    如何实现"Androidstudioid'org.jetbrains.kotlin.android'version'1.7.20'applyfalse"在Android开发中,AndroidStudio是一个常用的集成开发环境(IDE),用于开发Android应用程序。在AndroidStudio中,我们可以使用Kotlin作为一种更现代化的编程语言。本文将向刚入行的开发者介绍......
  • Android studio DerInputStream.getLength(): lengthTag=109, too big.Failed to
    AndroidStudio:解决DerInputStream.getLength():lengthTag=109,toobig.Failedto的问题简介在使用AndroidStudio开发Android应用程序时,你可能会遇到DerInputStream.getLength():lengthTag=109,toobig.Failedto的错误。该错误通常发生在尝试使用包含较大数据的......
  • AI面试官:Xml知多少
    AI面试官:Xml知多少目录AI面试官:Xml知多少1.什么是XML?它与HTML有何不同?2.XML的常见用途是什么?3.解释XML的基本结构4.XML和JSON有什么区别?它们在什么场景下更适用?5.如何解析XML文件并提取其中的数据?请用C#代码示例。6.什么是XMLSchema(XSD)?它在XML中的作用是......