- 博客(104)
- 收藏
- 关注
原创 AI的杀手级应用会是一个“超级能干的同事”!RAG会造就超级智能么?
学习新语言或技术的开发者,CodeGeeX联网对话功能,可以即时查找和引用最新的API文档、技术规范和使用指南,帮助开发者快速找到所需的信息,提高学习效率。通过联网功能,CodeGeeX能够实时获取最新的编程资源和技术文档,确保提供的建议和信息始终是最新的和更准确的。而右侧回答的方法虽然也是正确的,但是在这个场景下,联网后生成的内容确实更加实用,更加符合开发者的实际需求。从上面的例子中我们可以看到,打开联网后的智能问答,生成的内容更加符合我们实际开发中的需求,可以更好的提高编程工作效率。
2024-06-12 11:37:28
877
原创 智能编程支持分析本地工程文件,项目级开发效率再度提升!
对于新加入项目的开发者,或是需要理解复杂代码的开发者,可以通过智能问答的对话框,输入@currentFile,将当前文件关联到智能问答中,询问代码的功能和逻辑。CodeGeeX的智能问答新增关联本地文件的系列功能,用户在智能问答的输入框中输入@,就可以在弹出框中选择需要使用的指令。CodeGeeX 即可根据多个文件的内容提供相关的建议及详细的解释,大大减少了开发者查找和记忆的负担,也能够通过这个功能快速理解复杂的项目代码。这种上下文相关的建议,能够帮助开发者更快地找到问题的症结,并进行有效的修复或优化。
2024-06-11 18:00:12
465
原创 CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
为了方便用户在指定位置直接申请补全请求而不需要额外操作,v1.0.4版本中新增了手动申请补全建议的功能。v1.0.4版本中新增了补全禁用功能,可以通过:右键菜单-CodeGeeX-开启/关闭当前补全。新版本中增加了逐行采纳逻辑,用户可以通过简单的快捷键 Ctrl+↓ 来逐行采纳补全建议,选择自己需要的部分,这一改进让代码采纳变得更加灵活和方便。CodeGeeX v1.0.4不仅增加了一些新的实用功能,也针对之前版本中用户反馈的一些问题,比如回删后缩进异常、汉字提示显示不全等,进行了优化。
2024-05-14 18:49:13
366
原创 InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
近期我们针对这个功能再次进行了深度优化,今天详细介绍已经在VSCode插件v2.8.0版本上线的 CodeGeeX InLine Chat功能,以及在编程过程中的使用技巧。CodeGeeX针对InLine Chat功能的升级,通过行内代码生成、智能问答和diff模式的集成,为编程带来了效率的提升和直观性的提升。升级后的InLine Chat功能,提升了开发者在编写代码的过程中,直接在代码行内生成代码片段的性能。这种模式下,你可以清晰地看到代码或注释的变更部分,不仅方便查看,也简化了应用这些变更的过程。
2024-05-10 17:20:59
318
原创 代码报错不用愁,CodeGeeX一键完成代码修复、错误解释的功能上线了!
如果你使用的VSCode上的CodeGeeX插件,只需要在出现错误的代码行上点击鼠标右键,选择“使用CodeGeeX修复”的选项,CodeGeeX将自动分析错误,并提供修复建议。类似于VSCode,CodeGeeX在JetBrains IDEs平台上新增了顶部的设置菜单入口,用户可以更轻松的打开设置,自定义插件的行为更符合自己的使用习惯。智能问答支持一键复制。JetBrains全家桶v2.7.4版本后,还有哪些值得关注的功能更新,下面以IDEA为例,一图看懂在IDEA的侧边栏,还哪些便捷的智能操作。
2024-04-26 16:07:25
650
原创 RAG算法优化+新增代码仓库支持,CodeGeeX的@repo功能效果提升
近期CodeGeeX通过对检索算法的优化,以及新增流行代码仓库的支持,使得插件中的@repo功能效果获得提升。使用@repo,可以针对关联的开源代码库上下文做内容检索,比如代码库中有API的最新更新、有新增的功能组件等,CodeGeeX能够在当前范围内,对信息进行检索增强生成。CodeGeeX收录的流行开源仓库已经超过100+个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。如果用户输入名称后,发现还未收录该代码仓库,则可以直接在线提交这个代码仓库的信息。
2024-04-16 14:43:32
486
原创 解锁CodeGeeX智能问答中3项独有的隐藏技能
这个设计不仅仅是为了便捷的“复制”操作,更主要的是解决了Python 用户,写 notebook 的时候,VSCode 内无法使用 command+c 复制Ask 内结果,或者选中后右键失效的问题。如果要针对智能问答中生成的代码部分进行操作,则可以直接点击代码框中的“复制”、“插入”、以及“更多”来实现。这些推荐给用户的候选问题,是和用户提出的问题相关性很强或者更进一步的问题预测。CodeGeeX在侧边栏提供的Ask CodeGeeX智能问答功能,很多用户每天会通过它,解答编程和技术相关的各种问题。
2024-04-11 12:07:51
413
原创 首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
侧边栏也可以通过拖拽的方式变宽,或是同其他visual窗口一样进行停靠、锚定,或放在您更习惯的左侧或右侧位置,确保在 Visual Studio 上编程的丝滑体验。手动为代码添加注释,需要投入大量的时间和精力。编程过程中,需要解释大段的代码块才便于后续的处理,那你只需要选中代码块,这时这段代码会自动出现在侧边栏,您只需要询问 CodeGeeX,让它解释这段代码即可。与此同时,CodeGeeX已经在根据您项目中代码的上下文,提供给光标当前位置合适的代码建议、变量名称等,并以灰色的内容提示,显示在光标后。
2024-04-03 19:44:59
1269
原创 今天开始程序员不用再发愁写commit message了,全部由CodeGeeX自动完成!
当你在 IDE 中进行代码修改并准备提交时,在代码管理器中,点击CodeGeeX的图标。CodeGeeX会自动分析你的代码变更,并根据 Git Diff 信息生成建议的提交消息。还可以在设置中选择commit message的生成风格,确保了提交消息的一致性和规范性。它的使用方法非常简单,首先在你的VSCode插件市场中,搜索“CodeGeeX”智能编程助手,下载安装。CodeGeeX支持通过git diff信息,自动生成commit message,并成功提交。“这个功能真的是用了,就再也停不下来了!
2024-03-22 15:47:08
342
原创 远程办公、企业内网服务器的Code-Server上如何配置使用CodeGeeX插件
这也符合code-server的初衷——能够在任何机器上的任何地方运行VS Code,并在浏览器中访问它。很多小伙伴都会在工作中使用code-server,比如说远程办公,当你需要在家访问你的工作环境,亦或者是你们公司的Docker是放入服务器中。code-server 无疑是最好的选择,它可以让你通过互联网安全地连接到远程服务器上的开发环境并且使用VS Code。code-server的插件下载和VSCode体验一致,都可以在插件市场直接搜索CodeGeeX,下载安装就可以了。一、生成并设置ssl证书。
2024-03-14 17:12:33
526
原创 整块代码自动生成、智能括号匹配……CodeGeeX编程提效,功能再升级!
CodeGeeX插件中的针对流行开源代码仓库实现检索增强生成的功能上线后,广受开发者关注。目前,CodeGeeX中已经收录的流行开源仓库超过100+个,在使用这个功能时,用户可以通过对话框直接点击“@Repo”,这时会出现一个开源代码仓库的列表。如果当前弹出的列表中没有出现用户希望使用的代码仓库,可以手动输入希望检索的代码仓库名称,随着输入内容的变化,展示出的开源仓库列表也会根据检索收录结果发生变化。最新版本的CodeGeeX插件中增加了智能括号匹配的功能,帮助开发者更轻松地保持代码结构的一致性和正确性。
2024-03-13 18:34:46
368
原创 自动生成单元测试、外挂开源代码库等新功能,上线JetBrains IDEs的CodeGeeX插件!
CodeGeeX收录的流行开源仓库已经超过100个,在输入代码仓库名称的同时,展示出的开源仓库列表会根据检索收录结果发生变化。包括:用户使用的帮助文档和使用反馈填写入口,为每个用户提供了能够全面了解工具使用的参考,以及便捷提交使用反馈的渠道。使用内置命令,不仅是简化操作,更重要的是CodeGeeX插件针对内置命令做了指令微调,使用内置命令可以帮助程序员得到更加准确的结果。在CodeGeeX插件中,通过智能问答的交互方式,可以实现自动编写单元测试代码,这个功能受到很多程序员的喜爱。二、RAG检索增强生成。
2024-03-13 17:57:01
622
原创 Code Review、InLineChat、RAG能力全部独家提供,这波上新CodeGeeX平替Github Copilot稳了!
例如,在代码上下文中提出问题,根据你的描述生成代码,或者直接为代码添加注释等,各种你希望和智能编程助手交流的内容,并获得助手的回应。对新增的代码仓库,私有的代码仓库,以及原代码仓库的新增项,不用通过模型微调,通过RAG被检索到,并在生成中进行增强,大幅减轻生成内容的幻觉性。在使用Code Review功能时,用户可以从源代码文件中,选择任意被修改的文件,然后使用CodeGeeX的代码变更审查,可以直观看出代码修改的部分。Lite版的响应速度更快,Pro版则在代码补全的准确性上,有大幅提升。
2024-01-18 12:04:44
610
原创 2023全球开发者生态调研:84%的开发者表示他们在工作中正积极使用生成式AI工具
开发者普遍使用ChatGPT的比例远远高出下面所有的工具,因此AI辅助编程工具仍然有很大的空间,为开发者提供垂直领域的生成式AI。短短时间内,基于AI的代码生成工具从一个学术研究的方向,变成了开发者必备的工具之一,这个方向还将会有更加深入的应用趋势正在演进。为开发者生成高质量的代码,完成代码注释,测试代码,代码解释等任务,在编程中沉浸式完成技术和编程问题的解答,都是。来完成,但是,他们都认可的是,如果没有使用这些工具协助完成编程工作,一定会比别人用更多的时间完成相同的任务。然而,安全问题是采用生成式。
2023-12-14 17:53:23
159
原创 VSCode 中使用 AI智能编程工具的几个小妙招
在使用内置命令时,如果没有选中编辑框中的任何代码,在侧边栏对话框中使用内置命令“/Explain”、“/Comment”、“/tests”时,就会对编辑框中的全部代码,输出代码解释、添加注释和生成单元测试这样的结果。使用内置命令,不仅仅是简化操作,用户不必一遍一遍在聊天框中输入类似“请解释一下这个代码”的prompt,只需要输入“/Explain”、“/Comment”、“/tests”等。在访问资源管理器的同时,使用。对代码进行解释,添加注释,生成单元测试代码,代码修复的这几个功能,但是总有些“Wow!
2023-12-13 17:27:20
789
原创 编程最佳外挂:批量数据分析与可视化,CodeGeeX工具箱一键完成
的工具箱,开发者可以直接体验Code Interpreter的多项能力了。通过上传数据文件(CSV、Excel表格,SQL数据库等)和自然语言的交互,根据你的需求,自定义输出格式、数据处理逻辑等,完成数据的整理、分析、统计、可视化作图、个性化修改图形参数、导出结果等操作。工具箱的这些功能对软件工程师,数据科学分析人员,网络工程师,运维工程师,以及专门依赖python完成工作的研究人员,都可以极大的提高工作效率。已经完成了上传的这份日志文件的数据分析,并且按照要求,将数据分析的可视化饼图也完成了。
2023-11-13 15:20:23
450
原创 CodeGeeX使用中的常见问题与解决方法
特别需要提醒用户的是,在 IDEA 的默认交互中,如果不打开编辑区,则不会触发插件。的插件在IDE中安装成功后,就可以直接在代码编辑区域使用代码生成和智能补全,自动为代码添加注释的功能。”,在弹出的工具列表中,点击。VSCode 侧边条右键——勾选“账户”——点击头像图标——选择登录 CodeGeeX——弹出网页端登录页面。代码编辑区——点击“右键”——CodeGeeX——菜单中选择“Login”——右下角会弹出登录提示;插件中的“隐藏”设置,方便用户能够选择符合自己编程习惯的方式,更流畅的使用。
2023-08-25 12:49:39
4957
2
原创 CodeGeeX中这些隐藏的设置,你知道吗?
2.在 JetBrains IDEs中,也可以通过设置,将 “Tab”键 做为代码采纳的快捷键进行修改,更符合自己的使用习惯。以 IDEA 为例,通过以下的步骤进行设置修改:Setting——Keymap——CodeGeeX——Apply Completions to Editor;在下方图片中可以看到完整的设置过程:首选项——设置——CodeGeeX——Generation Preference;1.在VSCode中可以通过设置,将 “Tab”键 做为代码采纳的快捷键进行修改,更符合自己的使用习惯。
2023-08-18 10:19:47
1643
1
原创 写测试用例、重构函数、生成SQL查询……原来CodeGeeX还能做这些!
但是“Ask CodeGeeX”的能力不止于此,用它还能帮助程序员高效编写测试用例,添加代码调试信息,实现SQL语句等等。新手程序员也能够从这些功能中受益,通过代码问题的实施建议和提示,更快的掌握编程最佳实践,加速成长。可以通过理解代码的含义,根据函数的参数类型、运行逻辑,批量提供合适的测试用例。是每个程序员必备的编程“魔法”工具,如同一位开发者所说:“这就像是有了一个超级助手,永远站在我身边,帮我写出更好的代码!能够理解代码的运行逻辑,并帮你在代码中插入输出调试信息的代码,让你更快地定位问题。
2023-08-11 11:58:00
456
原创 CodeGeeX2 模型全新上线,编程助手能力全面升级!
在新模型的支撑下,插件中的问答功能“Ask CodeGeeX”也得到了升级。更新后,该功能使用的模型换成了基于CodeGeeX2-6B微调得到的对话模型,在回答编程相关的问题时,比之前更专业、更智能。在 HumanEval 评测中,CodeGeeX2-6B的表现全面超越了参数规模更大的 StarCoder 模型以及 OpenAI 的 Code-Cushman-001 模型(GitHub Copilot 曾使用的模型)。相比一代模型 ,CodeGeeX2-6B在代码生成的精度和速度上都有极大的提升。
2023-08-01 16:40:43
868
原创 StackOverFlow刚刚宣布推出自己的AI产品!
在对话区的浮层中通过命令行:“/fixbug”,触发快捷指令操作,就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照,生成的代码可以复制或直接插入编辑区。使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。的对话框中,敲下快捷指令:“/explain”,左侧边栏的对话区会出现浮层,展示右侧代码生成区域的所有代码,并对这些代码进行解释,同时在对话界面中回复。本文由博客一文多发平台。
2023-07-28 12:51:48
263
原创 ChatGLM-6B第二代模型开源,拿下LLM模型中文能力评估榜单第一名
ChatGLM2-6B 使用了 GLM 的混合目标函数,经过了 1.4T 中英标识符的预训练与人类偏好对齐训练,评测结果显示,相比于初代模型,ChatGLM2-6B 在 MMLU(+23%)、CEval(+33%)、GSM8K(+571%) 、BBH(+60%)等数据集上的性能取得了大幅度的提升,在同尺寸开源模型中具有较强的竞争力。在对话区通过快捷按钮:“检查bug”,代码编辑区就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照。
2023-06-28 10:26:12
590
原创 7个必备JavaScript优化技巧,CodeGeeX 5秒搞定了!
功能,使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。同时,在这个新版本中,通过对话框区域常用命令“explain/解释代码”、“comment/生成注释”、“fixbug/检查bug”的快捷方式,可以直接操作代码,实现代码解释,逐行添加代码注释,尝试修复代码片段潜在bug等功能。在对话区通过快捷按钮:“检查bug”,代码编辑区就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照。
2023-06-16 15:56:38
508
原创 Node.js 开发常用到的库和插件工具,同事看到后也悄悄收藏了……
功能,使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。同时,在这个新版本中,通过对话框区域常用命令“explain/解释代码”、“comment/生成注释”、“fixbug/检查bug”的快捷方式,可以直接操作代码,实现代码解释,逐行添加代码注释,尝试修复代码片段潜在bug等功能。在对话区通过快捷按钮:“检查bug”,代码编辑区就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照。
2023-06-16 13:05:20
1115
原创 5 Amazing AI Projects, Open Source !
MusicGen是一个基于单阶自回归Transformer的预训练模型,使用32kHz EnCodec tokenizer,并以50Hz采样的方式生成了4个codebooks。同时,项目中还包含一个名为Tag2Text的工具,可以批量直接为图像中的指定对象生成标签。如果与Meta的开源SAM模型结合使用,我们可以批量删除图像中的指定对象,进一步提高图像处理效率。Diffusers是一个在GitHub上的Diffusion Model预训练模型常用库,广受欢迎,可用于生成图像、音频,甚至是分子的3D结构。
2023-06-16 11:11:56
537
原创 嘿,不升级CodeGeeX插件,哪来时间摸鱼?
功能,使得开发过程中遇到的问题,都可以在IDE中沉浸式解决,不用跳出开发环境寻找解决代码问题的答案,提升了代码开发效率。同时,在这个新版本中,通过对话框区域常用命令“explain/解释代码”、“comment/生成注释”、“fixbug/检查bug”的快捷方式,可以直接操作代码,实现代码解释,逐行添加代码注释,尝试修复代码片段潜在bug等功能。在对话区通过快捷按钮:“检查bug”,代码编辑区就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照。
2023-06-14 19:26:12
631
原创 全栈工程师必备技能与工具大全
全栈开发人员经常需要面临挑战,包括处理复杂的技术和集成、管理不同的技术和工具,及时了解最新技术和工具的发展趋势和最佳实践。将技术问答与IDE编程环境深度融合,通过对话框中输入预置的常用命令“/explain”、“/comment”、“/fixbug”,直接操作代码来实现代码解释,代码逐行注释以及代码Bug修复的功能。据Glassdoor的调研数据显示,在美国,全栈工程师的平均年薪为114,000美金,作为能够负责Web应用程序的前端和后端的团队多面手,全栈工程师目前非常抢手。本文由博客一文多发平台。
2023-06-13 12:13:43
652
原创 Top 5 Best Open Source Projects on GitHub 2023
这里介绍Github上 5 个增长最快的开源项目,它们为原有的解决方案提供了更加具有成本效益的替代方案,并为开发者、数据分析师和企业提供了高可用的工具产品。Plausible Analytics是一个开源的网站统计工具,可以提供简单友好的数据分析,提供详细的网站活动报告,同时注重隐私,不使用cookies,不收集个人数据。是开源免费的,支持VS Code和IDEAs平台,目前全球安装使用的用户量超过100,000+。
2023-06-09 14:53:23
908
原创 代码自动生成,给程序员带来的是“春天”还是“寒冬”?
CodeGeeX受邀参与由AI大模型领域的青年中坚力量组织的活动。在计算机编程领域,基于大模型能力的代码生成工具,探讨给程序员带来的各种机会与挑战。近期CodeGeeX 2.0大版本上线,用对话的方式直接操作代码!开发提效,推荐体验!
2023-06-08 13:48:36
104
原创 CodeGeeX 2.0版本重大升级:通过聊天对话的方式直接操作代码
在对话区的浮层中通过命令行:“/fixbug”,触发快捷指令操作,就可以直接帮你找到这段代码中的问题并进行错误修复,并且对修复代码的区域做高亮标记,方便进行代码对照,生成的代码可以复制或直接插入编辑区。如果你只需要解释其中一部分代码片段,那么你就可以在代码生成区域中,选中该段代码,左侧边栏的对话区会出现浮层,同时展示选中代码。,左侧边栏的对话区会出现浮层,展示右侧代码生成区域的所有代码,并对这些代码进行解释,同时在对话界面中回复。,触发快捷指令操作,就可以帮你生成这一段的代码解释,并在对话界面中回复。
2023-06-07 14:37:24
1869
原创 GPT时代,一定要收藏的结构化提问技巧
最近功能上新非常快,比如刚刚更新的“Ask CodeGeeX”功能,是将智能问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答。通过使用“SMART”方法,可以更好的构建问题,使问题具体化,可衡量,可实现,相关性和有时间限制,能够更好的指导你学习或者解决问题的过程。确保问题具体明确,避免模糊或含糊不清的表达,明确你想要得到的具体信息或解决的问题。大模型也能够更好的理解你的意图,生成你所需要的代码片段。
2023-06-05 17:14:41
735
原创 必读:学习C语言编程的路线图
是基于AI大模型为基座的辅助编程工具,特别是更新的“Ask CodeGeeX”功能,是将智能问答模式,融合到实际开发场景中,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答,是你的编程学习助手。安装IDE编程环境,推荐VSCode,有丰富的插件可以辅助编程,并且辅助学习编程。中的代码解释功能,可以将你希望阅读的代码,进行逐行解释,更加利于你来学习和掌握代码技能。中的“Ask”功能,帮你解答编程中的各种问题,包括概念,变量,函数等详细的解释。
2023-06-05 16:08:01
626
原创 从0到1:如何建立一个大规模多语言代码生成预训练模型
最终整个语料库有 23 种编程语言,涵盖 Python,Java, C++,JavaScript, C,Go,HTML, Rust, C#等主流语言,数据量超过 1580 亿 token。核心功能包括:代码生成与智能补全、自动为代码添加中英文注释、在不同编程语言的代码之间实现准确翻译,包括刚刚更新的“Ask CodeGeeX”功能,是将智能问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答。
2023-06-05 14:14:14
1078
原创 大模型核心技术原理: Transformer架构详解
四是,通用语言模型,如 GLM,该模型结合了自回归和自编码两种形式的模型,举个例子,“123456”是一串输入的序列,现在把 “3”、“5”、“6” 挖空,让模型去学习,那么,挖空以后换成一个 “ mask token” 告诉模型这个地方遮掉了一些内容,现在需要去预测出来遮掉的内容。一是,自编码模型,如 BERT,简单讲就是给到一句话,然后把这句话的内容挖空,当问及挖空的内容时,就把内容填回去,这其实是典型地用来做一个自然语言理解的任务,但做生成任务是非常弱的;本文由博客一文多发平台。
2023-06-05 11:54:57
5675
原创 谷歌I/O大会重磅发布:Bard编码能力优化后仍不支持中文,开发者选择CodeGeeX更佳
最近功能上新非常快,比如刚刚更新的“Ask CodeGeeX”功能,是将智能问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答。此外,开发者还可以把Bard生成的代码进行导出,不仅能发送到谷歌的Colab平台,还能和另一个基于浏览器的IDE Replit一起使用。作为一款中国原创的AI辅助编程工具,现在免费提供给所有开发者使用,同时完全开源,程序员使用普遍认为编写代码的效率提升2倍以上。
2023-05-11 13:20:55
943
原创 不用ChatGPT,只用CodeGeeX with Chat!一样实现智能问答
在ChatGPT推出后,许多人发现,它在编程方面也具有强大的能力——在编写代码过程中,如果遇到问题,可以不必去搜索引擎寻找答案,而是直接向ChatGPT提问。CodeGeeX将问答模式,融合到实际开发场景中,让开发者更专注和沉浸于编程,不用离开当前 IDE 的编程环境,就可以边写代码边和 AI 对话,实现针对编程问题的智能问答。先以 VS Code为例:打开CodeGeeX插件,在VS Code中的左侧边栏,点击CodeGeeX图标就可以看到“Ask CodeGeeX”的模块。本文由博客一文多发平台。
2023-04-20 15:11:46
762
1
原创 CodeGeeX论文发表:揭秘AI辅助编程工具背后的大模型
HumanEval-X是第一个支持功能正确性评测的多语言、多任务的基准,包含820个人工编写的高质量代码生成题目、测试用例与参考答案,覆盖5种编程语言(Python、C++、Java、JavaScript、Go),支持代码生成与代码翻译能力的评测。紧接着,大规模语言模型,遇到了大规模开源代码数据,代码生成的进展再次得到了显著的推动。本文的主人公:CodeGeeX模型,是一个具有130亿参数的多编程语言代码生成预训练模型,完全使用国产平台和框架实现,在20多种编程语言的代码语料库历时两个月训练而成。
2023-04-12 12:14:51
1155
2
原创 重要!每个开发者都应该掌握的9个核心算法
但是,如果你涉及到回归或机器学习方面的工作,梯度下降算法将是你工作的核心。梯度下降是一种使用微积分优化函数的过程,在回归和机器学习的背景下,这意味着找到特定的值,以最小化预测算法中的误差。虽然它的数学难度肯定比许多其他算法要高,但如果你在大量使用数据和预测方面工作,理解梯度下降算法的工作原理非常重要。其实并不是这样的,成为一名有秀的开发者,极其重要的是具备算法思维能力。树是许多开发人员使用的算法和软件的核心。选择排序、冒泡排序和插入排序,是程序员应该首先学习的算法,它们是介绍数组遍历和操作的绝佳方法。
2023-04-03 14:18:15
1360
原创 一文搞定:前端如何选择Angular、React和Vue三大主流框架
Angular是为大型项目而设计的全面框架,React具有灵活和高效的特点,Vue.js则是轻量级且易于学习的框架。通过了解每个框架的特点、优缺点和使用案例,你可以做出有根据的决策,选择最适合你项目的框架。其反应式和可组合的架构使其易于构建复杂的应用程序,并且其内置的依赖注入系统使其成为需要依赖注入的应用程序的绝佳选择。它是一个全面的框架,带有很多开箱即用的功能,使其成为大型项目的理想选择。这三个框架都有积极和支持性的社区,渐渐形成了一个完整的库、工具和资源生态系统,开发人员可以利用它来快速构建应用程序。
2023-04-03 12:33:14
896
原创 全文高能!提高工作效率的9个VS Code扩展插件
它通过解析你的代码并根据自己的规则重新打印它来强制执行一致的样式,考虑最大行长度,在必要时换行。也可以根据已有的代码自动生成后续代码,补全当前行或生成后续若干行,帮助你提高编程效率。EsLint 是一个代码检查器,你可以将其集成到 Visual Studio Code 中,以确保代码的完整性。将 Material Design 图标应用到你的代码中,这个扩展会给你的编辑器带来新的外观。这个扩展将帮助你实时编译/转译你的 SASS/SCSS 文件,并进行实时浏览器重载。本文由博客一文多发平台。
2023-03-31 11:42:41
599
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人