Tổng quan
JetBrains AI Assistant đưa các tính năng AI vào ngay bên trong JetBrains IDE, giúp trao đổi với AI mà không cần rời khỏi editor. Hệ thống sử dụng nhiều large language models từ OpenAI, Google và các mô hình riêng của JetBrains để xử lý các tác vụ lập trình theo ngữ cảnh.

Trong cửa sổ chat, truy vấn có thể được bổ sung bằng thông tin liên quan từ dự án hiện tại. Người dùng có thể yêu cầu giải thích code trong file đang mở, viết lại class, gọi các hành động như refactor hoặc explain từ editor, rồi đưa snippet trở lại vùng soạn thảo.
Trợ lý AI tích hợp ngay trong JetBrains IDE, hỗ trợ chat theo ngữ cảnh dự án, sinh code, viết test, giải thích lỗi và refactor. Gói dịch vụ còn bao gồm Junie để lập kế hoạch, viết và kiểm thử code.
Tính năng nổi bật
- Chat với AI ngay trong IDE và tự động lấy thêm ngữ cảnh từ dự án.
- Giải thích code trong file đang mở mà không cần sao chép đoạn mã.
- Viết lại class theo yêu cầu như chuyển MyClass thành abstract class.
- Kích hoạt lệnh Refactor this hoặc Explain this trực tiếp từ editor.
- Chèn snippet do AI tạo trở lại editor sau khi trao đổi.
- Gợi ý code theo natural language prompt ngay trong vùng soạn thảo.
- Tạo test cho nhiều code element để xử lý phần việc lặp lại.
Ứng dụng thực tế
- Hỗ trợ lập trình viên cần giải thích nhanh code hoặc lỗi ngay trong IDE.
- Tự động hóa việc viết test, tài liệu và commit message trong quy trình phát triển.
- Hỗ trợ refactor và đặt tên thành phần code khi cần giữ mạch làm việc liên tục.
- Giao các tác vụ nhiều bước cho Junie từ lập kế hoạch đến kiểm thử.
- Nghiên cứu cách triển khai thuật toán mà vẫn giữ nguyên ngữ cảnh dự án.
Đối tượng sử dụng phù hợp
- Lập trình viên sử dụng JetBrains IDE
- Tech lead cần hỗ trợ review và refactor code
- Nhóm phát triển muốn dùng AI ngay trong môi trường IDE
- Tổ chức cần quản lý khả năng bật hoặc tắt AI Assistant cho toàn bộ đơn vị
Thông tin kỹ thuật
Câu hỏi thường gặp
JetBrains AI Assistant hoạt động trong những IDE nào?
Danh sách hiển thị gồm IntelliJ IDEA, PyCharm, PhpStorm, GoLand, Rider, CLion, WebStorm, RubyMine, ReSharper, DataSpell và Datalore; Fleet được nêu là tính năng bổ sung.
Junie có nằm trong gói dịch vụ không?
Có. Junie được bao gồm và đảm nhiệm lập kế hoạch, viết, tinh chỉnh và kiểm thử code.
AI Assistant có thể hỗ trợ những việc gì trong editor?
Các khả năng được nêu gồm chat theo ngữ cảnh, multiline code completion, sinh code, tạo test, giải thích code và lỗi, gợi ý refactor, viết tài liệu, commit message và đặt tên.
Dữ liệu và code có bị dùng để huấn luyện mô hình sinh nội dung không?
JetBrains và các nhà cung cấp dịch vụ không sử dụng dữ liệu hoặc code của người dùng để huấn luyện generative models.
Có những lựa chọn giấy phép nào trong dữ liệu hiện có?
Dữ liệu hiện có liệt kê 1 User Commercial Annual Subscription và 1 User Commercial Annual Subscription Renewal.




Bình luận