使用IDE模式与TRAE AI进行对话式开发

Lirioing2026/03/03AIFEAI

1. 如何让AI接收你的提问

在使用TRAE AI进行开发时,有效的提问方式是获得准确回应的关键。以下是几种让AI接收并理解你提问的方法:

1.1 明确的问题描述

  • 具体而非模糊:提供具体的问题描述,避免使用过于宽泛的表述
  • 上下文信息:包含足够的上下文,让AI了解问题的背景
  • 目标明确:清楚说明你希望达成的目标或解决的问题

1.2 代码相关问题

  • 提供代码片段:直接粘贴相关代码,确保代码格式正确
  • 指出具体问题:明确说明代码中遇到的问题或期望的改进
  • 环境信息:提供相关的技术栈、框架版本等环境信息

1.3 项目相关问题

  • 项目结构:描述项目的基本结构和相关文件
  • 依赖关系:说明项目的依赖库和版本
  • 具体场景:提供问题出现的具体场景和复现步骤

1.4 提问技巧

  • 分步骤提问:复杂问题可以分多个步骤提问,逐步深入
  • 使用标记:对代码、文件路径等使用适当的标记,提高可读性
  • 明确期望:说明你期望的回答类型(代码示例、解释说明等)

1.5 示例

好的提问示例

在我的Vue 3项目中,使用axios发送POST请求时遇到了CORS错误。具体代码如下:

import axios from 'axios';

async function submitForm() {
  try {
    const response = await axios.post('https://api.example.com/submit', {
      name: 'John',
      email: 'john@example.com'
    });
    console.log(response.data);
  } catch (error) {
    console.error('Error:', error);
  }
}

我已经在后端设置了CORS头,但仍然收到错误。如何解决这个问题?

不好的提问示例

我的代码有问题,帮我看看。

通过以上方法,你可以更有效地让TRAE AI理解你的问题,从而获得更准确、有用的回答。

本文生成记录

1.让AI写文章

image-20260307172939564

2.发现代码块有问题

image-20260307173051777

3.提问让AI修复

image-20260307173124972

4.改之后的结果

image-20260307173144802

5.我觉得不满意,让AI修改

image-20260307173239944

6.改成现在这个效果 image-20260307173303925

7.我还是觉得不满意,重新让AI调整,就是现在的效果

image-20260307173349202

总结

其实在第3步的提问就没有明确指出我要修改的是代码,只是简单的描述了一下问题。所以才会出现后面的情况。

不是先学好了再干,而是干起来再学习,干的就是学习。

上次更新 2026/3/7 17:46:56