Là những lập trình viên, chúng ta đam mê việc xây dựng các giải pháp, nhưng hầu như ai cũng chán ngán “dư chấn” hành chính sau mỗi sự kiện công nghệ lớn. Việc phải sàng lọc một hộp thư đến ngập ngụa trong các email rải rác từ khách hàng tiềm năng, báo giá của nhà cung cấp, và các ghi chú nội bộ là một cực hình gây ra sự chuyển đổi ngữ cảnh (context-switching) liên tục.
Gần đây, tôi quyết định ngừng việc copy-paste các luồng email ra các LLM bên ngoài và thử nghiệm công cụ Side panel của Gemini được tích hợp sẵn ngay trong Gmail (Workspace AI). Thay vì chỉ yêu cầu nó “tóm tắt email”, tôi đã xây dựng một luồng công việc (workflow) hoàn chỉnh từ đầu đến cuối: Trích xuất -> Tổng hợp -> Viết nháp (Extract -> Synthesize -> Draft).
Dưới đây là cách tôi xử lý một hộp thư đến thực tế sau một buổi triển lãm ngay trong Gmail, bao gồm các câu lệnh (prompt), đầu ra có thể xác thực và các kỹ thuật prompt engineering cần thiết để vượt qua những hạn chế của AI.
Extract → Synthesize → Draft
Kịch bản
Tuần trước, đội ngũ của chúng tôi đã tham dự triển lãm TechXpo 2026. Hộp thư đến của tôi hiện đang ngập ngụa khoảng 30 luồng email, chứa một mớ hỗn độn các yêu cầu từ khách hàng tiềm năng (inbound prospects), báo giá từ các nhà cung cấp cho việc tích hợp cloud storage mới, và các ghi chú nội bộ rải rác từ team. Thử thách đặt ra là phải trích xuất ngay lập tức các đầu việc cần làm, so sánh thông số kỹ thuật của các vendor, và viết email phản hồi chính xác mà không cần rời khỏi hộp thư đến hoặc bị mất dấu người đang phụ trách việc gì.
Task 1: Trích xuất dữ liệu (Data Extraction)
- The first step is triaging the inbox. I need to find the actionable requests from the event, figure out the exact deliverables, and identify the internal assignees. This is where most people fail by using a naive, overly broad prompt. Let’s look at the difference.
Nhiệm vụ 1: Trích xuất dữ liệu (Prompt “Ngây thơ” vs. Prompt “Kỹ thuật”)
- Bước đầu tiên là phân loại hộp thư đến. Tôi cần tìm các yêu cầu cần xử lý từ sự kiện, xác định chính xác các sản phẩm cần giao, và tìm ra những người phụ trách nội bộ. Đây là lúc hầu hết mọi người thất bại khi sử dụng một prompt quá ngây thơ và chung chung. Hãy xem sự khác biệt.
- Lần thử 1: Prompt đơn giản (Xử lý nhiễu)
“Find recent emails containing ‘[TechXpo 2026]’. List the client name, requested documents, deadline, and internal next action owner.”
Gemini Output (The Messy Result):

- Vấn đề (Kết quả lộn xộn): Gemini làm chính xác những gì tôi yêu cầu, nhưng ngữ cảnh quá rộng. Nó đã kéo theo một thông tin “Dương tính giả” (False Positive) — một nhân sự HR chỉ đơn giản là yêu cầu một brochure marketing chung chung. Trong một workflow tự động, việc coi đây là một task ưu tiên cao sẽ tạo ra sự nhiễu loạn không cần thiết. LLM không thể tự động đánh giá giá trị kinh doanh của email nếu không có các quy tắc rõ ràng.
Lần thử 2: Prompt Kỹ thuật (Lọc theo ý định – Intent Filtering)
- Để khắc phục, tôi đã áp dụng negative prompting (prompt phủ định) và lọc theo ý định (intent filtering). Là kỹ sư, chúng ta cần định nghĩa rõ ràng các tham số dữ liệu để thu hẹp cửa sổ ngữ cảnh.
- Prompt Kỹ thuật:
“Search recent emails containing ‘[TechXpo 2026]’. I only want to filter out ‘Hot Leads’—specifically clients mentioning ‘API’ or ‘Demo’. Ignore emails just asking for general brochures. For the Hot Leads found, list: 1. Client Name, 2. Specific requested documents, 3. Deadline/Delivery date, 4. Internal Next Action Owner.”
Kết quả từ Gemini:
- Tên khách hàng: Hoàng, Product Director tại Alpha company.
- Tài liệu cụ thể yêu cầu: API Docs và quyền truy cập vào tài khoản Demo.
- Deadline/Ngày giao: Chậm nhất vào ngày 15 tháng 4 năm 2026.
- Người phụ trách: Tuấn (Dev Lead).

Bài học rút ra: Bằng cách thêm một ràng buộc đơn giản (“Bỏ qua các email chỉ yêu cầu brochure chung chung”), Gemini đã lọc nhiễu thành công và trả về chính xác dữ liệu có giá trị cao cần thiết để chuyển sang bước tiếp theo.
Nhiệm vụ 2: Tổng hợp (So sánh Vendor)
- Chúng tôi cũng nhận được báo giá từ hai nhà cung cấp hạ tầng tại sự kiện. Thay vì phải đọc hết những lời lẽ marketing hoa mỹ của họ, tôi cần một bảng so sánh ưu/nhược điểm có cấu trúc, tập trung nghiêm ngặt vào các số liệu kỹ thuật và kinh doanh để đưa ra quyết định nhanh chóng.
- Prompt:
“Based on the [TechXpo 2026] emails regarding storage solutions, create a detailed pros/cons comparison table between Vendor Y (Enterprise package) and the vendor offering the $500 basic package (Vendor X). Columns must include: Criteria, Vendor X, Vendor Y. Compare based on: Monthly Cost, Deployment Time, Technical Support, and Integration capabilities (API/SDK).”
Kết quả Gemini:

