Chuyển tới nội dung chính

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.

image-1.png

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.

image-2.png

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:

image-3.png

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:

image-4.png

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:

image-5.png

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:

image-6.png

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:

image-7.png

Hãy xem Prompt Code Translate trong Prompt Library ví dụ:

image-8.png

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.

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

image-9.png

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.

image-10.png

  • 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.

image-11.png

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:

image-12.png

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.

image-13.png

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':

image-14.png

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.

image-15.png

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 để:

  1. Chèn code tại con trỏ
  2. Thay thế code được chọn
  3. Sao chép vào bộ nhớ tạm
  4. Chèn vào tệp mới
image-16.png

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.

image-17.png

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.

image-18.png

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.

image-19.png

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.

image-20.png

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ó.

image-21.png

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.