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 编程助手。