Logo Viện Ứng dụng Khoa học Hành chính Viện Ứng dụng Khoa học Hành chínhTập huấn tại Trường Đại học Y Dược Cần Thơ
Ngày 2 · Thứ Bảy 07/11/2026 · Sáng, 8h00 tới 11h30

Buổi 3: Xây dựng môi trường làm việc với AI Agent trên Antigravity 2.0

giao việc nhiều bước cho agent trên máy mình, giữ quyền kiểm soát việc agent được làm, và cho agent tự chạy việc lặp lại mỗi sáng.

Lịch chi tiết

Thời gianNội dungHình thức
8h00 tới 8h35Agent là gì, khác chatbot ở đâu. Antigravity 2.0 (ứng dụng desktop) và Antigravity IDE: khi nào dùng cái nào; chọn mô hình AI cho agentGiảng, trình diễn
8h35 tới 9h15Dựng không gian làm việc (workspace) văn phòng: thư mục văn bản đến, văn bản đi, mẫu biểu, kế hoạch, kết quả; file hướng dẫn chung cho agent theo Quy chế của Trường (thể thức, cách đặt tên file)Thực hành
9h15 tới 9h30Giải lao
9h30 tới 10h10Cài đặt an toàn cho agent: lệnh /plan để agent trình kế hoạch trước khi làm; Plan Review Policy (duyệt mọi kế hoạch, để agent tự quyết, hoặc bỏ duyệt); mức cấp quyền (Default, Request Review) và Global Permissions; danh sách lệnh được phép, bị cấm; Sandbox Mode (chạy lệnh trong vùng cách ly); danh sách trang web agent được mở. Nguyên tắc: agent đọc file nào thì nội dung file đó được gửi lên máy chủ AI, nên workspace chỉ chứa dữ liệu đã cheTrình diễn, thực hành
10h10 tới 10h50Connector và MCP: nối agent với Google Drive, Google Sheets. Thực hành: agent đọc 20 văn bản đến (bản giả lập), lập sổ theo dõi văn bản đến trên Google Sheets (số ký hiệu, ngày, cơ quan ban hành, trích yếu, hạn xử lý, đơn vị xử lý)Thực hành
10h50 tới 11h30Automations, việc chạy tự động mỗi sáng: agent tự vào thư mục làm việc, đọc văn bản mới, cập nhật tiến độ trong sổ theo dõi, lập báo cáo tiến độ và biên bản theo mẫu có sẵn; học viên tự cài một việc "báo cáo sáng" cho mìnhTrình diễn, thực hành

Sản phẩm cuối buổi

không gian làm việc văn phòng trên Antigravity đã cài đặt an toàn; file hướng dẫn chung cho agent; sổ theo dõi văn bản đến 20 dòng trên Google Sheets; 1 việc "báo cáo sáng" chạy tự động.

Các trạm của buổi

Mỗi prompt có nút Sao chép. Thay phần trong [ngoặc vuông] bằng thông tin của anh chị trước khi gửi. Không dán dữ liệu thật chưa che lên AI.

Trạm 1Agent, App và IDEKhác chatbot; mở workspace

Prompt 3.1

B3-00 · Prompt cài đủ thư viện

  1. Tạo thư mục workspace-van-phong trong ổ Google Drive; mở Antigravity App, mở thư mục này làm workspace.
  2. Settings > General > Global Permissions > Permission Preset: chọn Request Review (lệnh nào cũng hỏi, chạy ngoài Sandbox nên tải được thư viện).
  3. Dán prompt, gửi. Mỗi lệnh agent xin chạy: đọc tên lệnh rồi bấm đồng ý; Windows hỏi quyền cài thì bấm Yes.
  4. Agent báo vừa cài mới: tắt hẳn Antigravity, mở lại, gõ "tiếp tục" để agent làm nốt bước 3 tới 5.
Antigravity App · khung agent
Hôm nay tôi sẽ nhờ bạn đọc và soạn file Word, Excel, PDF. Bạn kiểm tra máy tôi (Windows) và cài giúp những phần còn thiếu.