Nhiệm vụ 3: Viết bản nháp có tính hành động (Actionable Drafting)
Bây giờ tôi đã có các thông tin chính xác (Tuấn đang build bản demo cho ngày 15/4) và đã có quyết định về vendor (API của Vendor Y giành chiến thắng), tôi cần trả lời khách hàng. Tôi đã dùng Gemini để soạn email trực tiếp ngay trong cửa sổ soạn thảo của Gmail.
- Prompt:
“Draft a reply email to Hoàng (Alpha Company) based on our thread. Content requirements: 1. Thank him for visiting our TechXpo booth. 2. Confirm that Tuấn (Dev Lead) is preparing the Demo and will send it by April 15. 3. Mention that we are moving forward with a new backend infrastructure (Vendor Y) that supports RESTful APIs, which will make their integration easier. 4. Provide a placeholder for the [API Docs Link]. Keep the tone professional.”
- Kết quả khi tôi bấm insert:

Kiếm chứng: Bài test “Không Ảo giác” (Zero Hallucination Check)
Là kỹ sư, chúng ta không tin tưởng LLM một cách mù quáng. Tôi đã đối chiếu chéo 5 thông tin cụ thể do Gemini tạo ra ở các task trên với các email gốc để đảm bảo hoàn toàn không có hiện tượng hallucination (ảo giác AI).
| Sự thật trong kết quả của Gemini | Trích đoạn chính xác từ email gốc |
| Khách hàng yêu cầu “API Docs” | “vui lòng gửi cho tôi xin Tài liệu API Docs để đội ngũ kỹ thuật đánh giá” (Email 1) |
| Deadline giao hàng là ngày 15/04 | “giao bản demo chậm nhất vào ngày 15/04/2026.” (Email 1) |
| Người phụ trách nội bộ là “Tuấn” | “Tuấn (Dev Lead) – Em sẽ là người phụ trách chính” (Email 2 – Nội bộ) |
| Vendor X có giá 500$ | “Chi phí: Gói cơ bản là 500$/tháng” (Email 3) |
| Vendor Y có RESTful API | “Cung cấp sẵn API RESTful chuẩn, hỗ trợ tích hợp trực tiếp” (Email 4) |
Dẫn chứng: ảnh chụp màn hình email




Hạn chế & Biện pháp khắc phục (Limitations & Mitigations)
Dù rất mạnh mẽ, việc tích hợp nguyên bản trên Gmail cũng có những ranh giới nhất định. Dưới đây là những gì tôi gặp phải và cách tôi vượt qua:
- Hạn chế: Bẫy “Ngữ cảnh rộng” (False Positives). Khi ban đầu tôi yêu cầu Gemini “Tìm các email TechXpo”, nó đã kéo theo một email nhân sự yêu cầu brochure chung chung. LLM không thể tự đánh giá được giá trị kinh doanh của các email.
- Biện pháp: Lọc theo ý định qua Prompt. Tôi đã khắc phục điều này bằng cách viết các quy tắc rõ ràng trong prompt (VD: “Chỉ lọc các Hot Leads nhắc đến API/Demo, bỏ qua các yêu cầu brochure”). Bạn phải định nghĩa rõ ràng các tham số dữ liệu của mình.
- Hạn chế: Sự nhầm lẫn thực thể (Entity Confusion). Nếu bạn có nhiều vendor hoặc nhiều người trùng tên, việc chỉ yêu cầu “Vendor X” có thể khiến AI lấy thông tin từ một email cách đây cả năm.
- Biện pháp: Sử dụng các toán tử tìm kiếm Gmail (Search Operators). Gemini hiểu các toán tử tìm kiếm mặc định của Gmail. Việc thêm
from:[email protected]hoặc trích dẫn rõ một định danh duy nhất (VD: “nhà cung cấp gói 500$”) sẽ neo (anchor) LLM vào đúng nguồn dữ liệu chính xác, loại bỏ hoàn toàn hiện tượng ảo giác.
- Biện pháp: Sử dụng các toán tử tìm kiếm Gmail (Search Operators). Gemini hiểu các toán tử tìm kiếm mặc định của Gmail. Việc thêm
Kết luận
Việc mang LLM trực tiếp đến tầng dữ liệu (hộp thư đến) thay vì phải di chuyển dữ liệu đến LLM sẽ giúp tiết kiệm một lượng lớn thời gian và công sức (friction). Bằng cách áp dụng các kỹ thuật prompt engineering cơ bản — chỉ định định dạng, sử dụng các ràng buộc phủ định và xác minh kết quả đầu ra — workflow với Gemini side panel trên Gmail này đã biến một công việc hành chính kéo dài 45 phút thành một thao tác xem xét-và-gửi chỉ trong vỏn vẹn 3 phút.
Tài nguyên & Tài liệu chính thức
Để xây dựng workflow này, tôi đã dựa vào các tài liệu và demo chính thức của Google Workspace. Nếu bạn muốn tìm hiểu sâu hơn về cách Gemini tích hợp với Gmail và Drive, hãy xem các tài nguyên sau:
- https://workspace.google.com/products/gmail/ai/?authuser=1 – Tổng quan về các tính năng AI trong Gmail.
- Video Tutorial 1: https://www.youtube.com/watch?v=61AOvMaVQgM – Hướng dẫn nhanh về các khả năng của side panel.
- Video Tutorial 2: https://www.youtube.com/watch?v=DPn2QXFSUlA – Tìm hiểu sâu về tự động hóa từ đầu đến cuối.