AI编程助手Trae:智能体助力高效编程新纪元

作品声明:个人观点、仅供参考

AI编程助手Trae:智能体助力高效编程新纪元

Trae这个工具里有五个智能体

  • Chat
  • Builder
  • Builder with MCP
  • SOLO Coder
  • SOLO Builder
AI编程助手Trae:智能体助力高效编程新纪元

1.Chat 智能体

这个智能体能够帮你检查代码或者编写代码,但它不能直接生成代码文件。说白了,它的功能和常见的AI聊天工具差不多。

AI编程助手Trae:智能体助力高效编程新纪元
  1. 首先,创建一个文件夹E:workspacetraechat-agent,然后用trae打开它。
  2. 接着,切换到chat智能体。
AI编程助手Trae:智能体助力高效编程新纪元
  1. 输入你的提示词,然后可以进一步优化这些提示词。
  2. 一起开发网页版《俄罗斯方块》吧!

    想不想尝试自己动手做一个网页版的《俄罗斯方块》游戏呢?其实这并不复杂,我们可以一步一步来。首先,你需要设计这个游戏的核心功能,以下是一些基本要求:

    1. 游戏机制:
       - 包括七种基本方块形状(I、O、T、L、J、S、Z),以及它们的旋转方式
       - 控制方块的下落、左右移动、加速下落和旋转
       - 设定行消除的规则,消除的行数越多,分数就越高
       - 设计游戏结束的条件,比如方块堆到顶端
    
    2. 界面与互动:
       - 创建一个响应式的游戏界面,展示主游戏区域、下一个方块的预览和分数
       - 实现键盘控制,方向键用来移动和旋转,空格键可以快速下落
       - 加入开始、暂停和重新开始的按钮
       - 设计游戏音效,让方块移动、消除和结束时都有声音反馈
    

    当你把 HTML、CSS 和 JavaScript 都搞定后,可以点击“应用”把它保存为文件。接着,只需打开 index.html,就能看到你的游戏界面了!

    如果你觉得这个太简单了,还可以试试让它生成一个贪吃蛇游戏,绝对有趣!

    2. Builder智能体

    此外,使用 Builder智能体,你能轻松编辑文件,使用命令行终端,甚至进行联网搜索哦。

    如果你想删除前面的内容,可以用 Builder智能体继续开发《俄罗斯方块》,只需使用相同的提示词,开启一个新会话,记得选择 Builder 模式!

    轻松上手 Builder:打造你的智能应用

    AI编程助手Trae:智能体助力高效编程新纪元
    1. 首先,输入之前的提示词。
    2. 稍等片刻,系统就会生成一些文件,其中 mp3 是音频文件,而 trae 会负责通过命令行来下载这些文件。
    AI编程助手Trae:智能体助力高效编程新纪元
    1. 我的电脑上已经安装了 Python 环境,所以它自动用 Python 启动了本地服务,并打开了内置浏览器,直接跳转到了页面。

    不过,启动 web 服务并非必须,你也可以直接在浏览器中打开 index.html 文件。

    AI编程助手Trae:智能体助力高效编程新纪元

    3. 使用 MCP 的 Builder

    在原有的 Builder 智能体上,我们增加了一个新功能:可以调用 MCP。

    AI编程助手Trae:智能体助力高效编程新纪元

    接下来,我们要添加一个 MySQL MCP,这样 trae 就能为我们创建一个用户表了。

    操作步骤:进入配置菜单 -> 选择 MCP -> 从市场中添加,搜索 mysql。

    轻松设置MySQL MCP的步骤指南

    AI编程助手Trae:智能体助力高效编程新纪元
    1. 首先,输入你的MySQL服务器的IP地址、端口号、用户名、密码和数据库名称。
    AI编程助手Trae:智能体助力高效编程新纪元
    1. 如果你是第一次安装,系统可能会提示缺少一些环境,别担心,点击[安装环境]就能解决。因为我们这个MCP需要用到Python,所以记得先安装Python哦。它会自动帮你安装uv工具(Python的包管理工具),还会搭建一个扩展环境。
    AI编程助手Trae:智能体助力高效编程新纪元
    AI编程助手Trae:智能体助力高效编程新纪元

    如果开机的时候遇到这样的错误:[
    mcp.config.usrlocalmcp.MySQL] MCPClient#onError 发生了系统错误 (spawn uvx ENOENT)** **

    **这个错误是因为在连接mcp服务时,找不到uvx命令。如果uvx没有安装在你的环境中,就会出现这个问题。这时,你可以在Trae里打开命令行终端,点击终端->新建终端,然后执行 **pip install uv**来安装uv工具。

    轻松搞定数据库用户表的创建

    在你成功安装了MCP之后,它会自动帮你设置到Builder with MCP这个智能体里,真是省心又方便啊!接下来,换个智能体,输入提示词,这样就能让它为你服务了。
    说到创建一个用于账号密码登录的数据库用户表,其实也不复杂。你需要设计一个表格,其中包括几个关键字段,比如用户的唯一标识符(主键)、用户名(需是唯一的)、密码的哈希值、账号的状态(启用或禁用)、创建时间以及最后登录时间。

    CREATE TABLE users (
        id INT AUTO_INCREMENT PRIMARY KEY,
        username VARCHAR(50) NOT NULL COMMENT '用户名,唯一标识',
        password_hash VARCHAR(255) NOT NULL COMMENT '密码哈希值,非明文存储',
        status TINYINT(1) NOT NULL DEFAULT 1 COMMENT '账号状态:1-启用,0-禁用',
        created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '账号创建时间',
        last_login_at DATETIME NULL COMMENT '最后登录时间,可为空',
        CONSTRAINT uk_username UNIQUE (username)
    );
    
    -- 添加索引
    CREATE INDEX idx_status ON users(status);
    

    记得在实现的时候,要确保密码字段保存的是加密后的哈希值,而不是明文,这样才能保证安全。而且还要为查询性能添加适当的索引,设置合理的字段长度和数据类型,别忘了加上必要的约束条件,比如非空和唯一约束哦!
    完成任务后,你还需要创建一个叫做user_table.sql的文件,但别着急,若还没有把表结构创建到数据库中,只需继续输入提示词,让它来帮你完成这个步骤。

    数据库表创建成功,快来看看吧!

    你有查看过数据库吗?如果你发现表已经顺利创建好了,那就太棒了!

    AI编程助手Trae:智能体助力高效编程新纪元
