平时做技术实践时,很多问题不是概念不会,而是细节没串起来。拿“如何让Visual Studio用上chatgpt”来说,它看着像小点,放到项目里常会牵出环境、配置、兼容性和维护成本。下面按实际使用顺序,把思路、关键写法和容易踩坑的地方讲清楚,方便你直接对照操作。
结合项目来看,最近思维发散“Visual Studio可以集成chatgpt吗?”,这样不就可以让chatgpt帮你写代码了吗?寻觅了一圈,还真有这个东西,那就是一个Visual Studio的扩展插件:Visual chatGPT Studio,虽然不是官方的,部分功能也可以值得一用。接下来会介绍Visual chatGPT Studio及它的采用案例。
一、简介
在这个场景下,Visual chatGPT Studio是Visual Studio的一个免费扩展,它直接在IDE中添加了chatGPT功能。它允许用户以可以根据菜单功能的方式采用chatGPT。
二、功能介绍
结合项目来看,该扩展提供了一组采用ChatGPT 命令,可以在编辑器中选择你需处理的代码或文本,随后右键就可以看到Visual chatGPT Studio和它的命令了。这些命令包括请求完成、新建单元测试、查找错误、优化、解释、为 C# 方法添加注释或摘要、询问任何内容、新建自定义命令以及替换所选文本。
- Complete-编写一个未完成的方法右键选择它,随后请求完成代码。
- AddTests-为所选方法新建单元测试。
- Find Bugs-查找所选方法的bug。
- Optimize-优化所选方法。
- Explain-编写所选方法的说明。
- Add Comments-为所选方法添加注释。
- Add Summary-添加 C# 方法的摘要。
- Ask Anything-在代码编辑器上写一个问题同时等待答案。
- 实际处理时,Custom Before-借助在所选代码之前插入响应的选项新建自定义命令。
- 从实现思路看,Custom After-借助在所选代码后插入响应的选项新建自定义命令。
- 落到代码里,Custom Replace-借助用响应替换所选文本的选项新建自定义命令。
接下来我们来安装它。
三、安装VisualchatGPT Studio
在这个场景下,打开VisualStudio的扩展菜单,随后选择管理扩展,打开管理扩展之后在搜索框中输入Visual chatGPT Studio,在结果中选择第一个下载。最后提示关闭Visual Studio完成安装。

当重新打开Visual Studio后会自动安装,如下所示图:

采用前准备
从实现思路看,老生常谈,chatgpt的接口不是免费的,采用时需设置chatgpt的key和相关参数。流程是,打开VisualStudio工具,随后转到选项,在选项里找到Visual chatGPT Studio,在第一个选项里输入你的设置项。如下所示图:

注:chatgpt的key需在openAI官方注册账号后活动,目前注册有5刀的免费额度。网址openai.com/product。怎么注册打开可以到某度搜索,这里就不多讲了。
四、VisualStudio编辑器中采用
理解这一步时,在vs中选择一个代码块,随后右键单击鼠标后点击显示 Visual ChatGPT Studio 菜单下的功能。接下来是功能的示例:问答、解释、添加注释。
问答:

解释、添加注释:

在这个场景下,觉得问答功能挺不错,可以兼容中文和示例代码,做到了真正帮你写代码。由于控件是国外的人写的,其它的功能是英语,不是太友好。
五、结语
落到代码里,Visual chatGPT Studio基于chatgpt的api,网络的差异稳定性不是太好,尤其是在国内,大家需kexue上网。这是非官方组件,但愿在新的VS版本中,官方能提供兼容。希望本文能帮助您了解Visual Studio中Visual chatGPT Studio扩展安装的安装和采用。感谢您的阅读;欢迎留言或者吐槽。
结合项目来看,//免费的openai账号,只能采用聊天不能采用api,采用需kexue上网。只有部分能采用,大家多试一试。
<br>[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]—q8UCd2lST4
[email protected]—7sb54Oii8I
[email protected]—Cea7IQj5ud
[email protected]—ENC82hip2A
[email protected]—6351VsZz25
[email protected]—Wx99eCqer7
[email protected]—8398k84X85
[email protected]—geFfr4H0x9
[email protected]—1FBbV8OJg9
[email protected]—F85T86YtbL
[email protected]—OqTz0lj525
[email protected]—6x3CM4pPYY
[email protected]—Umppl1ylc0
[email protected]—94cymN2p42
[email protected]—GUR00fTOS5
[email protected]—Env5d4Cd1T
[email protected]—7f2b55JRGQ
[email protected]—qYSZn2J2eH
[email protected]—g40KT0c2aA
[email protected]—94c9G550lm
结合项目来看,总的来说,Visual Studio采用chatgpt这部分内容适合结合实际项目边做边理解。先抓住核心思路,再逐步补上细节和边界处理,最后效果会更稳定,也更容易复用。