# AI辅助编程

#### **索引**

- AI启程
- AI之初体验（java），持续更新中
- AI之初体验（前端），持续更新中
    
  





#### **step1 先决条件,科学上网,插件选择**

经过试用，阿里的**通义灵码**和**github copilot** 是当前效果比较好的两个插件。阿里的通义灵码不需要科学上网，copilot需要科学上网。

科学上网请参考,[https://iovhm.com/book/books/cee63/page/9872e](https://iovhm.com/book/books/cee63/page/0a09c)。


#### **step2 安装插件**

##### **idea（java方向）**

> 截止至2024年2月28日，github Copilot 暂时不支持idea 内联聊天，但是可以支持代码生成。需要idea2023版本以上。
> 
> 要获得github Copilot的体验权限，请向直属项目经理申请
> 
> 不建议同时安装通义灵码和Copilot，可能产生冲突

- **安装插件**
  
依次点击 file -> settings - > plugins 搜索 tongyi 和 github copilot 进行安装


- **github copilot 插件安装**
  
[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/c7lUssDNzbduB0k8-image-1709091338240.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/c7lUssDNzbduB0k8-image-1709091338240.png)


- **通义灵码插件安装**

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/tk4245YlTorAykJR-image-1709091160425.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/tk4245YlTorAykJR-image-1709091160425.png)

- **登录账号（github copilot）**

需要用到您的个人github账号，请自行至github注册,**请使用企业邮箱注册，并将用户名设置为姓名拼音，如果用户名被占用，可以加上后缀vp ,例如 youname-vp**，要开通github copilot使用权限,请向直属项目经理申请

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/ZKDxayTt0yB0gHmy-image-1709095107844.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/ZKDxayTt0yB0gHmy-image-1709095107844.png)

- **登录账号（通义灵码）**

需要用到您的个人阿里云账号，请自行至阿里云注册
  
[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/fU5PUNaqMkjrUJBk-image-1709092126523.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/fU5PUNaqMkjrUJBk-image-1709092126523.png)

- **idea科学设置(非必须)**

github 可能时不时抽风，需要对IDEA进行设置。依次点击 file > settings > Appearance & Behavior > System settings > HTTP Proxy ,填入你的科学上网设置


[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/Jk1ZOlOj6ZdOZR1Y-image-1709092557276.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/Jk1ZOlOj6ZdOZR1Y-image-1709092557276.png)


- **再次确认插件是否生效**

对插件进行设置和开启/关闭一些功能

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/oztcfedO55EojOKP-image-1709093002142.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/oztcfedO55EojOKP-image-1709093002142.png)

##### **vscode(前端方向)**

点击左侧扩展图标，搜索**tongyi**和 **github copilot**

- **github copilot 插件安装**

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/IvAjQCt9jB4dYc6V-image-1709094065403.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/IvAjQCt9jB4dYc6V-image-1709094065403.png)

- **通义灵码插件安装**


[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/ZiEMOT7flYKcaGnR-image-1709093967386.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/ZiEMOT7flYKcaGnR-image-1709093967386.png)

- **登录账号（github copilot）**

插件安装完成后，会在左侧多出对应的图标，点击相关图标既可使用对应的功能。

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/y0b2fyzKUrVycYPK-image-1709094495587.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/y0b2fyzKUrVycYPK-image-1709094495587.png)

- **登录账号（通义灵码）**

插件安装完成后，会在左侧多出对应的图标，点击相关图标既可使用对应的功能。

[![](https://iovhm.com/book/uploads/images/gallery/2024-02/scaled-1680-/zqlrlSufEhA759Iq-image-1709094383770.png)](https://iovhm.com/book/uploads/images/gallery/2024-02/zqlrlSufEhA759Iq-image-1709094383770.png)

#### **直接使用网页版chatgpt**

网址：[https://chat.openai.com/](https://chat.openai.com/)，需要魔法科学上网，openai需要登录，请自行注册。**请使用gmail,hotmail**邮箱注册，尽量不要使用国内的邮箱，以免被封