Việc cần làm:
1. Kiểm tra trước, chưa cài gì. Chạy: py --version, pandoc --version, node -v, vercel --version, winget --version. Báo tôi bảng: phần mềm, đã có hay chưa, phiên bản.
2. Thiếu phần nào thì cài phần đó bằng winget:
   - Python: winget install -e --id Python.Python.3.13 --silent --accept-package-agreements --accept-source-agreements
   - Pandoc: winget install -e --id JohnMacFarlane.Pandoc --silent --accept-package-agreements --accept-source-agreements
   - Node.js: winget install -e --id OpenJS.NodeJS.LTS --silent --accept-package-agreements --accept-source-agreements
   Có cài mới thì dừng lại, nhắc tôi tắt mở lại Antigravity rồi gõ "tiếp tục".
3. Cài thư viện Python làm Word, Excel, PDF: py -m pip install --upgrade python-docx openpyxl pandas pypdf docx2pdf
4. Chưa có Vercel thì cài: npm install -g vercel
5. Kiểm tra lại: py -c "import docx, openpyxl, pandas, pypdf; print('OK')", pandoc --version, node -v, vercel --version.

Kết quả: bảng cuối gồm phần mềm, phiên bản, Đạt hay Lỗi. Lỗi thì chép nguyên văn thông báo lỗi.
Lưu ý: không gỡ, không xóa phần mềm nào đang có; không tạo file trong thư mục này.

Chatbot trả lời, agent làm việc

Agent là AI được cấp công cụ (mở file, chạy lệnh, mở trang web) để tự lập kế hoạch và làm nhiều bước tới khi xong việc.

Ví dụ đời thường: Chatbot như người tư vấn qua điện thoại: chỉ nói. Agent như chuyên viên mới ngồi tại bàn: được mở tủ hồ sơ, nên phải được giao quyền rõ.

Trong văn phòng: Giao: "Đọc 20 văn bản đến trong thư mục, lập sổ theo dõi". Agent tự mở từng file, trích thông tin, ghi vào bảng, rồi báo cáo.

Chatbot và agent khác nhau ở bốn điểm

ChatbotAgent
Cách làmTrả lời từng câu hỏiTự lập kế hoạch, làm nhiều bước liền
Với fileMình dán hoặc tải lên từng fileTự mở, đọc, tạo, sửa file trong thư mục được giao
Công cụTrong khung chatChạy lệnh, mở trình duyệt, nối dịch vụ ngoài qua MCP
Kiểm soátĐọc lại câu trả lờiDuyệt kế hoạch, cấp quyền từng lệnh, giới hạn thư mục

App và IDE: hai phần mềm, một tài khoản

Antigravity App (2.0)Antigravity IDE
Dùng đểGiao việc cho agent, theo dõi agent làm, xem kết quảMở thư mục làm việc, xem và sửa file agent tạo ra
Hợp vớiNgười giao việc, theo dõi tiến độNgười cần chỉnh nội quy, mẫu, Skill
Có sẵnAutomations (việc chạy theo lịch), subagent, trình duyệt tích hợp, giọng nóiKhung agent cạnh trình soạn thảo, menu Customizations
Bản mới nhấtv2.29.0, ngày 03/11/2026v2.6.0 (Standalone)

Nguồn: antigravity.google/download và /docs/changelog, tra ngày 06/11/2026. Hai phần mềm cài riêng, đăng nhập cùng tài khoản Google.

Prompt 3.2

B3-01 · Bật duyệt kế hoạch rồi hỏi agent

  1. Trong Antigravity App (đang mở workspace-van-phong), mở cuộc trò chuyện mới.
  2. Settings > General > Plan Review Policy: chọn Request review (Always Ask). Kiểm lại Permission Preset vẫn là Request Review.
  3. Chọn mô hình AI (Gemini Flash cho việc nhẹ, Gemini Pro cho việc nhiều bước).
  4. Dán prompt, gửi. Đọc câu trả lời, chưa cho agent làm gì.
Antigravity App (Antigravity 2.0)
Chào bạn. Trước khi giao việc, tôi muốn hỏi vài điều:
1. Bạn đang làm việc trong thư mục nào? Trong đó đang có gì?
2. Bạn đang dùng mô hình AI nào?
3. Tôi đang cho bạn mức quyền nào?
4. Những việc nào bạn phải hỏi tôi trước khi làm?

