EXPLORINEER
vi

GitHub

JetBrains/thinkrail — Vibe code with pi in a lightweight, real IDE that customises itself around the way you work — The Vibe You Need

Phần mềmLần đầu xuất hiện 51 điểm


JetBrains đang thử nghiệm ThinkRail, một phần mềm lập trình (IDE) có trợ giúp của AI. Phần mềm này dùng agent lập trình tên là pi, và sẽ tự tạo công cụ phù hợp với cách bạn làm việc.

Chuyện gì đã xảy ra?

JetBrains đã đưa ra ThinkRail, một IDE có AI. IDE là phần mềm để viết và sửa mã nguồn. ThinkRail xây giao diện quanh agent pi, chia công việc thành các không gian làm việc riêng, và lưu kiến thức dự án dưới dạng tệp SPEC.md. Nhóm phát triển cũng đang thêm hỗ trợ tiện ích mở rộng, để ThinkRail có thể tự tạo công cụ cần dùng.

Các con số và tính năng chính

  • Mỗi dự án có thể tạo nhiều không gian làm việc (workspace) dựa trên git worktree, mỗi cái có nhánh riêng.
  • Một không gian làm việc có thể có nhiều phiên chat pi chạy cùng lúc, mỗi phiên có mô hình riêng và số đo token và chi phí trực tiếp.
  • Không gian làm việc không dùng nữa sẽ tự chuyển vào một khu lưu trữ sau khi pull request được gộp hoặc đóng, hoặc sau một tuần yên tĩnh.
  • Các tệp SPEC.md tạo thành một đồ thị kết nối nằm cạnh mã nguồn, và agent đọc, tìm kiếm, cập nhật chúng.

Hiểu nhanh một số khái niệm

Agent lập trình là AI có thể tự làm nhiều bước, như đọc mã, chạy lệnh và sửa tệp. Git worktree cho phép bạn có nhiều thư mục làm việc từ cùng một kho mã, mỗi thư mục ở một nhánh khác nhau. Nhờ vậy, nhiều agent có thể làm việc song song mà không đụng vào bản mã chính của bạn.

Vì sao điều này quan trọng?

Nhiều agent có thể làm việc cùng lúc mà không làm lộn xộn mã của bạn. Kiến thức dự án được lưu lại qua các phiên làm việc, nên AI bớt phải học lại từ đầu. Nếu tính năng tự tạo công cụ hoạt động tốt, phần mềm có thể thích nghi với cách từng người làm việc.

Cần theo dõi điều gì?

  • Tiện ích mở rộng sẽ được thêm đầy đủ như thế nào.
  • ThinkRail sẽ tự tạo công cụ ra sao và người dùng có kiểm soát được không.
  • ThinkRail đang ở giai đoạn dự án ươm mầm (incubator) của JetBrains, nên cần xem nó phát triển ra sao.

Chú giải

pi
Agent lập trình bằng AI mà ThinkRail dùng làm nền tảng.
git worktree
Tính năng của Git cho phép có nhiều thư mục làm việc từ cùng một kho mã, mỗi thư mục một nhánh.
SPEC.md
Tệp văn bản lưu ý định và kiến thức của dự án, nằm cạnh mã nguồn.
IDE
Môi trường phát triển tích hợp, phần mềm để viết, chạy và sửa mã nguồn.

Nguồn: Đọc bản gốc trên GitHub ↗

Bài giải thích này được AI viết lại bằng lời dễ hiểu từ bài gốc. Hãy kiểm tra bài gốc để xác nhận thông tin.