AI 编译器新星驾到!TRAE:免费畅玩 GPT-4o 与 Claude 3.5?是噱头还是开发者神器?!

AI前沿3周前更新 yizz
5,513 0 0
广告也精彩

TRAE AI 编译器深度体验:能否免费畅享 GPT-4o 和 Claude 3.5 Sonnet?

一、TRAE AI 编译器是什么?

1.1 TRAE AI 的公司背景和发音

问:TRAE AI 是哪家公司的产品?

答:TRAE AI 是由一家位于新加坡的公司 AIIDEE PTE. LTD. 开发的。该公司专注于 AI 驱动的开发工具。

问:TRAE 这个名字怎么发音,有什么特殊含义吗?

答:根据官方的说法,TRAE 的发音类似于英文单词 “tree”,并没有什么特别的含义。

1.2 TRAE AI 的核心功能和特色

问:TRAE AI 有哪些主要功能?

答:TRAE AI 的主要功能包括:

  • AI 驱动的问答:可以回答各种技术问题。
  • 自动代码补全:根据上下文提供代码建议。(但目前客户端版本似乎尚未完全实现)
  • Agent 驱动的编程:自动化执行复杂的编程任务。
  • 视觉概念转化为代码:可以将软件工程设计图(如类图)转化为代码。
  • 免费访问高级 AI 模型:如 GPT-4oClaude 3.5 Sonnet

问:TRAE AI 最大的特色是什么?

答:TRAE AI 最大的特色在于它允许用户免费访问GPT-4oClaude 3.5 Sonnet 这样的高级 AI 模型,这在目前市场上是非常罕见的。

二、TRAE AI 编译器的安装与配置

2.1 下载与安装

问:如何下载和安装 TRAE AI 编译器?

