Chat Cuộc Trò Chuyện
Tính năng chat là cách chính để tương tác với CodeVista và tận dụng các khả năng hỗ trợ lập trình được hỗ trợ bởi AI của nó.
Nhập Prompt
Để bắt đầu, chỉ cần gõ câu hỏi lập trình, tác vụ hoặc lệnh của bạn vào hộp nhập prompt.
Để có kết quả tốt nhất, hãy cụ thể càng nhiều càng tốt về vấn đề, kết quả mong muốn hoặc tác vụ mà bạn cần trợ giúp.
Bạn được chào đón để bao gồm các đoạn code, thông báo lỗi hoặc bất kỳ thông tin có liên quan nào khác.

Sao Chép và Lưu Prompt
Sau khi một prompt được gửi tới CodeVista, bạn có thể sao chép hoặc lưu prompt đó để sử dụng sau này.
Sao Chép một Prompt
Để sao chép bất kỳ tin nhắn nào, chỉ cần di chuột qua tin nhắn mong muốn và nhấp vào biểu tượng Copy message xuất hiện ở góc dưới bên phải.
Lưu một Prompt
Để lưu một prompt, di chuột qua prompt được gửi và nhấp vào nút Save:
Trong bảng Save Your Prompt, nhập Prompt Name để dễ nhớ sau (ví dụ: python1) và sửa đổi prompt nếu cần trước khi nhấp vào nút Save Prompt:

Sử Dụng Lại Prompt
CodeVista cho phép bạn gọi lại các prompt được lưu của bạn hoặc sử dụng hơn 50 prompt sẵn sàng cho các tác vụ lập trình phổ biến.
Để làm điều đó, bạn chỉ cần truy cập Prompt Library bằng cách nhấp vào biểu tượng được hiển thị bên dưới:
Sau khi mở Prompt Library, bạn có thể chọn My Prompts hoặc Public Prompts để sử dụng phù hợp.
Sử Dụng Lại Prompt từ My Prompts
Để sử dụng lại, chỉnh sửa hoặc xóa một prompt được lưu, chọn My Prompts trong Prompt Library và nhấp vào nút thích hợp:

Sử Dụng Prompt từ Public Prompts
Public Prompts trong Prompt Library cung cấp một bộ sưu tập hơn 50 prompt sẵn sàng cho các tác vụ lập trình phổ biến, được thiết kế để tăng cường hiệu quả lập trình và năng suất của bạn.
Để sử dụng một prompt từ Public Prompt Library, chọn Public Prompts trong Prompt Library và chọn một prompt từ danh sách:
Hãy xem Prompt Code Translate trong Prompt Library ví dụ:
Bạn có thể:
- Chọn Use Prompt để chèn mẫu này vào khu vực nhập chat
- Chọn Save as new My Prompt để lưu mẫu này vào My Prompts Library.
Lựa Chọn Mô Hình LLM
Bạn có thể chọn một Mô Hình AI từ nút thả xuống dưới hộp chat.
Menu Lựa Chọn Mô Hình AI
CodeVista cung cấp một danh sách các mô hình AI nâng cao:
- Claude Sonnet 4
- Claude Sonnet 4.5
- Gemini 2.0 Flash
- Gemini 2.5 Pro
- GPT-5
- GPT-5 mini
- OpenAI GPT-4o

Hoặc, bạn có thể chọn Auto Model, và hệ thống sẽ tự động chọn cái tốt nhất dựa trên truy vấn của bạn.
Giới Hạn Độ Dài Đầu Vào
CodeVista hiển thị độ dài đầu vào của prompt của bạn trong thời gian thực, cùng với giới hạn đầu vào tối đa cho mô hình AI được chọn của bạn.
Độ dài đầu vào được đo bằng token, đó là những thứ xấp xỉ bằng từ hoặc ký tự, tùy thuộc vào ngôn ngữ.
Dưới đây là giới hạn độ dài đầu vào tối đa cho các mô hình khác nhau:
Mô Hình | Độ Dài Đầu Vào Tối Đa (Tokens) |
|---|---|
Claude Sonnet 4 | 232000 |
Claude Sonnet 4.5 | 232000 |
Gemini 2.0 Flash | 1.056.768 |
Gemini 2.5 Pro | 1.114.112 |
GPT-5 | 304.000 |
GPT-5 mini | 304.000 |
OpenAI GPT-4o | 128.000 |
Nếu prompt của bạn vượt quá giới hạn độ dài đầu vào, CodeVista sẽ cắt ngắn các tin nhắn cũ nhất từ ngữ cảnh để phù hợp với đầu vào mới.
Bạn có thể tìm hiểu thêm về token và tính toán của chúng trong bài viết này từ OpenAI.
Thêm Ngữ Cảnh
Tính năng Add Context cho phép bạn đính kèm tệp, thư mục hoặc đoạn code trực tiếp vào chat, giúp trợ lý AI hiểu rõ hơn về workspace của bạn và cung cấp trợ giúp chính xác hơn.
Cách thêm ngữ cảnh
Bước 1: Bạn có thể thêm ngữ cảnh bằng một trong những cách sau:
- Nhấp vào nút "Add Context" trong giao diện chat.

