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

  • AI Tools

    AI Tools là gì? Thành phần biến AI từ “người biết trả lời” thành “hệ thống biết hành động”


    Khi mới tiếp cận Generative AI, nhiều người có xu hướng nghĩ rằng sức mạnh của AI nằm hoàn toàn ở mô hình ngôn ngữ lớn (LLM). Chúng ta thường tập trung vào khả năng trả lời câu hỏi, viết nội dung, sinh mã nguồn, giải thích kiến thức hoặc hỗ trợ phân tích. Điều này đúng, nhưng chưa đầy đủ.

    Một mô hình AI dù mạnh đến đâu vẫn có một giới hạn rất rõ ràng: nó chỉ giỏi suy luận trên thông tin mà nó có, nhưng không tự động tương tác với thế giới thực nếu không được trao khả năng đó.

    Ví dụ, một AI có thể giải thích rất chi tiết cách kiểm tra băng thông trên router Cisco, nhưng nó không thể tự đăng nhập vào thiết bị để lấy số liệu. Nó có thể hướng dẫn quy trình thay đổi cấu hình trên firewall, nhưng không thể tự thực thi thay đổi. Nó có thể mô tả cách tạo báo cáo vận hành mạng, nhưng không thể tự truy xuất telemetry, tổng hợp dữ liệu rồi sinh báo cáo thực tế.

    Khoảng cách giữa AI biết nghĩAI biết làm được lấp đầy bởi một thành phần rất quan trọng: AI Tools.
    AI Tool là gì?


    AI Tool có thể hiểu là một chức năng hoặc năng lực được đóng gói để AI có thể gọi khi cần thực hiện một nhiệm vụ cụ thể.

    Khác với bản thân LLM vốn tập trung vào reasoning, AI Tool tập trung vào execution.

    Nói cách khác:
    • LLM = bộ não
    • Tool = đôi tay

    Một AI Tool thường là một chức năng có thể được gọi (callable function), với đầu vào và đầu ra rõ ràng, giúp AI thực hiện một hành động cụ thể.

    Ví dụ:

    Một AI agent trong môi trường network operations có thể có các tool như:
    analyze_bandwidth()
    check_interface_status()
    query_syslog()
    apply_configuration_change()
    generate_operational_report()

    Mỗi tool thực hiện một nhiệm vụ rõ ràng.

    AI không cần biết toàn bộ logic bên trong.

    AI chỉ cần biết:
    • tool này dùng để làm gì
    • input cần cung cấp là gì
    • output nhận lại có định dạng ra sao

    Điều này rất giống cách một kỹ sư sử dụng API.

    Bạn không cần biết code nội bộ của Cisco DNA Center để gọi API lấy inventory. Bạn chỉ cần biết endpoint, authentication và response format.

    AI Tools hoạt động theo triết lý tương tự.
    Vì sao AI cần tools?


    Để hiểu điều này, cần phân biệt giữa reasoning và action.

    Giả sử bạn hỏi AI:
    “Hệ thống mạng đang chậm, hãy kiểm tra nguyên nhân.”

    Một chatbot AI truyền thống sẽ chỉ có thể suy luận:

    “Có thể do congestion, interface errors, routing issue hoặc CPU overload.”

    Đây là phỏng đoán dựa trên tri thức.

    Nhưng nếu AI có tools, nó có thể thực hiện hành động thực tế:
    • kiểm tra bandwidth usage
    • đọc interface counters
    • phân tích telemetry
    • truy vấn log
    • kiểm tra routing table

    Khi đó AI không còn chỉ “đoán”.

    AI dựa trên dữ liệu thật.

    Đây là khác biệt giữa:

    advisory AIoperational AI
    Đặc điểm kỹ thuật của AI Tool


    Một AI Tool tốt thường có một số đặc điểm kiến trúc quan trọng. Tính đơn nhiệm (discrete function)


    Mỗi tool nên giải quyết một nhiệm vụ rõ ràng.

    Ví dụ:
    get_cpu_usage()

    tốt hơn:
    manage_entire_network_environment()

    Tool càng rõ trách nhiệm, AI càng dễ chọn đúng.

    Điều này tuân theo nguyên lý modular design trong software engineering.
    Giao diện input/output rõ ràng


    AI cần hiểu cách dùng tool.

    Ví dụ:
    {
    "tool": "check_interface",
    "input": {
    "device": "core-sw1",
    "interface": "Gig1/0/24"
    }
    }

    Response:
    {
    "status": "up",
    "errors": 0
    }

    Cấu trúc rõ ràng giúp AI reasoning tốt hơn.
    Kết nối với hệ thống bên ngoài


    Tool thường là cầu nối tới:
    • API
    • database
    • file system
    • CLI
    • automation engines
    • cloud services
    • monitoring platforms
    • network controllers

    Ví dụ:
    query_splunk_logs()

    bên trong có thể gọi REST API.

    Hoặc:
    show_bgp_neighbors()

    bên trong có thể dùng SSH/NETCONF/RESTCONF.

    AI không cần quan tâm implementation.
    Tái sử dụng


    Tool nên reusable.

    Ví dụ:
    get_device_health()

    có thể dùng cho:
    • troubleshooting
    • health checks
    • automation workflows
    • operational audits

    Tái sử dụng giúp giảm complexity.
    AI không cần hiểu tool hoạt động thế nào


    Đây là một điểm rất quan trọng.

    AI không nhất thiết phải hiểu implementation chi tiết.

    Ví dụ network engineer dùng:
    ping
    traceroute
    show interface

    không cần hiểu source code của IOS.

    AI cũng tương tự.

    Tool abstraction giúp AI tập trung vào:
    • mục tiêu
    • lựa chọn hành động
    • phân tích kết quả

    thay vì chi tiết kỹ thuật implementation.

    Đây là nguyên lý abstraction quen thuộc trong computer science.
    Ví dụ trong môi trường network operations


    Hình minh họa cho thấy một network engineer tương tác với nhiều AI tools.

    Ví dụ: Analyze Bandwidth


    AI gọi:
    analyze_bandwidth()

    Tool có thể:
    • query SNMP telemetry
    • lấy NetFlow
    • kiểm tra interface counters
    • phân tích utilization

    AI nhận kết quả để reasoning.
    Tweak Settings


    AI gọi:
    modify_qos_policy()

    hoặc:
    adjust_wireless_rf_profile()

    Tool kết nối controller hoặc automation engine.
    Apply Change


    AI có thể:
    push_config()

    hoặc:
    run_ansible_playbook()

    Đây là bước execution.
    Generate Report


    AI gọi:
    generate_report()

    Tool tổng hợp dữ liệu thực tế.

    Ví dụ:
    • uptime
    • incidents
    • utilization
    • config drift
    • compliance

    AI Tools trong kiến trúc AI Agent


    AI agent thường hoạt động theo chu trình:
    Observe → Reason → Select Tool → Execute → Interpret Result → Continue

    Ví dụ:

    Người dùng yêu cầu:
    “Kiểm tra tại sao branch office mất kết nối.”

    AI reasoning:

    Có thể cần:
    • interface status
    • routing
    • logs
    • WAN health

    AI chọn tools:
    check_interfaces()
    show_bgp()
    query_logs()
    test_connectivity()

    Kết quả trả về:
    WAN interface down

    AI tiếp tục reasoning:

    “Có thể ISP outage.”

    Nếu cần, AI gọi tiếp:
    query_isp_status()

    Đây chính là vòng lặp operational intelligence.
    AI Tools + MCP


    Trong hệ thống hiện đại, tools thường được chuẩn hóa qua Model Context Protocol (MCP).

    MCP giúp AI:
    • discover available tools
    • hiểu schema
    • gọi tool
    • nhận structured output

    Ví dụ MCP server có thể expose:
    get_device_inventory
    show_interfaces
    query_netbox
    run_playbook
    open_ticket

    AI không cần tích hợp từng tool riêng lẻ.

    MCP tạo ra lớp chuẩn hóa.
    Góc nhìn dành cho kỹ sư hạ tầng


    Đây là phần quan trọng nhất.

    Nhiều kỹ sư hiện nay vẫn dùng AI như chatbot:
    • giải thích giao thức
    • viết config
    • sửa Python script

    Nhưng AI Tools mở ra một mô hình khác:

    AI như một operational co-pilot.

    Ví dụ tích hợp với:
    • Cisco Catalyst Center
    • Meraki
    • ThousandEyes
    • Splunk
    • NetBox
    • ServiceNow
    • Terraform
    • Ansible
    • Kubernetes
    • AWS
    • Azure

    AI lúc này có thể:
    • phân tích sự cố
    • kiểm tra health
    • xác minh cấu hình
    • audit compliance
    • mở ticket
    • chạy remediation

    Kết luận


    AI Tools là thành phần biến AI từ hệ thống chỉ biết hội thoại thành hệ thống có khả năng hành động thực tế.

    Nếu LLM là bộ não, thì tools là tay chân.

    Không có tools, AI chỉ là chuyên gia tư vấn.

    Có tools, AI trở thành operational agent.

    Và khi kết hợp với:
    • MCP
    • automation platforms
    • enterprise APIs
    • observability systems

    AI sẽ tiến hóa thành một teammate kỹ thuật thực thụ.

    Đó chính là nền tảng của thế hệ AI Agent cho vận hành hạ tầng CNTT hiện đại.
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X