# 2.9. AI - Code Sage 模块

{% embed url="<https://www.youtube.com/watch?v=awJ2UqnljQM>" %}

## 1. 使用插件

用户右侧边栏会显示插件，点击插件即可展开插件功能菜单。

ChainIDE Code Sage 目前支持五项功能：

* Commentator：为代码添加注释。
* DeCommentator：为代码删除注释。
* Advisor：提供代码优化改进建议。
* Refactorer：识别和修复代码缺陷问题。
* Code Generator：以对话的形式生成您需要的代码。

<figure><img src="https://2772835953-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZ6_j0WUFnBhwIdP3LR%2Fuploads%2FspeH9xHeJTjYgh0QZ2w0%2Fimage.png?alt=media&#x26;token=889809a4-04a8-4453-aa40-1fae1dfdc457" alt=""><figcaption></figcaption></figure>

## 2. 全局使用

用户可以**点击右侧四个按钮**，快速对**当前打开的文件中的全部代码**进行相对应的操作，如，点击按钮为智能合约提供详细的注释：

<figure><img src="https://2772835953-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZ6_j0WUFnBhwIdP3LR%2Fuploads%2FeVop9lVGTzXRBuDmQdXY%2Fimage.png?alt=media&#x26;token=adf5881a-844c-4597-95c5-9b45e4064370" alt=""><figcaption></figcaption></figure>

## 3. 局部操作

用户也可以**选中需要操作的代码块**，**右键打开快捷操作**，用户可以选择自己想要进行的操作。

<figure><img src="https://2772835953-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MZ6_j0WUFnBhwIdP3LR%2Fuploads%2F1vEhYxeQtHB50uCABMlg%2Fimage.png?alt=media&#x26;token=b3b25343-27f7-4648-8dde-7986cdffccba" alt=""><figcaption><p><br></p></figcaption></figure>