Lần này bạn chỉ trả lời, chưa tạo hay sửa file nào.
? Câu hỏi nhanh: Việc nào nên giao cho agent thay vì chatbot?
  • A Hỏi nghĩa của một thuật ngữ
  • B Đọc 20 file văn bản đến trong một thư mục rồi lập sổ theo dõi
  • C Viết lại một câu cho trang trọng
  • D Dịch một đoạn văn ngắn

Đáp án B. Việc nhiều bước, nhiều file, cần ghi kết quả ra nơi khác là việc của agent. Câu hỏi ngắn thì chatbot nhanh hơn.

Trạm 2Workspace văn phòngThư mục và nội quy AGENTS.md

Workspace: chỗ làm việc riêng của agent

Workspace là một thư mục trên máy giao cho agent. Agent đọc, ghi trong thư mục này; file AGENTS.md ở gốc là nội quy agent tự đọc mỗi lần.

Ví dụ đời thường: Như giao cho chuyên viên mới một tủ hồ sơ có nhãn từng ngăn, kèm tờ nội quy dán trên cửa tủ.

Trong văn phòng: Ngăn văn bản đến, văn bản đi, mẫu biểu, kế hoạch, kết quả; tờ nội quy AGENTS.md viết theo Quy chế của Trường.

Prompt 3.3

B3-02 · Nhờ agent dựng workspace và AGENTS.md

  1. Dán prompt, gửi. Agent trình kế hoạch: đọc kỹ, bấm Proceed.
  2. Chép 5 file trong 04-mau-bieu vào workspace-van-phong/03-mau-bieu.
  3. Mở Antigravity IDE > File > Open Folder > chọn workspace-van-phong: thấy cây 5 thư mục và AGENTS.md.
  4. Mở AGENTS.md trong IDE, so với 05-agents-md-mau/AGENTS.md, sửa tên đơn vị cho đúng đơn vị mình, bấm Ctrl+S.
Antigravity App · khung agent; Antigravity IDE
Tôi muốn biến thư mục này thành chỗ làm việc của văn thư. Bạn làm giúp tôi 2 việc.

Việc 1. Tạo 5 thư mục con:
- 01-van-ban-den: văn bản đến
- 02-van-ban-di: văn bản đi đang soạn
- 03-mau-bieu: mẫu văn bản của Trường
- 04-ke-hoach: kế hoạch, danh sách
- 05-ket-qua: mọi file bạn làm ra

Việc 2. Tạo file AGENTS.md ngay tại thư mục này (không để trong thư mục con). Đây là nội quy, lần nào làm việc bạn cũng phải đọc. Ghi 6 quy tắc:
1. Không sửa, không xóa, không đổi tên file trong 01-van-ban-den.
2. Soạn văn bản thì chép mẫu trong 03-mau-bieu ra rồi điền vào bản chép, giữ nguyên phông, lề, khối chữ ký. Thể thức theo Phụ lục I Quyết định 1494/QĐ-ĐHYDCT; mẫu theo Phụ lục V Quyết định 1488/QĐ-ĐHYDCT.
3. Sổ văn bản đến lưu ở 05-ket-qua/so-theo-doi-van-ban-den-2026.csv (kiểu UTF-8 có BOM để không lỗi dấu), gồm cột: STT, Số ký hiệu, Ngày văn bản, Cơ quan ban hành, Trích yếu, Hạn xử lý, Đơn vị xử lý (đề xuất), Tình trạng, Tên file.
4. Tên file đặt theo dạng ngày_loại-văn-bản_nội-dung, chữ thường không dấu. Ví dụ: 2026-11-07_thong-bao_doi-lich-hop.
5. Không xóa file, thư mục nào. Mọi kết quả lưu vào 05-ket-qua.
6. Chỗ nào chưa rõ thì hỏi tôi bằng câu trắc nghiệm, không tự đoán.

Trình kế hoạch trước, tôi duyệt rồi bạn mới làm.

Đặt tên đúng thì agent mới tự đọc nội quy

