前言
在这个AI迅速发展的阶段,涌现出了一大批好用的AI辅助编程工具。AI辅助编程工具能够提高开发效率、改善代码质量、降低bug率,是现代软件开发过程中的重要助手。今天大姚给大家分享5款AI辅助编程工具(并且都支持C#语言),希望对大家有所帮助。
AI辅助编程工具
以下5个AI辅助编程工具都已收录到DotNetGuide中,假如你有更好的推荐欢迎文末留言或者RP。
https://github.com/YSGStudyHards/DotNetGuide
.NET开源的AI和LLM相关项目框架
-
分享6个.NET开源的AI和LLM相关项目框架
GitHub Copilot(付费)
GitHub Copilot 是一款 AI 编码助手,可帮助你更快、更省力地编写代码,从而将更多精力集中在问题解决和协作上。GitHub Copilot 会在你编码时提供建议:有时是当前行的补全,有时是全新的代码块。可以接受全部或部分建议,也可以忽略建议并继续键入。
-
https://github.com/features/copilot
支持语言
支持Python、JavaScript、TypeScript、Ruby、Go、C# 和 C++等多种语言。
支持工具
Visual Studio、Visual Studio Code、Azure Data Studio、JetBrains IDEs、Vim/Neovim。
CodeGeeX(免费)
CodeGeeX是一款基于大模型的智能编程助手,它可以实现代码的生成与补全、自动为代码添加注释、自动解释代码、自动编写单元测试、实现代码审查Code Review、自动修复代码fixbug、自动生成commit message完成git提交,以及在不同编程语言的代码间实现互译、针对技术和代码问题的智能问答等丰富的功能。
-
https://codegeex.cn
支持语言
支持Python、Java、C#、C++/C、JavaScript、Go等多种语言。
支持工具
Visual Studio Code、JetBrains IDEs、Visual Studio、HBuilderX、DeepIn-IDE等。
Fitten Code(免费)
Fitten Code是由非十大模型驱动的AI编程助手,它可以自动生成代码,提升开发效率,帮您调试Bug,节省您的时间。还可以对话聊天,解决您编程碰到的问题。
-
https://code.fittentech.com
支持语言
支持javascript, markdown, java, json, php, python, csharp, typescript, html, c, cpp, yaml, zig, go, ruby, css, kotlin, shell等80多种语言。
支持工具
Visual Studio、Visual Studio Code、JetBrains IDEs、Vim。
Baidu Comate(免费)
Baidu Comate 由文心大模型 ERNIE-Code 提供技术支持,通过对百度多年积累的非涉密代码数据和 GitHub 头部公开代码数据进行训练,为您自动生成完整的、且更符合实际研发场景的代码行或整个代码块,帮助每一位开发者轻松完成研发任务。基于AI的智能代码生成让你的编码更快、更好、更简单!
-
https://comate.baidu.com/zh
支持语言
Baidu Comate 支持C#、C/C++、Java、Python、Go、JavaScript、TypeScript、Rust、PHP、Kotlin、ObjectC等100+主流编程语言。
支持工具
支持在JetBrains、Visual Studio Code、Visual Studio、Xcode、Eclipse等主流IDE。
CodeWhisperer(免费)
CodeWhisperer是亚⻢逊出品的一款基于机器学习的通用代码生成器,可实时提供代码建议。在编写代码时,它会自动根据我们现有的代码和注释生成建议。从单行代码建议到完整的函数,它可为我们提供各种大小和范围的个性化建议。
-
https://aws.amazon.com/cn/codewhisperer
支持语言
支持Python、Java、C#、JavaScript、Typescript等15种编程语言。
支持工具
VS Code、IntelliJ IDEA、Visual Studio(预览版)、AWS Cloud9、AWS Lambda 控制台、JupyterLab 和 Amazon SageMaker Studio。