来源:今日头条
原文标题:AI编程工具-Trae: 内置智能体 – 今日头条
声明:
文章来自网络收集后经过ai改写发布,如不小心侵犯了您的权益,请联系本站删除,给您带来困扰,深表歉意!

《AI编程助手Trae:智能体助力高效编程新纪元》有9条评论

  1. Trae的智能体设计真的很实用,特别是对于初学者来说,能一步步建立自己的游戏,操作简单易懂。期待未来能看到更多功能!

    回复
  2. 这个工具的功能很强大,尤其是能通过智能体一步一步帮我完成游戏开发,感觉编程变得更有趣了。希望能有更多示例和教程!

    回复
  3. Trae的智能体让我对编程充满了兴趣,尤其是能轻松实现经典游戏。操作简单,适合我这种新手,期待能有更多游戏开发的案例分享!

    回复
  4. Trae的智能体功能丰富,尤其是游戏开发部分,操作简单易上手,真的很适合想要快速入门编程的朋友们。希望将来能看到更多有趣的项目!

    回复
  5. Trae的智能体让我对编程产生了新的认识,通过它我可以轻松尝试开发游戏,尤其是《俄罗斯方块》,真是太有趣了!

    回复
  6. 使用Trae的智能体开发游戏的过程真的很有趣,特别是《俄罗斯方块》的实现,感觉编程不再那么枯燥了。期待更多的游戏开发教程!

    回复
  7. 用Trae智能体开发《俄罗斯方块》的过程非常流畅,能一步步引导我完成,编程的乐趣也随之而来。希望未来能有更多有趣的项目分享!

    回复
  8. 使用Trae智能体开发《俄罗斯方块》让我体会到编程的乐趣,步骤清晰易懂,真的适合新手尝试。期待更多类似的项目分享!

    回复
  9. Trae的智能体让我体验到了游戏开发的乐趣,尤其是《俄罗斯方块》,步骤详细,易于理解。很适合编程新手,期待更多有趣的项目!

    回复

发表评论