Chuyển đến nội dung chính

Trae AI: Hướng dẫn kèm ví dụ thực tế

Tìm hiểu Trae AI là gì, các tính năng, giá, quy trình cài đặt, ứng dụng thực tế và so sánh với Cursor AI.
· 8 phút đọc

Khám phá cùng AI

Trae AI đã vươn lên dẫn đầu bảng xếp hạng SWE-bench Verified tính đến tháng 7/2025. Bài kiểm chuẩn này thử nghiệm các công cụ AI viết mã bằng 500 issue GitHub thực, do các lập trình viên Python giàu kinh nghiệm tuyển chọn. Trae AI là IDE viết mã dùng AI duy nhất tham gia và giành chiến thắng.

Bảng xếp hạng SWE-bench Verified cho thấy Trae AI đứng đầu

Các bài kiểm chuẩn hữu ích, nhưng không phải lúc nào cũng phản ánh công việc lập trình. Giải quyết issue trên GitHub chỉ là một phần trong những gì nhà phát triển làm. Rất nhiều thời gian của bạn dành cho xây tính năng mới, hiểu codebase hiện có và làm việc nhóm trong dự án.

Trọng tâm của tôi trong hướng dẫn này là ví dụ thực tế thay vì lý thuyết. Tôi sẽ giải thích từng bước cách thiết lập Trae AI và thử nghiệm nó trên nhiều ví dụ để giúp bạn quyết định liệu công cụ có phù hợp với mình hay không.

Trae AI là gì?

Trae AI tự nhận mình là “kỹ sư AI thực thụ” — một tuyên bố táo bạo có lẽ được đưa ra sau khi dẫn đầu bảng SWE-bench Verified. Thoạt nhìn, nó giống các IDE dùng AI khác với những tính năng tiêu chuẩn mà bạn kỳ vọng:

  • Tác nhân viết mã gọi là Builder
  • Sidebar và chat nội tuyến để điều khiển Builder và hỏi về codebase của bạn
  • Truy cập các model cao cấp như Claude 4 Sonnet, Gemini 2.5 Pro, Grok 4 và Kimi K2
  • Terminal tích hợp, hỗ trợ Model Context Protocol (MCP) và khả năng tìm kiếm web
  • Hoàn thành mã theo tab và chức năng IDE tiêu chuẩn

Nhưng đào sâu hơn, bạn sẽ thấy những tính năng giúp Trae khác biệt so với đối thủ:

  • Chế độ SOLO cung cấp quy trình kỹ thuật phần mềm đầu-cuối từ lập kế hoạch đến hoàn tất dự án
  • SOLO Builder, phiên bản chuyên biệt tùy chỉnh cho các tác vụ phát triển web
  • Triển khai ứng dụng web lên Vercel chỉ với một cú nhấp
  • Trình duyệt tích hợp để xem trước ứng dụng web
  • Nhập liệu bằng giọng nói để ra lệnh cho AI
  • Tác nhân AI tùy chỉnh qua MCP, cho phép bạn tạo trợ lý chuyên biệt cho các tác vụ khác nhau

Giống Cursor, Trae thực chất là một fork của VS Code, dù đóng mã nguồn. Bạn sẽ nhận ra ngay vì nó cho phép nhập cài đặt, tiện ích mở rộng và phím tắt từ Cursor hoặc VS Code. Tuy nhiên, họ đã tinh chỉnh giao diện để gọn gàng và bắt mắt hơn.

Giao diện Trae AI Builder cho thấy bố cục IDE sạch và hiện đại với chat ở sidebar, trình soạn thảo mã và terminal tích hợp, thể hiện trải nghiệm người dùng được trau chuốt so với môi trường lập trình truyền thống

Công cụ này tự định vị là một cộng sự cộng tác thay vì chỉ là tiện ích hoàn thành mã. Bạn có thể giao tiếp bằng ngôn ngữ tự nhiên như @Agent hoặc #Context và giao phó các tác vụ lập trình phức tạp trong khi vẫn kiểm soát quy trình.

Trước khi xem các tính năng này hoạt động, chúng ta cần bàn về mô hình giá của Trae AI, vì đây là điểm khác biệt thực sự so với các AI IDE khác.

Lưu ý về giá của Trae AI

