Skip to content

Buổi 02: Gemini CLI Basics & Thủ thuật AI Prompting cho Product & Design

1. Mở Khoá Sức Mạnh của Gemini CLI

Hôm nay là lúc chúng ta thực sự áp dụng Gemini CLI (Giao diện Dòng lệnh của Gemini AI) thay cho website thường dùng.

Tại sao phải dùng CLI? Vì qua CLI, AI có thể đọc nhanh toàn bộ cấu trúc dự án (bằng các lệnh hỗ trợ), và có thể tạo lập tài liệu tự động mà không cần bạn copy-paste bằng tay.

1.1 Kiểm tra AI có đang thức không

Trong Terminal (mở lên như đã học Buổi 1), thử gõ:

bash
gemini "Chào bạn, hãy giới thiệu 3 xu hướng Product Management mới nhất năm 2026."

Ngạc nhiên chưa? Chữ sẽ tự chảy ra như khi chat trên web, nhưng trực tiếp trên máy của bạn.

1.2 "Chat" đa ngữ cảnh (Contextual Prompting)

Khi ở trên web, muốn AI sửa văn bản dài, bạn phải copy dán mỏi tay. Ở môi trường Terminal, bạn có thể truyền thẳng một file văn bản cho AI!

Ví dụ bạn có file draft_ideas.txt, lệnh sẽ là:

bash
gemini "Hãy đóng vai là 1 Senior BA, tóm tắt lại các yêu cầu trong file này ra dấu gạch đầu dòng." --files "draft_ideas.txt"

Phép thuật: AI sẽ rà soát nội dung file đó mà không bắt bạn copy dán một chữ nào. Mọi tài liệu Product có sẵn trên folder dự án đều có thể đọc dễ dàng theo cách này.


2. Nghệ thuật Prompting dành riêng cho Product / BA / Design

Prompting không phải chỉ là "Viết giùm đoạn văn nhỏ". Nó là Điều phối Context (Bối cảnh).

Bí mật cho Product và Designer: Khung 4 Bước:

  1. Persona (Vai trò): "Bạn là Lead Product Manager (hoặc Senior UX Designer) chuyên gia về App FinTech."
  2. Nhiệm vụ (Task): "Tôi cần phân tích chức năng chuyển tiền 1-chạm."
  3. Đầu vào (Input Context): Dựa vào cấu trúc đối tượng khách hàng dưới đây... [cung cấp text hoặc đọc thẳng JSON config].
  4. Định dạng (Format): "Trả kết quả dưới dạng Markdown table: Feature | Lý do | Metric cần Track".

Cấu trúc Prompt Chuẩn:

markdown
[ROLE] Hãy đóng vai chuyên gia Phân tích quy trình Kinh doanh.
[TASK] Xem bảng khảo sát khách hàng này.
[CONTEXT] Dữ liệu này đến từ nhóm Gen Z ở Việt Nam khi dùng app TMĐT.
[FORMAT] Viết cho tôi 5 User Stories dạng "Là một... Tôi muốn... Để...".

3. Quản lý File Định Dạng Markdown (.md) cho Product Specs

Word hay Google Docs rất khó để cấu trúc hệ thống. Chúng ta dùng Markdown (.md) - ngôn ngữ mặc định của AI và GitHub.

Nó thân thiện 100% với AI, cho phép:

  • Dễ dàng biến đổi sang HTML hoặc giao diện Web đẹp.
  • Ghi lại Use Cases, User Flows bằng mermaid (sơ đồ trực quan).

Bài tập: Viết một đoạn Prompt dùng Cấu trúc 4 Bước yêu cầu Gemini CLI phân tích tính năng "Checkout giỏ hàng" và xuất ra dạng file .md.

Powered by CodyMaster × VitePress