Tự Động Hóa Viết Blog Song Ngữ Bằng Custom AI Skills trong Google Antigravity
Khám phá cách tôi tạo một custom skill AI trong Google Antigravity để tự động hóa việc viết blog song ngữ. Với Supabase và Vercel, quy trình này giúp tiết kiệm thời gian mà vẫn đảm bảo chất lượng nội dung cao bằng cả tiếng Anh và tiếng Việt.
Khởi đầu, viết blog song ngữ luôn là một thử thách về mặt thời gian và công sức. Việc phải suy nghĩ nội dung, dịch thuật và cấu trúc lại bài viết tiêu tốn rất nhiều tài nguyên. Do đó, tôi đã quyết định xây dựng một quy trình tự động hóa sử dụng Google Antigravity IDE, kết hợp cùng với Supabase và Vercel để giải quyết vấn đề này.
Trong bài viết này, tôi sẽ chia sẻ cách tôi tạo ra custom skill .agent/skills/write-hoan-blog/SKILL.md để tự động hóa toàn bộ quá trình viết blog.
Kiến trúc Hệ thống
Hệ thống blog của tôi sử dụng các công nghệ hiện đại sau:
- Google Antigravity IDE: Môi trường phát triển tích hợp được hỗ trợ bởi AI, cho phép tạo các custom skills để giao việc cho AI Agent.
- Supabase: Cơ sở dữ liệu PostgreSQL mạnh mẽ, lưu trữ trực tiếp bài viết với cấu trúc dữ liệu linh hoạt.
- Vercel: Nền tảng hosting ứng dụng Next.js, hiển thị các bài viết từ cơ sở dữ liệu lên giao diện web.
Cách Hoạt Động Của Custom Skill
Custom skill write-hoan-blog đóng vai trò như một biên tập viên mẫn cán. Quy trình hoạt động bao gồm các bước sau:
- Tiếp nhận yêu cầu: Người dùng chỉ cần đưa ra chủ đề và các ý chính.
- Soạn thảo và Hoàn thiện: AI sẽ tiếp nhận, phân tích, và thay vì chỉ dịch máy một cách khô khan, nó sẽ tự động hoàn thiện và xây dựng bài viết chuyên nghiệp bằng cả Tiếng Anh và Tiếng Việt.
- Chuẩn bị Dữ liệu (Metadata): Hệ thống tự động trích xuất các thông tin quan trọng như
slugthân thiện với SEO, phần tóm tắt (excerpt) thu hút sự chú ý, tính toán thời gian đọc ước tính. - Viết SQL và Insert: Cuối cùng, agent tự động sinh ra một file SQL script để chèn trực tiếp bài viết vào bảng
poststrên Supabase với trạng thái là bản nháp (draft).
Tại Sao Lại Chọn Cách Này?
Thay vì phải sao chép qua lại giữa công cụ dịch và trang CMS, tôi chỉ cần giao tiếp tự nhiên với IDE bằng một lệnh đơn giản. AI agent sẽ tự hiểu ngữ cảnh, tham chiếu lược đồ cơ sở dữ liệu (schema) và thực thi câu lệnh SQL trực tiếp. Cách tiếp cận "infrastructure as code" kết hợp "AI-driven development" giúp luồng công việc trở nên liền mạch một cách đáng kinh ngạc.
#AI #GoogleAntigravity #Supabase #Vercel #Productivity