Agentic AI Đã Có Những Bước Tiến Vượt Trội: Kỹ Năng Làm Phần Mềm Không Còn Của Riêng Dev

VustechVustech
24/04/20268 phút đọc

Khi AI Agent Vượt Xa Khỏi "Công Cụ Hỗ Trợ"

Sau một thời gian dài theo dõi sự phát triển của AI, có thể thấy Agentic AI đã có những bước tiến vượt trội – không còn là công cụ hỗ trợ coding đơn thuần, mà đã trở thành một "đồng nghiệp" thực sự.

Google đang phát triển multimodal agent với khả năng:

  • Edit video metadata trực tiếp trong database
  • Hỗ trợ searching và analyze dữ liệu phức tạp
  • Trao đổi, đặt câu hỏi ngược lại để làm rõ yêu cầu

Điều này đánh dấu sự chuyển dịch từ AI as a tool sang AI as a team member.

Thực Trạng: Một Người Được Trang Bị AI = Cả Một Team

Từ "One Man Army" Đến "Multi-Agent Team"

Bên Vustech có đối tác trong ngành automotive đã trang bị Cursor/Code cho toàn bộ nhân viên. Điều này mang lại lợi thế lớn, nhưng cũng là rủi ro cho developer:

Khi một người được trang bị AI agent:

  • 1 người + AI = 1 team
  • 1 AI có thể spawn thành 4+ agent con
  • Mỗi agent đảm nhận một task riêng

Workflow mới:

  1. Ra lệnh cho agent
  2. Cho nó làm việc
  3. Quay lui kiểm tra kết quả
  4. Ra lệnh tiếp hoặc điều chỉnh

Điểm bottleneck giờ đây không phải là máy móc hay công cụ, mà là khả năng xử lý của con người – tốc độ review, ra quyết định, và điều phối các agent.

Kỹ Năng Nền Tảng Developer Cần Có

Kỹ năng cũ Kỹ năng mới
Coding thuần túy Agent orchestration
Debug manual Review AI output
Làm theo task được giao Ra lệnh cho agent (prompt engineering)
Làm việc độc lập Điều phối multi-agent workflow
Tập trung vào implementation Tập trung vào requirement & architecture

Foundation skills bắt buộc:

  1. Coding agent proficiency: Cursor, Copilot, Claude Code
  2. Agent skill creation: Tạo skill định trước, yêu cầu agent sử dụng
  3. MCP server: Kết nối agent với external tools
  4. Automated workflow: Phối hợp nhiều agent chạy tự động trên server

Tương Lai Giao Tiếp Người-Máy: Không Cần Gõ Phím

Hiện tại, đa số developer Tây phương đã chuyển sang nói chuyện trực tiếp với AI thay vì gõ prompt. Với tiếng Anh tốt, bạn có thể:

  • Ra lệnh bằng giọng nói
  • AI nghe, ghi lại, và thực thi
  • Loop feedback bằng voice conversation

Điều này có nghĩa: bây giờ là thời điểm tuyệt vời nhất để làm software. Ai có ý tưởng kinh doanh, ai muốn build sản phẩm – không còn rào cản kỹ thuật quá lớn.

Bộ Skill 5-10 Năm Tích Lũy… Không Còn Quá Cần Thiết

Giá Trị Developer Đang Bị Tái Định Nghĩa

Số năm kinh nghiệm Tình trạng
10-15 năm Vẫn có giá trị (architecture, leadership)
3-5 năm Giá trị đang giảm – AI agent làm được những gì bạn làm
0-2 năm Cơ hội học skill mới từ đầu (AI-native)

Yêu cầu mới: Review và ra quyết định sau khi AI hoàn thành task

  • Approve để AI làm tiếp
  • Request changes
  • Pivot direction

Vai Trò Nào Sẽ Lên Ngôi?

Những công việc cần con người review/approve sẽ liên quan nhiều hơn đến:

  • PO (Product Owner): Định hướng sản phẩm, priority
  • BA (Business Analyst): Phân tích requirement, business logic
  • Technical Lead/Architect: Review architecture, technical decision

Với vai trò coder thuần túy, việc approve sẽ theo dạng "bypass":

"Thôi mày làm đi, tao canh đến khi mày xong thì tao đồng ý."

Tại Sao Nhiều Senior Không Tin AI Agent Làm Việc Độc Lập?

Nỗi Sợ Không Tên: Mất Vai Trò

Ngay cả trong công ty Vustech, nhiều senior developer phản đối mạnh mẽ ý tưởng AI agent có thể làm việc độc lập. Đây không phải là vấn đề kỹ thuật – mà là nỗi sợ mất vai trò.

Trường Hợp Automotive: Critical Mission Software

Ngành automotive là ví dụ điển hình cho skepticism:

  • ECU (Engine Control Unit) điều khiển động cơ
  • Tín hiệu: tăng ga, giảm ga, đốt nhiên liệu, lấy điện từ battery
  • Nếu AI lập trình sai: xe gây tai nạn, tính mạng con người bị đe dọa

Họ không tin AI có thể làm mission-critical software với safety requirement cao.

Nhưng Vấn Đề Là Process, Không Phải Capability

Hãy phân tích: capability của AI agent hiện tại cực kỳ mạnh. Vấn đề còn lại là:

  • Process: Quy trình kiểm tra, validate
  • Method: Cách thức thực hiện, testing strategy
  • Quality assurance: Ensure output quality trước khi deploy