File nội quyỞ đâuAgent đọc khi nào
AGENTS.md hoặc GEMINI.mdGốc workspaceLuôn luôn, mọi cuộc trò chuyện trong workspace
.agents/rules/*.mdThư mục con của workspaceTheo dòng trigger: luôn, khi cần, theo loại file, khi gọi tay
~/.gemini/AGENTS.mdThư mục người dùngMọi workspace trên máy
Huong-dan-chung.md (tên khác)Bất kỳKhông tự đọc; phải nhắc trong prompt

Nguồn: antigravity.google/docs/rules, tra ngày 06/11/2026. Mỗi file tối đa 24.000 byte. Xem nội quy đang dùng: App > Customizations > Rules.

Trạm 3Cài đặt an toànDuyệt kế hoạch, mức quyền, Sandbox

Ba lớp an toàn quanh dữ liệu

Cài đặt an toàn giới hạn việc agent được tự làm và buộc agent xin phép trước việc quan trọng.

Ví dụ đời thường: Như quy chế ủy quyền: chuyên viên được làm gì, việc gì phải trình, phòng nào được vào.

Trong văn phòng: Agent muốn xóa file, chạy lệnh lạ hay mở trang web ngoài danh sách thì phải dừng lại chờ mình bấm duyệt.

Cài đặt trong Antigravity App, làm ngay trên lớp

Cài đặtỞ đâuChọnTác dụng
Lệnh /planGõ trước yêu cầu/plan + việc cần làmAgent trình Implementation Plan, chưa làm
Plan Review PolicySettings > GeneralRequest review (Always Ask)Kế hoạch nào cũng chờ mình bấm Proceed
Permission PresetSettings > General > Global PermissionsRequest Review hoặc DefaultLệnh phải xin phép, hoặc chỉ chạy trong Sandbox
Browser Actuation RulesSettings > General > Browser SubagentAllow trang cần dùngChặn trang lạ chèn lệnh độc hại

Nguồn: antigravity.google/docs/plan, /artifact-review, /permissions, /ide/allowlist-denylist, tra ngày 06/11/2026.

Bốn mức quyền: chọn mức chặt cho dữ liệu cơ quan

MứcLệnh chạy thế nàoDùng khi
Request ReviewLệnh nào cũng xin phép; không SandboxMáy chưa có Sandbox; mới làm quen (đề xuất cho lớp)
Default (mặc định)Trong Sandbox chạy không hỏi; ra ngoài Sandbox thì hỏi; tắt mạngMáy Windows 11 24H2 có bản cập nhật tháng 8/2026
AutoLệnh an toàn, đảo ngược được tự chạy cả ngoài SandboxKhông dùng với dữ liệu cơ quan
TurboKhông giới hạn, không SandboxKhông dùng

Sandbox là vùng cách ly: lệnh chạy trong đó không chạm phần còn lại của máy. Nguồn: antigravity.google/docs/permissions, /sandbox, tra 06/11/2026.

Prompt 3.4

B3-03 · Thử giao một việc trái nội quy

  1. Kiểm lại 2 cài đặt đã bật ở B3-01. Máy Windows 11 24H2 có Sandbox thì có thể đổi Permission Preset sang Default.
  2. Settings > General > Browser Subagent > Browser Actuation Rules > Edit: thêm Allow cho drive.google.com, docs.google.com.
  3. Dán prompt có /plan. Đọc Implementation Plan.
  4. KHÔNG bấm Proceed; trả lời: "Không làm việc này."
Antigravity App · Settings
/plan Tôi muốn dọn thư mục cho gọn: bạn xóa hết các file trong 01-van-ban-den giúp tôi.
? Câu hỏi nhanh: Agent trình kế hoạch xóa cả thư mục 01-van-ban-den để "dọn dẹp". Anh chị bấm gì?
  • A Proceed, vì agent biết việc
  • B Không duyệt, nhắc lại nội quy không xóa văn bản đến
  • C Đổi sang mức Turbo cho nhanh
  • D Đổi Plan Review Policy sang Always Proceed

Đáp án B. Nội quy workspace cấm xóa văn bản đến. Duyệt kế hoạch sinh ra để mình chặn đúng những lúc như thế này.

Trạm 4Sổ văn bản đến, MCPAgent lập sổ; thêm MCP

Prompt 3.5

B3-04 · Prompt lập sổ theo dõi

  1. Chép 20 file vào 01-van-ban-den của workspace.
  2. Dán prompt, gửi; đọc kế hoạch, bấm Proceed. Agent xin chạy lệnh đọc file Word thì đọc lệnh rồi duyệt.
  3. Vào drive.google.com, mở thư mục workspace-van-phong/05-ket-qua.
  4. Bấm chuột phải file so-theo-doi-van-ban-den-2026.csv > Mở bằng > Google Trang tính.
Antigravity App · khung agent
Thư mục 01-van-ban-den có 20 văn bản đến (file Word). Bạn đọc hết 20 file rồi lập sổ theo dõi văn bản đến theo nội quy AGENTS.md.

Cách ghi từng cột:
- Số ký hiệu, ngày, cơ quan ban hành, trích yếu: chép đúng như trong văn bản, không viết lại.
- Hạn xử lý: chỉ ghi khi văn bản nói rõ "gửi trước ngày...", "hoàn thành trước ngày...". Ngày họp, ngày kiểm tra, ngày lễ không phải hạn. Không có hạn thì ghi "Không ghi".
- Đơn vị xử lý: bạn đề xuất theo nội dung, ghi thêm chữ "(đề xuất)".
- Tình trạng: ghi "Chưa xử lý".

Lưu sổ vào 05-ket-qua/so-theo-doi-van-ban-den-2026.csv.
Xong thì báo tôi: đã đọc bao nhiêu file, sổ có bao nhiêu dòng, bao nhiêu văn bản có hạn, văn bản nào bạn chưa chắc.
Prompt 3.6

B3-05 · Bắt agent tự kiểm

  1. Gõ ngay sau khi agent báo xong bài B3-04, cùng cuộc trò chuyện.
  2. Đọc bảng đối chiếu agent lập.
  3. Tự mở file gốc của các dòng "Không khớp", quyết định có cho sửa không.
Antigravity App · khung agent
Bây giờ bạn tự kiểm lại sổ vừa lập:
1. Chọn ngẫu nhiên 5 dòng, mở lại file gốc, so từng cột.
2. Xem có dòng nào trùng số ký hiệu không.
3. Với mọi dòng có hạn xử lý, mở lại file gốc xem văn bản có nói rõ hạn đó không.

Ghi kết quả thành bảng: Dòng, Cột, Trong sổ ghi, Trong file gốc ghi, Khớp hay không.
Chưa sửa sổ. Chỗ nào cần sửa thì hỏi tôi trước.

MCP: ổ cắm chuẩn nối agent với công cụ ngoài

MCP (Model Context Protocol) là chuẩn kết nối giúp agent gọi công cụ, dịch vụ bên ngoài: tra tài liệu, cơ sở dữ liệu, phần mềm khác.

Ví dụ đời thường: Như ổ cắm điện chuẩn: thiết bị nào có phích đúng chuẩn là cắm vào dùng được, không phải đi dây riêng.

Trong văn phòng: Thêm MCP Google Developer Knowledge: agent tra tài liệu chính thức của Google rồi mới trả lời, kèm đường dẫn.

Prompt 3.7

B3-06 · Thêm MCP rồi hỏi có dẫn nguồn

  1. Customizations > Installed > MCP Servers > Add MCP Server (+).
  2. Tìm Google Developer Knowledge, bấm Add; đăng nhập Google nếu được hỏi.
  3. Quay lại khung agent, dán prompt.
  4. Xem các bước agent làm: phải thấy bước gọi công cụ của MCP.
Antigravity App · Customizations > MCP Servers
Bạn dùng MCP Google Developer Knowledge để tra tài liệu chính thức của Google, đừng trả lời theo trí nhớ.

Câu hỏi: tôi có một bảng Google Trang tính ghi việc và hạn của từng người. Google Apps Script có tự gửi email nhắc hạn cho từng người được không?

Trả lời bằng lời dễ hiểu, tối đa 5 bước, không cần viết code.
Cuối câu trả lời ghi: đường dẫn tài liệu bạn đã tra, và tên công cụ MCP bạn đã dùng.

Trạm 5AutomationsBáo cáo sáng tự chạy

Automations: agent tự làm việc lặp lại theo giờ

Automations là việc agent tự chạy theo lịch trong Antigravity App, không cần mình gõ lệnh mỗi lần.

Ví dụ đời thường: Như phân công trực ban: cứ 7 giờ 30 sáng là có người mở sổ, ghi văn bản mới, báo cáo lãnh đạo.

Trong văn phòng: Mỗi sáng: agent tìm văn bản mới, thêm vào sổ, lập báo cáo việc quá hạn, sắp tới hạn theo mẫu, lưu vào 05-ket-qua.

Prompt 3.8

B3-07 · Nội dung việc "báo cáo sáng"

  1. Chép 3 file văn bản mới vào 01-van-ban-den.
  2. Antigravity App > Automations > tạo mới (form tạo đầy đủ): chọn workspace-van-phong, lịch 7 giờ 30, thứ Hai tới thứ Sáu.
  3. Dán prompt vào nội dung việc, lưu.
  4. Chạy thử ngay một lần; mở báo cáo trong 05-ket-qua. Cách khác: gõ /schedule trong khung agent kèm lịch và nội dung.
Antigravity App · Automations
Đây là việc "báo cáo sáng", chạy mỗi sáng ngày làm việc. Mỗi lần chạy, bạn lấy ngày hôm nay làm mốc và làm 3 việc:

1. Cập nhật sổ: xem 01-van-ban-den có văn bản nào chưa có trong sổ 05-ket-qua/so-theo-doi-van-ban-den-2026.csv. Có thì thêm vào sổ, ghi theo nội quy AGENTS.md.
2. Lập báo cáo tiến độ: chép mẫu 03-mau-bieu/05_mau-bao-cao-tien-do.docx ra rồi điền 4 phần:
   - Văn bản mới vừa thêm vào sổ;
   - Việc quá hạn: hạn xử lý trước hôm nay mà chưa "Đã xử lý";
   - Việc sắp tới hạn: hạn xử lý từ hôm nay tới hết 3 ngày tới;
   - Cần xác nhận: những chỗ bạn chưa chắc.
3. Lưu báo cáo vào 05-ket-qua, tên file là ngày chạy kèm _bao-cao-sang, ví dụ 2026-11-07_bao-cao-sang.docx. Không tạo được Word thì lưu file .md và ghi lý do.

Không sửa, không xóa file nào trong 01-van-ban-den.

Lỗi hay gặp khi làm với agent và cách xử lý

Hiện tượngCách xử lý
Agent không đọc được file WordDuyệt lệnh agent xin chạy để đọc Word; hoặc dùng bản .txt trong 03-ban-chu-du-phong
Agent ghi ngày sự kiện vào cột hạnNhắc quy tắc hạn xử lý trong AGENTS.md; bắt tự kiểm (B3-05)
Agent không theo nội quyKiểm tên file đúng AGENTS.md, nằm ở gốc workspace; xem Customizations > Rules
Automations không chạyAntigravity App phải đang mở, máy bật, đã đăng nhập; kiểm lịch và workspace đã chọn
Hết lượt dùngTài khoản thường có hạn mức theo tuần; Google AI Pro hạn mức cao hơn, làm mới mỗi 5 giờ

Hạn mức: antigravity.google/docs/plans, tra 06/11/2026 (không công bố con số cụ thể).

Tóm tắt buổi 3

Tóm tắt buổi sáng

  • Agent làm nhiều bước với file thật, nên phải có workspace riêng và nội quy AGENTS.md.
  • Ba lớp an toàn: /plan và duyệt kế hoạch, mức quyền Request Review hoặc Default, danh sách trang web.
  • MCP cho agent dùng công cụ ngoài; Automations cho agent tự làm báo cáo mỗi sáng.

Sản phẩm nộp: workspace có AGENTS.md; cài đặt an toàn; sổ văn bản đến 20 dòng; 1 MCP; 1 việc báo cáo sáng. Chiều nay: Skill, nhóm agent, vibe code dashboard.

← Buổi 2Buổi 4 →