Hiện Trae AI có giá 10 USD/tháng, tháng đầu giảm còn 3 USD. Mức này thấp bất ngờ so với các đối thủ trực tiếp như Cursor hoặc Windsurf, vốn thu 15–20 USD/tháng, trong khi các lựa chọn mã nguồn mở như Cline có thể tốn hàng trăm đô mỗi tháng do tính phí theo mức sử dụng.

Điều làm mô hình giá này càng thú vị là cách tính theo số lượt yêu cầu. Bạn có 600 yêu cầu nhanh mỗi tháng và không giới hạn yêu cầu chậm cho các model cao cấp. Tuy nhiên, cách tiếp cận này có một vấn đề cơ bản mà chúng ta từng thấy.

Trang giá Trae AI hiển thị gói đăng ký 10 USD/tháng với 600 yêu cầu nhanh và yêu cầu chậm không giới hạn, thể hiện mô hình giá cạnh tranh so với các công cụ AI viết mã khác

Cursor từng áp dụng chính xác mô hình này chỉ vài tháng trước. Theo đó, mỗi prompt được tính là một hoặc nhiều yêu cầu vào hạn mức tháng của bạn, bất kể độ phức tạp hay số token sử dụng.

Ví dụ, một prompt thao tác trên toàn bộ codebase sẽ bị tính như một chỉnh sửa nhỏ nội tuyến, dù thực tế thao tác đầu tốn chi phí API cao hơn 10–20 lần. Cursor nhận ra mô hình này không thể mở rộng, ngay cả ở mức 20 USD/tháng, và chuyển sang tính giá dựa trên credit, nơi người dùng nhận 20 USD credit theo giá API cộng phụ phí.

Ảnh chụp phản ứng dữ dội của cộng đồng Cursor trên mạng xã hội và diễn đàn, cho thấy người dùng phàn nàn về thay đổi giá và mô hình dựa trên credit, minh họa thách thức mà các công ty AI IDE gặp phải với giá bền vững

Sự thay đổi này gây phản ứng dữ dội trong cộng đồng Cursor. Người dùng đốt hết credit tháng chỉ trong vài ngày. Thực tế kinh tế buộc Cursor phải thay đổi nhiều khả năng cũng sẽ ảnh hưởng đến Trae AI khi lượng người dùng tăng.

Dấu hiệu căng thẳng đã xuất hiện. Chế độ SOLO, tính năng định hình Trae, vẫn ở bản beta và truy cập hạn chế ngay cả với người dùng trả phí. Trang web của họ cho thấy tất cả các đợt truy cập đều đã đóng, với mã có thể có qua danh sách chờ. Điều này hợp lý vì chế độ SOLO hoạt động như một kỹ sư phần mềm thực sự — lập kế hoạch, viết tài liệu, triển khai — tiêu tốn token nhiều hơn hẳn so với hỗ trợ viết mã thông thường.

Dù mô hình giá này có thể không kéo dài, nó mang đến cơ hội truy cập Claude 4 Sonnet và các model cao cấp khác với 3 USD trong tháng đầu. Các công ty thường chấp nhận lỗ ban đầu để xây dựng niềm tin và tệp người dùng, đặc biệt khi có hậu thuẫn nhà đầu tư.

Cách cài đặt và thiết lập Trae AI?

Trải nghiệm thiết lập Trae AI rất mượt:

  1. Tải trình cài đặt cho nền tảng của bạn
  2. Chạy trình cài đặt
  3. Nhập cài đặt của bạn từ Cursor hoặc VS Code
  4. Tùy chọn, thêm Trae vào terminal với lệnh trae
  5. Mở một thư mục làm dự án hoặc clone một repository từ GitHub

Trong hướng dẫn này, chúng ta sẽ xây dựng một ứng dụng cờ ca-rô (tic-tac-toe) chạy trên terminal để kiểm tra khả năng của Builder. Tiếc là tôi chưa có quyền truy cập chế độ SOLO, nên chúng ta sẽ tập trung vào các tính năng của Builder và chỉ điểm qua chế độ SOLO ở cuối bài.

Giờ thì cùng bắt đầu nhé!

Sử dụng Builder của Trae

Để thử khả năng của Trae, hãy tạo một thư mục dự án mới và mở bằng Trae. Chọn Claude 4 Sonnet vì Trae tối ưu cho model này — đây cũng là model giúp họ đứng đầu SWE-bench.

