Chế độ Chat & Lệnh dấu gạch chéo (Slash Commands)

Trợ lý Goki hoạt động với nhiều chế độ nội bộ khác nhau. Khi bạn sử dụng Lệnh gạch chéo (Slash Commands), hệ thống sẽ tự động chuyển sang chế độ phù hợp nhất để xử lý yêu cầu.

Chế độ Chat

Trợ lý Goki cung cấp 3 chế độ chuyên dụng:

1. 🏗️ Kiến trúc sư (Architect)

  • Mục đích: Lập kế hoạch và thiết kế trước khi lập trình.
  • Khi nào sử dụng: Khi bạn có ý tưởng nhưng không biết bắt đầu từ đâu, hoặc cần tư vấn về cấu trúc dự án hoặc lựa chọn phần cứng.

2. 💻 Lập trình (Code)

  • Mục đích: Viết, sửa đổi và tối ưu hóa mã nguồn.
  • Khi nào sử dụng: Khi bạn cần viết một hàm mới, thêm tính năng hoặc tái cấu trúc (refactor) mã cũ. AI sẽ tập trung vào việc tạo ra các khối mã chính xác.

3. ❓ Hỏi đáp (Ask)

  • Mục đích: Giải thích, gỡ lỗi và trả lời câu hỏi.
  • Khi nào sử dụng: Khi bạn muốn hiểu cách một đoạn mã hoạt động, hoặc tra cứu kiến thức về Arduino/C++, cũng như yêu cầu AI kiểm tra lỗi log. Đây là chế độ mặc định.

Lệnh dấu gạch chéo (Slash Commands)

Bạn có thể sử dụng các lệnh nhanh (bắt đầu bằng /) trong hộp chat để kích hoạt các hành động chuyên sâu:

  • /fix: Tự động tìm và đề xuất sửa lỗi trong đoạn mã hiện tại.
  • /explain: Giải thích chi tiết đoạn mã được chọn hoặc file đang mở.
  • /refactor: Tái cấu trúc (Refactor) mã nguồn để sạch hơn và hiệu quả hơn.
  • /test: Phân tích phần cứng được kết nối trong code và tạo bảng nối dây (Wiring table) kèm Test Sketch cho từng linh kiện.
  • /wiring: Tạo sơ đồ nối dây dạng Mermaid Diagram từ các lệnh pinMode(), digitalRead(), v.v. trong code.
  • /comment: Thêm chú thích (comment) chi tiết vào từng phần của code Arduino, giữ nguyên code gốc.
  • /simulate: Tạo tổng quan mạch điện bao gồm danh sách linh kiện, bảng kết nối và mô tả hoạt động.

Mẹo: Sử dụng Shift + Enter để xuống dòng trong hộp chat nếu bạn muốn viết một yêu cầu dài gồm nhiều đoạn.

Tiếp theo: Các tính năng bối cảnh