Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Trải nghiệm Vibe Network với AI Agent Netclaw

    [Review thực tế] Mình đã thật sự để một AI "bò" khắp hệ thống mạng của mình và đây là những gì xảy ra

    Mình làm network engineer được vài năm. Hàng ngày SSH vào router, gõ show ip bgp summary, show interface, copy log ra notepad rồi tự mình phân tích. Quen rồi, không thấy phiền. Cho đến khi mình lướt thấy 1 repo trên github tên NetClaw của kỹ sư tên John Capobianco.
    Đầu tiên: NetClaw là cái gì?
    NetClaw là một AI agent mã nguồn mở, được xây dựng theo triết lý "vibe networking" – tức là thay vì bạn phải gõ từng lệnh CLI, bạn chỉ cần nói chuyện với nó bằng ngôn ngữ tự nhiên qua Slack hoặc chat, rồi nó tự động làm hết.
    Nói ngắn gọn: nó là một đồng nghiệp level CCIE ảo, chạy 24/7, không bao giờ quên gõ show log sau khi thay đổi config.
    Về mặt kỹ thuật, nó dùng Claude (Anthropic) làm AI core, kết nối với 37 MCP server bao gồm pyATS, NetBox, ServiceNow, Grafana, Prometheus, Cisco Meraki, ThousandEyes, AWS, Juniper JunOS, Arista CVP và còn nhiều nữa. Tổng cộng có 82 skill được nhúng vào context của agent.
    Cài đặt Netclaw dễ hơn mình tưởng tượng rất nhiều, thay vì bạn phải đi tìm hiểu và đọc rất nhiều tài liệu thì với Netclaw bạn chỉ cần sử dụng 3 câu lệnh đơn giản như sau:
    git clone https://github.com/automateyournetwork/netclaw.git
    cd netclaw
    ./scripts/install.sh
    Click image for larger version

Name:	dataurl351104.png
Views:	18
Size:	32.6 KB
ID:	440591
    Trải nghiệm thực tế – Những khoảnh khắc "thật sự luôn à"
    Mình đã test với 1 vài promt từ giải quyết những vấn đề đơn giản đến những case khó nhằn khiến mình mất vài ngày để suy nghĩ ra vấn đề giải quyết, thì BOOM Netclaw đã đưa ra cho mình những output thật sự giúp mình có thể xử lý vấn đề khó nhằn trước đây của mình phải tốn rất nhiều thời gian để nghiên cứu thì giờ đây những vấn đề này đã được xử lý trong vòng vài phút.
    Để mà nói về phần làm nên sự nổi bật của Netclaw thì chắc chắn mình sẽ nói ngay về phần thay đổi cấu hình có kiểm soát. Mình thật sự rất thích cái cách mà hoạt động mỗi khi thay đổi cấu hình, nó không tự làm luôn nó sẽ có 7 bước sau:
    1. Kiểm tra ServiceNow xem có P1/P2 incident đang mở trên thiết bị đó không
    2. Tạo Change Request, chờ approval
    3. Lấy baseline config
    4. Apply thay đổi
    5. Verify sau khi apply
    6. Rollback nếu phát hiện fault tăng
    7. Đóng CR và ghi GAIT

    Phần mình chưa thật sự thích
    Click image for larger version

Name:	dataurl351102.png
Views:	23
Size:	22.2 KB
ID:	440590
    Mình sử dụng API Token của Gemini Flash 3 mỗi lần gen tốn khoảng 117,800 tokens (~$0.13) cho 1 output về vấn đề đơn giản, không phức tạp, và khoảng 1-2 triệu token (~$1.10-$2.00) thậm chí có thể hơn thế nữa vì Netclaw sử dụng đến 37 MCP Server 82 Skills files mỗi skill là một tài liệu rất dài nên việc tốn nhiều token là điều dễ hiểu. Tuy nhiên với 1 cái danh sách dependency dài, 37 MCP Server và mỗi cái lại có 1 thư viện riêng, một số cần Docker, một số cần uvx, một số cần npx, … Nên bạn phải có một môi trường sạch nếu không thì khi setup lần đầu rất dễ gặp conflict.
    Cần phải có một hạ tầng đầy đủ để có thể tận dụng hết sức mạnh. Nếu như hạ tầng của bạn không có NetBox, ServiceNow, Grafana, … thì nhiều tính năng sẽ không dùng được. Với những bạn muốn deploy và test thử với lab nhỏ hoặc deploy cho công ty chưa có toolchain hoàn chỉnh thì bạn chỉ dùng được 30-40% khả năng của nó.
    Prompt cần rõ ràng. Vì đây là AI Agent, không phải người nên khi bạn prompt 1 câu mơ hồ thì kết quả trả lại cũng mơ hồ. Vậy nên bạn phải quen dần với cách “nói chuyện” với nó.

    Vậy "Vibe Networking" là gì?
    Thuật ngữ này bắt đầu lan trong cộng đồng network automation: thay vì viết script Ansible/Python cho từng task, bạn "vibe" với AI – mô tả vấn đề bằng ngôn ngữ tự nhiên, để AI chọn đúng tool và thực thi. Giống như "vibe coding" đang hot trong dev, nhưng áp dụng cho network ops.
    NetClaw là hiện thực hóa cụ thể nhất của tư tưởng này mà mình từng thấy.

    Kết
    Sau gần 2 tuần thử nghiệm, mình không thấy NetClaw có thể thay thế được mình – nhưng nó thay thế được những phần công việc mà mình cảm thấy nhàm chán nhất là: kiểm tra lặp đi lặp lại, đối chiếu dữ liệu, ghi chép audit log. Những thứ đó giờ AI làm, còn mình tập trung vào phán đoán và ra quyết định.
    Nếu bạn là network engineer và tò mò về AI agent, đây là dự án đáng để dành một buổi tối để thử.

    ​GitHub: https://github.com/automateyournetwork/netclaw
Working...
X