- Gõ @ trong đầu vào chat để mở bộ chọn ngữ cảnh.
Bước 2: Bạn có thể chọn thêm một tệp duy nhất, toàn bộ thư mục hoặc một đoạn code.

Khi ngữ cảnh được thêm vào, bạn có thể đặt câu hỏi hoặc chạy các lệnh liên quan đến tệp hoặc thư mục được tải lên. Ví dụ:
- 'Có thể xem lại code trong all.js không?'
- 'Bạn thấy những lỗi nào trong thư mục này?'"
Add Context kết nối khoảng cách giữa workspace của bạn và trợ lý AI, cho phép nó hiểu codebase và môi trường của bạn để nó có thể cung cấp hỗ trợ thông minh, có liên quan hơn.
Cải Tiến Prompt
CodeVista cũng hỗ trợ bạn nhập prompt bằng cách cung cấp để cải thiện các câu hỏi hoặc yêu cầu trước khi gửi.
Đầu tiên, gõ trong câu hỏi hoặc yêu cầu của bạn, sau đó nhấp vào nút Improve:
CodeVista sau đó cung cấp cho người dùng một prompt tốt hơn, rõ ràng hơn và chính xác hơn. Bạn có thể cố gắng chỉnh sửa hoặc cải thiện prompt thêm một lần nữa trước khi gửi tới CodeVista.
Prompt Được Đề Xuất
Sau mỗi phản hồi, CodeVista có thể hiển thị tối đa ba prompt được đề xuất liên quan đến ngữ cảnh hiện tại.
Để bật điều này, hãy vào Settings >> AI Context >> bật 'Suggest next prompts':

Sau đó, khi bạn nhập và gửi câu hỏi lập trình của mình, bạn có thể chọn biểu tượng được tô sáng trong hình bên dưới và nhấp vào một prompt được đề xuất để điền nó vào hộp nhập prompt để chỉnh sửa hoặc gửi dễ dàng.

Xem Lại Phản Hồi
Sau khi gửi prompt của bạn, CodeVista sẽ xử lý nó và cung cấp một phản hồi trong cửa sổ chat.
Phản hồi có thể bao gồm các đoạn code, giải thích hoặc đề xuất liên quan đến prompt của bạn.
Nếu phản hồi bao gồm các đoạn code, bạn sẽ thấy các nút để:
- Chèn code tại con trỏ
- Thay thế code được chọn
- Sao chép vào bộ nhớ tạm
- Chèn vào tệp mới
Bạn cũng có thể sao chép phản hồi bằng cách nhấp vào nút Copy message ở góc dưới bên phải của mỗi phản hồi.

Lịch Sử Cuộc Trò Chuyện
Tạo Cuộc Trò Chuyện Chat Mới
Để bắt đầu một cuộc chat mới, nhấp vào New Conversation ở góc trên bên phải của bảng CodeVista.
Bất cứ khi nào bạn bắt đầu một cuộc trò chuyện mới (bằng cách nhấp vào nút được tô sáng), nội dung chat hiện tại sẽ được tự động lưu.
Lưu Ý:
- CodeVista sử dụng lịch sử cuộc trò chuyện làm ngữ cảnh cho các phản hồi của nó, đảm bảo tính liên tục và tính liên quan.
- Nếu lịch sử cuộc trò chuyện vượt quá giới hạn đầu vào của mô hình, các tin nhắn cũ nhất sẽ bị loại bỏ để nhường chỗ cho các tin nhắn mới.
Xem Lịch Sử Cuộc Trò Chuyện
Để xem tất cả các cuộc trò chuyện của bạn, nhấp vào biểu tượng History ở góc trên bên phải của cửa sổ chat.
Các cuộc trò chuyện chat của bạn được hiển thị theo thứ tự thời gian, với những cuộc trò chuyện gần đây nhất ở phía trên.
Chúng được phân loại thành các phần Today, Yesterday, Previous 7 days và Remaining conversations.
Để tìm một cuộc trò chuyện cụ thể, hãy sử dụng thanh tìm kiếm ở phía trên.
Quản Lý Các Cuộc Trò Chuyện Chat
Sau khi xem danh sách các cuộc trò chuyện chat, bạn có thể Edit hoặc Delete một cuộc chat bằng cách nh ấp vào biểu tượng ba chấm bên cạnh nó.
Lưu Ý:
Hãy nhớ rằng CodeVista là một công cụ mạnh mẽ, nhưng điều cần thiết là xem lại và xác thực bất kỳ code hoặc đề xuất nào mà nó cung cấp trước khi triển khai chúng trong các dự án của bạn.
Ngoài ra, hãy lưu ý các hạn chế hoặc vấn đề đã biết được đề cập trong tài liệu.