Tôi bắt đầu với prompt này để xây dựng trò chơi cờ ca-rô trên terminal:

I want to build a 4x4 tic-tac-toe game in Python with a clean terminal interface.
The game should support two players taking turns, detect wins in rows, columns,
and diagonals, and handle draws. It should have colored elements, not just black and white, but the color system must be minimalistic.

Kết quả đạt 99% thành công. Builder tạo ra một trò chơi terminal hoạt động đầy đủ và trông rất chuẩn về thẩm mỹ. Điều khiến tôi bất ngờ nhất là nó vẽ đúng lưới cờ ca-rô ngay lần đầu. Khi tôi thử cùng prompt này với các IDE khác trong bài đánh giá trước, chỉ có Cursor làm được chuẩn.

Kết quả terminal hiển thị giao diện trò chơi cờ ca-rô 4x4 đầy màu sắc với dấu X và O, cho thấy khả năng của Trae AI trong việc tạo game Python hoạt động với bố cục lưới và định dạng hiển thị chuẩn

Giao diện chat cảm giác sạch và ngăn nắp. Mỗi sự kiện — tạo mã, chạy lệnh hay tạo tệp — đều hiển thị như một phần riêng, giúp bạn dễ theo dõi quy trình của Builder.

Giao diện chat Trae AI hiển thị luồng hội thoại được tổ chức rõ ràng với các phần riêng cho tạo mã, tạo tệp và thực thi lệnh, làm nổi bật trải nghiệm người dùng trực quan và sạch sẽ

Builder tự động tạo cả script Python và tệp README đi kèm, rồi chạy lệnh terminal để kiểm thử mọi thứ. Nó thậm chí nhận ra cấu hình shell của tôi (Oh My Zsh) mà không cần thiết lập gì. Toàn bộ trải nghiệm mượt và tự nhiên.

Kiểm thử truy cập web

Thời kỳ đầu của các AI IDE, việc phải chuyển ngữ cảnh từ IDE sang ChatGPT hoặc Chrome để tìm thông tin liên quan đến dự án thật bực bội. May mắn là giờ truy cập web trực tiếp trong UI chat gần như là yêu cầu bắt buộc cho mọi IDE. Trae cũng không ngoại lệ.

Hãy thử với một tìm kiếm liên quan dự án cờ ca-rô của chúng ta:

Search the internet for innovative ways other people have built tic-tac-toe games.

I want more comprehensive features

Giao diện kết quả tìm kiếm web trong Trae AI hiển thị phát hiện nghiên cứu toàn diện về các triển khai trò chơi cờ ca-rô, minh họa khả năng tìm kiếm internet tích hợp để nâng cao quy trình phát triển

Kết quả đúng như kỳ vọng — một bản tóm tắt nghiên cứu chi tiết với đề xuất những gì nên triển khai. Tuy nhiên, cần lưu ý tốc độ duyệt web. Nó chậm hơn các thao tác khác đôi chút, nhưng không phải vấn đề lớn vì tìm kiếm web là hoạt động bạn làm thỉnh thoảng, không liên tục.

Kiểm soát ngữ cảnh

Trae cung cấp các tính năng kiểm soát ngữ cảnh tiêu chuẩn. Bạn có thể thêm tệp hoặc thư mục bằng cách nhắc tới chúng với #, và dán URL cũng hoạt động — Trae sẽ kéo nội dung trang vào làm ngữ cảnh khi viết mã.

Tính năng này gần như bắt buộc với các kỹ sư AI thường xuyên làm việc với LangChain hoặc OpenAI Python SDK, vốn thường mới hơn vài phiên bản so với kiến thức huấn luyện của LLM. Thay vì ngắt mạch làm việc để sao chép tài liệu, bạn chỉ cần nhắc tới URL tài liệu cập nhật ngay trong prompt.

Điểm khác biệt của Trae là khả năng tham chiếu các class hoặc hàm cụ thể trong tệp đang mở. Điều này tiện hơn nhiều so với chọn thủ công đoạn mã, đặc biệt khi xử lý các class Python lớn kéo dài hàng trăm dòng.

