Ý tưởng
Một portfolio tĩnh sẽ cũ đi rất nhanh. Mình muốn nó sống — mỗi ngày tự cập nhật tin công nghệ và một bài blog, phản ánh đúng những gì mình đang quan tâm: AI/LLM, cloud, và web architecture.
Mô hình multi-AI
Dự án vận hành theo phân vai rõ ràng:
- Grok là content-engine: dùng khả năng web search realtime để quét tin công nghệ và viết blog theo một contract JSON cố định.
- Claude là architect + implementer: thiết kế kiến trúc, build site bằng Astro, và dựng pipeline tự động.
Pipeline
Mỗi ngày một GitHub Action chạy Grok headless để sinh content/news/YYYY-MM-DD.json. Trước khi deploy, một bước validate schema sẽ chặn mọi nội dung sai định dạng hoặc thiếu nguồn — đây là guardrail quan trọng vì site auto-publish công khai.
cron → grok (web search) → JSON → validate → git push → Vercel deploy
Vì sao Astro?
Site chủ yếu là nội dung tĩnh: experience, blog, news feed. Astro render sẵn ra HTML, gần như không JS, nên nhanh và SEO tốt — đúng nhu cầu.
Tiếp theo
Thêm RSS feed, dark/light toggle, và thống kê đọc. Nhưng nền tảng quan trọng nhất đã xong: một hệ thống tự nuôi nội dung mỗi ngày.