答:

  1. 访问 TRAE AI 官方网站(https://trae.ai/)。
  2. 点击下载按钮,下载适用于您操作系统的安装包。
  3. 运行安装程序,并按照提示进行安装。建议在安装过程中勾选“添加到资源管理器上下文菜单”选项,方便后续使用。

2.2 初始配置与 VS Code 集成

问:安装完成后,如何进行初始配置?

答:

  1. 首次运行 TRAE AI,会弹出向导界面。
  2. 选择主题(建议选择默认主题)。
  3. TRAE AI 会自动检测您的操作系统语言并进行设置。
  4. 可以选择从 VS Code 导入配置,方便快速迁移您的插件和设置。TRAE AI 的插件市场实际上就是 VS Code 的插件市场。
  5. 在终端中使用 tree 命令启动 TRAE AI(这一步实际上是将 TRAE AI 添加到系统环境变量)。

2.3 账号注册与登录

问:如何注册和登录 TRAE AI 账号?

答:

  1. TRAE AI 界面中选择 “Sign up”。
  2. 可以使用邮箱进行注册,国内邮箱也可以接收到验证码。
  3. 重要提示: 注册时需要注意,TRAE AI 的 AI 服务目前不支持中国大陆地区。您需要使用支持地区的邮箱和网络环境进行注册和登录。
  4. TRAE AI 支持使用 Google 账号和 GitHub 账号登录。建议使用支持地区的 GoogleGitHub 账号进行登录。

三、TRAE AI 编译器的核心功能体验

3.1 TRAE AI 协作界面

问:登录后,如何使用 TRAE AI 的协作功能?

答:

  1. 登录成功后,TRAE AI 界面的右侧会显示 TRAE AI 协作界面。
  2. 目前支持 Claude 3.5 SonnetGPT-4o 两种模型。
  3. 协作界面有两个分页:ChatBuilder

3.2 Chat 模式

问:Chat 模式有什么作用?

答:Chat 模式类似于常见的 AI 聊天机器人,您可以向 TRAE AI 提出各种问题,它会利用 AI 模型进行回答。

3.3 Builder 模式(Beta)

问:Builder 模式有什么特别之处?

答:

  1. Builder 模式是 TRAE AI 的一个特色功能,目前仍处于 Beta 测试阶段。
  2. 它类似于 Agent 模式,可以对复杂的任务进行分析、推理、拆分步骤,并自动执行。
  3. 官方描述为“轻松完成从 0 到 1 的项目构建”。
  4. Builder 模式下,对代码文件的任何更改都会自动保存。
  5. Builder 模式下可以接受一些指令,并生成代码

四、实战案例:使用 TRAE AI 生成魂斗罗类游戏

4.1 任务描述

问:能否使用 TRAE AI 生成一个简单的魂斗罗类游戏?

答:可以尝试。我们给 TRAE AI 提出以下挑战:

  • 生成一个类似于魂斗罗的游戏。
  • 不提供任何游戏素材,纯粹使用 2D 绘制。
  • 人物、枪、地形、敌人等都使用几何图形替代。
  • 子弹可以有不同的形状。
  • 生成一个较短的关卡。
  • 实现基本的物理逻辑(玩家跳跃、发射子弹、死亡)。
  • 暂时不需要分数系统。

4.2 生成过程与代码审查

问:TRAE AI 是如何生成游戏的?

答:

  1. Builder 模式下输入任务描述。
  2. TRAE AI 会分析任务,并逐步生成代码。
  3. 首先创建 index.html 主页文件。
  4. 然后创建 game.js 文件,包含游戏逻辑。
  5. TRAE AI 会询问您是否接受生成的代码,您可以选择全部接受或部分接受。

4.3 运行与测试

问:如何运行生成的游戏?

答:

  1. TRAE AI 会尝试使用 Python 的 http.server 模块启动一个简单的 Web 服务器来运行游戏。
  2. 如果 Python 环境未配置好,TRAE AI 会自动尝试使用 Node.js 的 http-server 模块。
  3. TRAE AI 会在内置的 Web View 中显示游戏运行效果。
  4. 测试发现基本功能实现,但是细节上还有不足(缺少人物的头,每个人物可以承受多次攻击)

五、总结与展望

问:TRAE AI 编译器的优缺点有哪些?

答:

优点:

  • 免费访问高级 AI 模型:这是 TRAE AI 最大的亮点。
  • 与 VS Code 高度集成:方便用户迁移和使用。
  • Builder 模式:具有潜力,可以简化复杂项目的开发。
  • 智能的环境检测和切换:在 Python 环境未配置好的情况下,自动切换到 Node.js 环境。

缺点:

  • 不支持中国大陆地区:这是目前最大的限制。
  • 自动代码补全功能:似乎尚未完全实现。
  • Builder 模式仍处于 Beta 阶段:可能存在一些不稳定或不完善的地方。
  • AI 编程的局限性:虽然能生成基本功能,但在细节和复杂逻辑方面仍有提升空间。

问:TRAE AI 未来的发展方向可能是什么?

答:

  • 完善 Builder 模式:提升稳定性和功能完整性。
  • 增加对更多 AI 模型的支持
  • 推出付费订阅模式:可能会提供更多高级功能或更高的使用额度。
  • 优化对游戏引擎的支持:可能会与流行的游戏引擎(如 JavaScript 或 Python 的游戏引擎)集成,提升游戏开发能力。
  • 解决中国大陆地区无法使用的问题

六、个人感悟

我认为:TRAE AI 编译器的出现,无疑给开发者社区带来了一股清新的空气。它大胆地尝试将高级 AI 模型免费开放给用户使用,这是一种非常具有魄力的做法。虽然目前还存在一些局限性,但 TRAE AI 的潜力和发展前景是毋庸置疑的。尤其是 Builder 模式,如果能够不断完善,将有可能改变我们开发软件的方式。当然,对于中国大陆地区的用户来说,目前还无法直接使用 TRAE AI 的 AI 服务,这确实是一个遗憾。希望 TRAE AI 团队能够尽快解决这个问题,让更多的开发者能够体验到这款工具的魅力。正如鲁迅先生所说的,希望本无所谓有,无所谓无的。这正如地上的路;其实地上本没有路,走的人多了,也便成了路。TRAE AI 的出现,或许就是 AI 编程领域的一条新路。

TRAEAI,,,#Claude3.5Sonnet,,,,,#游戏开发

© 版权声明
chatgpt4.0

相关文章

error: Content is protected !!