Để quản lý những gì AI nhìn thấy, Trae cho phép bạn loại trừ tệp và thư mục khỏi việc lập chỉ mục. Vì AI IDE tạo chỉ mục workspace cho hỏi-đáp về codebase, bạn có thể kiểm soát nội dung được đưa vào bằng cách tạo tệp .ignore trong thư mục .trae. Tệp này hoạt động song song với .gitignore, nên bất cứ thứ gì có trong một trong hai tệp sẽ nằm ngoài tầm nhận biết của Builder.

Điểm Trae thực sự nổi bật là tệp quy tắc (rule files). Đây là các tài liệu markdown cho phép bạn đặt hướng dẫn ở cấp workspace và người dùng, định hình cách AI hành xử. Trong phát triển có trợ giúp AI, tệp quy tắc gần như là bắt buộc. Hãy cân nhắc tạo các tệp này trong thư mục .trae/rules:

  • architecture.md cho cấu trúc dự án và quyết định kiến trúc
  • development.md cho tiêu chuẩn và thực hành viết mã
  • orchestration.md để định hướng triển khai tính năng và sử dụng tài liệu
  • design_philosophy.md cho nguyên tắc thiết kế dự án web

Sau khi thiết lập, bạn có thể gọi bất kỳ quy tắc nào trong chat bằng cú pháp #rulename.

Hoàn thành theo tab

Tính năng hoàn thành theo tab đã có trong IDE từ lâu. Cursor thay đổi trải nghiệm này bằng cách giới thiệu model nội bộ để đưa ra gợi ý thông minh trên toàn bộ tệp. Trae AI cung cấp tính năng tương tự và gom chúng dưới tên chung là Cue.

Cue gồm một số kiểu hoàn thành:

  • Tự động hoàn thành hiểu mã hiện có và gợi ý phần tiếp theo tại vị trí con trỏ
  • Chỉnh sửa nhiều dòng có thể viết một lúc nhiều dòng mã liên quan
  • Chỉnh sửa dự đoán gợi ý thay đổi tiếp theo dựa trên chỉnh sửa vừa rồi của bạn
  • Nhảy đến chỉnh sửa tìm vị trí tiếp theo bạn nên thay đổi do chỉnh sửa trước đó ảnh hưởng

Tôi rất thích tính năng nhảy đến chỉnh sửa của Cursor, hoạt động rất mượt. Tôi chỉ cần tab-tab-tab qua các chỉnh sửa khi giành lại quyền kiểm soát script. Tính năng nhảy-đến-chỉnh-sửa của Trae chậm hơn nhiều so với Cursor.

Trong quá trình thử, tôi thường phải đặt con trỏ vào dòng mình muốn chỉnh tiếp để kích hoạt gợi ý “Tab: nhảy đến đây”. Điều này làm mất ý nghĩa của tính năng nhảy-đến-chỉnh-sửa. Các tính năng khác của Cue cũng chậm hơn.

Nó vẫn hoạt động, nhưng vì Trae còn mới, Cue cần được chăm chút thêm để bắt kịp các đối thủ đã ổn định.

Builder với quyền truy cập MCP

Một tính năng gần như bắt buộc cho các IDE dùng AI là hỗ trợ Model Context Protocol (MCP). MCP đóng vai trò cầu nối giữa trợ lý AI và các công cụ, cơ sở dữ liệu hoặc API bên ngoài. Không có chúng, tác nhân viết mã của bạn sẽ bị cô lập khỏi hệ thống thực tế mà bạn xây dựng.

Hỗ trợ MCP của Trae AI được trau chuốt và thân thiện. Nền tảng có giao diện marketplace riêng cho các server MCP chính thức cho phép cài đặt bằng một cú nhấp.

Giao diện marketplace MCP của Trae AI hiển thị các server Model Context Protocol sẵn có với tùy chọn cài đặt một cú nhấp, cho thấy cách tiếp cận thân thiện để mở rộng khả năng AI với công cụ và API bên ngoài

Việc có marketplace cũng giải quyết bài toán khám phá. Bạn có thể duyệt các MCP sẵn có thay vì phải lùng tìm tài liệu hay repository trên GitHub để kiếm thứ mình cần.