Minh Chứng Thực Tế: AI Tạo Slide PowerPoint

Hôm trước, tôi có yêu cầu Claude (Anthropic) tạo slide PowerPoint:

  • Input: Hình chụp slide thô làm trước
  • Output: Slide hoàn chỉnh, đẹp, chuẩn chỉnh, mạch lạc
  • Revision: "Tông màu đậm quá, dùng màu pastel hơn được không?"
  • Time: Update toàn bộ nội dung tính bằng seconds

"Oh my god" – Đây không còn là tương lai xa vời, mà là hiện tại.

Use Case Thực Tế: Home Security AI Agent

Scenario: Phát Hiện Người Lạ Đột Nhập

Setup:

  • Raspberry Pi chạy AI agent (OpenCLAW hoặc tương đương)
  • Camera security stream video 24/7
  • AI detect người lạ xuất hiện trong nhà

Response flow:

  1. Phát hiện chuyển động + khuôn mặt lạ
  2. Bật chế độ báo động
  3. Giả giọng người lớn (như phim "Home Alone") cảnh báo qua loa:

    "Trong vòng 5 phút nữa công an sẽ ập tới. Hình ảnh của bạn đang bị ghi lại."

  4. Nếu người đó nói "Tôi là người thân trong nhà":
    • AI gọi trực tiếp cho chủ nhà
    • Connect call để xác minh

Impact Xã Hội

Những nguy cơ:

  • Giết người, cướp của
  • Ăn trộm, ăn cắp

Sẽ giảm thiểu đáng kể nếu robot AI hỗ trợ:

  • Quan sát 24/7 không mệt mỏi
  • Phát hiện người lạ real-time
  • Inform chủ nhà ngay lập tức
  • Gọi điện thoại trực tiếp để xác minh

Tương Lai Ngành CNTT: AI-Native Solutions

Xu Hướng Tất Yếu

  1. Developer/coding work suy giảm
  2. Product Owner, Business Analyst tăng
  3. Làm phần mềm dễ hơn – công ty nào cũng tự làm được
  4. Không cần thuê quá nhiều outsourcing – chi phí quá tốn kém

Công Ty Phần Mềm Lớn Còn Cửa Không?

Câu trả lời: Có, nếu có process chuẩn chỉnh.

  • Phần mềm lớn phụ thuộc nhiều vào quy trình
  • Process chuẩn → Quality đảm bảo → Công ty lớn vẫn cạnh tranh được
  • Process nội bộ → Công ty tự làm solution riêng

Con Đường Sự Nghiệp: Technical Product Owner

Định Nghĩa Technical PO

Software developer có khả năng làm full application từ A-Z:

  • Collect requirement
  • Analysis & phân tích
  • Implementation (với AI support)
  • Deploy & maintain

Không chừa bất cứ thứ gì – làm hết.

Tại Sao Technical PO Là Tương Lai?

Yếu tố Impact
AI làm coding Dev thuần giảm giá trị
Process quan trọng PO có technical background thắng thế
One-person startup Cần người làm được mọi thứ
Platform engineering Giảm nhu cầu DevOps, infra specialist

Platform Engineering: Đòn Bẩy Cho Solo Developer

Mọi Thứ Đều Là Service

  • Database: Không cần thuê server, chỉ cần connection string (Supabase, PlanetScale)
  • Authentication/Authorization: Đã có service (Auth0, Clerk, Firebase Auth)
  • Web application deployment: Vercel, Netlify, Laravel Forge
  • Job queue, background worker: Serverless function

Hệ Quả

  • Không cần đội ngũ DevOps đông đảo
  • Xây dựng site lớn, chạy nhanh, tốt – với 1-2 người
  • Spend thời gian vào sales, product improvement thay vì ops

Thế Giới Mới: Promise Và Thách Thức

Cơ Hội Chưa Từng Có

  • One-person company: Start với 1 người, không cần thuê nhiều
  • Chi phí đầu tư thấp: Platform đã có sẵn
  • AI quá lợi hại: Làm được nhiều thứ với ít effort

Thách Thức

Khi người biết dùng AI tạo công cụ dễ dùng hơn cho người không biết gì:

  • Công ty control AI sẽ có sức mạnh khủng khiếp
  • Tự động hóa mọi thứ: text, meeting minute, document drafting

Dự Báo Workforce

"Tháng 6-7 năm ngoái tôi đã khẳng định workforce sẽ giảm. Giờ càng tin chắc hơn."

Giảm 50-70% số lượng developer cần thiết để làm cùng một sản phẩm.

Kết Luận: Từ Software Developer Đến Software Builder

Title Mới: Software Builder

  • Software Developer: Làm full con app với AI support
  • Software Engineer: Tham gia đội ngũ lớn, engineering-focused
  • Software Builder: Tự làm từ A-Z, không cần team đông

Thách Thức Lớn Nhất

"Không phải dùi mài kinh sử học technical problem nữa. Thách thức là: Bạn có thể làm software từ A to Z được hay không?"

AI agent đã democratize kỹ năng làm phần mềm. Kỹ năng này không còn của riêng developer nữa – mà thuộc về bất kỳ ai có ý tưởng và biết điều phối AI.

Câu hỏi đặt ra: Bạn sẽ ở đâu trong bức tranh này?

Vustech

Biên tập viên

Vustech

Bài viết liên quan