在程序生产过程中,如果想快捷地生成一个小功能,我们可以使用丹青AI的AI问答功能来让人工智能帮我们完成如何在线AI写代码的操作。下面来个粟子:
首先打开丹青AI官网:https://www.danqingai.com/,移到菜单栏Ai写作处,选择需要的版本,作者选择的是“问答3.5”,点开后按要求登录,然后选择问答3.5
然后进入丹青问答界面:
然后开始让Ai帮我们写代码,作者本次让Ai写一个原生JS的简单计算器:
提问时输入:“我希望你担任资深javascript技术员。你现在需要帮我用javascript写一个计算器代码,并且可以验算是否正确”,如下图
然后点发送按钮,稍等片刻之后Ai智能就能回答正确的程序出来了
首先返回一段JS代码:
// 获取计算器的按钮和显示屏元素
const buttons = document.querySelectorAll('.button');
const display = document.querySelector('.display');
// 为每个按钮添加点击事件监听器
buttons.forEach(button => {
button.addEventListener('click', () => {
const buttonText = button.textContent;
if (buttonText === '=') {
// 如果点击的是等号,则计算表达式结果
try {
const result = eval(display.value);
display.value = result;
} catch (error) {
display.value = 'Error';
}
} else if (buttonText === 'C') {
// 如果点击的是清除按钮,则清空显示屏
display.value = '';
} else {
// 否则将按钮的文本内容添加到显示屏上
display.value += buttonText;
}
});
});
然后返回承载的HTML代码:
<input type="text" class="display">
<div class="calculator">
<div class="row">
<button class="button">7</button>
<button class="button">8</button>
<button class="button">9</button>
<button class="button">/</button>
</div>
<div class="row">
<button class="button">4</button>
<button class="button">5</button>
<button class="button">6</button>
<button class="button">*</button>
</div>
<div class="row">
<button class="button">1</button>
<button class="button">2</button>
<button class="button">3</button>
<button class="button">+</button>
</div>
<div class="row">
<button class="button">0</button>
<button class="button">.</button>
<button class="button">=</button>
<button class="button">-</button>
</div>
<div class="row">
<button class="button">C</button>
</div>
</div>
以下为最终效果展示:
AI写代码可以快捷地帮我们完成一些简单的代码需求,它可以根据你输入的不同描述需求做成大致的样子,然后在根据AI写代码的结果进行调整使用。