Sau khi thêm một hoặc nhiều server — hoặc thêm server tùy chỉnh qua cài đặt, cũng rất đơn giản — bạn có thể chuyển từ Builder thông thường sang tác nhân “Builder with MCP”. Dù ban đầu có vẻ lạ khi tách tác nhân, đây thực ra là thiết kế thông minh.

Danh sách MCP của bạn sẽ tăng theo thời gian. Mỗi prompt gửi đi đều kèm thông tin về các MCP sẵn có và công cụ của chúng, tiêu tốn token dù bạn có dùng hay không. Việc cố ý chuyển sang Builder with MCP giúp Trae tiết kiệm chi phí. Khi họ chuyển sang tính phí theo mức sử dụng, thiết kế này cũng sẽ giúp người dùng tiết kiệm.

Một cảnh báo: danh sách marketplace cho các server MCP đôi khi dùng hướng dẫn thiết lập đã lỗi thời, có thể gây lỗi cài đặt. Khi chuyển sang Builder with MCP, hãy kiểm tra chỉ báo trạng thái cạnh mỗi server và đảm bảo chúng hiển thị màu xanh trước khi bắt đầu làm việc. Nếu màu đỏ, bạn sẽ phải tự gỡ lỗi.

Tạo tác nhân tùy chỉnh

Một tính năng rất được ưa chuộng trong các IDE mã nguồn mở hiện nay như Cline hoặc Roo Code là khả năng tạo tác nhân tùy chỉnh với quyền truy cập các công cụ khác nhau, server MCP khác nhau và hành vi hoàn toàn khác nhau thông qua các system prompt khác nhau. Dù là phần mềm đóng, Trae AI cũng cung cấp chính tính năng này.

Tác nhân tùy chỉnh giải quyết một vấn đề thực trong phát triển có trợ giúp AI. Builder mặc định hoạt động tốt cho các tác vụ chung, nhưng công việc chuyên biệt thường cần hành vi tập trung. Thay vì lặp lại yêu cầu trong mọi cuộc trò chuyện, bạn có thể tạo tác nhân phù hợp với quy trình cụ thể.

Ví dụ, bạn có thể tạo “Documentation Agent” luôn viết docstring đầy đủ, kèm type hint và tuân thủ tiêu chuẩn tài liệu của đội. Hoặc “Code Review Agent” tập trung vào lỗ hổng bảo mật, vấn đề hiệu năng và tiêu chuẩn mã thay vì triển khai tính năng mới.

Khi đã có tác nhân tùy chỉnh, bạn có thể dùng bằng cách chọn từ menu thả xuống ở đầu ô nhập chat hoặc dùng cú pháp @agent-name.

Chế độ SOLO trong Trae AI

Chế độ SOLO là tính năng tham vọng nhất của Trae — trải nghiệm kỹ thuật phần mềm tự động hoàn toàn, xử lý mọi thứ từ lập kế hoạch ban đầu đến triển khai cuối cùng. Bạn mô tả những gì mình muốn, và chế độ SOLO sẽ thiết kế kiến trúc, viết mã, xử lý kiểm thử và triển khai dự án mà không cần giám sát liên tục.

Chế độ SOLO vượt xa hỗ trợ viết mã thông thường. Nó chia nhỏ dự án phức tạp thành các tác vụ có thể quản lý, viết tài liệu và đưa ra quyết định kiến trúc như một lập trình viên giàu kinh nghiệm. Biến thể SOLO Builder tập trung riêng vào quy trình phát triển web, cung cấp công cụ chuyên biệt cho dự án frontend, bao gồm xem trước trong trình duyệt tích hợp và triển khai Vercel một cú nhấp.

Giao diện chế độ SOLO của Trae AI hiển thị quy trình kỹ thuật phần mềm tự động với lập kế hoạch dự án, phân rã tác vụ và khả năng triển khai, đại diện cho tương lai phát triển đầu-cuối dùng AI

Các khả năng chính gồm:

  • Phát triển dự án trọn vẹn từ ý tưởng đến triển khai
  • Lập kế hoạch dự án và phân rã tác vụ tự động
  • Sinh tài liệu theo thời gian thực
  • Quy trình kiểm thử và gỡ lỗi tích hợp
  • Triển khai lên nền tảng đám mây bằng một cú nhấp
  • Hỗ trợ nhập liệu giọng nói cho tương tác tự nhiên

