Skip to content

AI 编程助手

InsCode 提供了强大的 AI 编程助手功能,它能理解自然语言,您可以像正常与人对话一样向它提问。

说明

目前全局的 AI 编程助手暂时下架,IDE 中的 AI 编程助手 保持不变。

全局使用

在任何界面的顶部,点击「AI 编程助手」即可打开该功能:

理解上下文

InsCode 的 AI 编程助手是理解上下文的,比如先提问:

用 JS 写一个冒泡函数的代码,得到以下回答:

js
function bubbleSort(arr) {
  let len = arr.length;
  for (let i = 0; i < len; i++) {
    for (let j = 0; j < len - i - 1; j++) {
      if (arr[j] > arr[j + 1]) {
        let tmp = arr[j];
        arr[j] = arr[j + 1];
        arr[j + 1] = tmp;
      }
    }
  }
  return arr;
}

然后继续问:

再写一个示例,得到以下回答:

js
let arr = [5, 3, 8, 4, 2];
let sortedArr = bubbleSort(arr);
console.log(sortedArr);  // 输出 [2, 3, 4, 5, 8]

提一个好问题

InsCode 的 AI 编程助手是极其强大的,同样的一个问题,如果描述的越精确,得到的回答也是越准确的。

详细的案例可以查看文档 IDE 功能-AI 编程助手-问的越精确,回答越精确

在 IDE 中使用

详见文档 IDE 功能-AI 编程助手