Chế độ SOLO vẫn ở bản beta với quyền truy cập cực kỳ hạn chế, như đã đề cập. Ngay cả người dùng Pro trả phí cũng cần mã mời đặc biệt để dùng thử, và có vẻ tất cả đợt truy cập đều đã đóng với khả năng chỉ có danh sách chờ.

Trae AI so với Cursor

Sau một thời gian dùng Trae và đọc tài liệu của họ, có thể thấy mục tiêu chính của họ là vượt Cursor.

Ưu thế của Trae rất đáng chú ý. Ở mức 10 USD/tháng so với 20 USD của Cursor, chênh lệch giá là quan trọng với nhiều lập trình viên. Trae cũng tích hợp các tính năng mà Cursor thiếu — tác nhân tùy chỉnh, tích hợp OpenRouter để có thêm model, và, ở góc nhìn chủ quan, giao diện được trau chuốt hơn. Thiết kế thị giác hiện đại và đỡ rối hơn so với thiết lập hiện tại của Cursor.

Nhưng Cursor vẫn có những lợi thế mà Trae chưa có:

  • Lợi thế người đi trước mang lại tệp người dùng lớn đã gắn bó với hệ sinh thái của họ
  • Tác nhân nền hoạt động ngay cả khi IDE không mở
  • Tích hợp di động và Slack cho lập trình từ xa
  • Quan hệ đối tác sâu với các công ty như Anthropic để truy cập phiên bản model tối ưu hóa
  • Tính năng ghi nhớ kiểu ChatGPT, ghi nhớ ngữ cảnh qua nhiều phiên — điều Trae hiện chưa có

Bài kiểm thực sự sẽ là khâu thực thi. Nếu Trae có thể trau chuốt các tính năng như Cue (hệ thống hoàn thành theo tab), mở rộng quyền truy cập chế độ SOLO và xây dựng hiện diện tiếp thị mạnh hơn, họ có thể thu hút những người dùng Cursor đang khó chịu, đặc biệt là những người không hài lòng với thay đổi giá gần đây.

Tuy nhiên, đổi IDE đòi hỏi nhiều nỗ lực, và hệ sinh thái đã ổn định của Cursor tạo rào cản tự nhiên cho việc chuyển đổi. Dù sao, cạnh tranh cũng có lợi cho lập trình viên — cả hai công cụ sẽ phải đổi mới nhanh hơn để giữ sức hút.

Kết luận

Trae AI thực hiện đúng lời hứa về một cộng sự viết mã đủ năng lực với giao diện sạch và tính năng cạnh tranh. Dù kết quả kiểm chuẩn ấn tượng, bài kiểm thực đến từ quy trình phát triển hằng ngày, nơi công cụ hoạt động đủ tốt để cân nhắc như một lựa chọn thay thế Cursor.

Câu hỏi lớn không phải là Trae AI có hoạt động không — có — mà là liệu họ có duy trì được lợi thế hiện tại đủ lâu để xây dựng thị phần hay không. Mô hình giá nhiều khả năng sẽ thay đổi, quyền truy cập chế độ SOLO còn hạn chế, và một số tính năng cần tinh chỉnh. Với những ai sẵn sàng thử điều mới, đặc biệt ở mức giá giới thiệu 3 USD hiện tại, Trae AI mang lại trải nghiệm vững vàng và có thể trở thành IDE chính của bạn sau vài bản cập nhật.

Nếu bạn đang tìm hiểu các trợ lý viết mã AI, bạn cũng có thể thấy các bài viết này hữu ích:

Bexruz (Bex) Tuychiev

Tác giả

Bexruz (Bex) Tuychiev

Tôi là người sáng tạo nội dung về khoa học dữ liệu với hơn 2 năm kinh nghiệm và là một trong những tài khoản có lượng người theo dõi lớn nhất trên Medium. Tôi thích viết các bài chuyên sâu về AI và ML với chút giọng điệu mỉa mai, vì bạn cũng phải làm gì đó để chúng bớt khô khan. Tôi đã xuất bản hơn 130 bài viết và một khóa học trên DataCamp, cùng với một khóa nữa đang được thực hiện. Nội dung của tôi đã được hơn 5 triệu lượt xem, trong đó 20 nghìn người đã trở thành người theo dõi trên cả Medium và LinkedIn. 

Chủ đề

Liên quan