
AWS CLI bằng ngôn ngữ tự nhiên
Freemium

ChatWithCloud là giao diện dựa trên terminal giúp thu hẹp khoảng cách giữa ý định của con người và việc quản lý hạ tầng AWS. Bằng cách tận dụng các mô hình ngôn ngữ lớn (LLM), công cụ này chuyển đổi các truy vấn ngôn ngữ tự nhiên thành các lệnh AWS CLI có thể thực thi, cho phép người dùng truy vấn, cung cấp và sửa đổi tài nguyên đám mây mà không cần điều hướng qua AWS Management Console phức tạp hay viết script thủ công. Khác với Amazon Q tập trung vào tài liệu chung, ChatWithCloud hoạt động trực tiếp trên môi trường cục bộ của bạn, đọc thông tin xác thực ~/.aws để cung cấp thông tin chi tiết, có thể hành động và phù hợp với ngữ cảnh. Công cụ này được thiết kế cho các kỹ sư DevOps và kiến trúc sư đám mây muốn giảm thiểu việc chuyển đổi ngữ cảnh và tăng tốc các tác vụ hạ tầng thông qua giao diện hội thoại.
Công cụ hoạt động hoàn toàn cục bộ, đọc thông tin xác thực trực tiếp từ thư mục ~/.aws của bạn. Bằng cách tránh lưu trữ thông tin xác thực trên đám mây, nó đảm bảo các khóa truy cập và token bí mật AWS nhạy cảm của bạn không bao giờ rời khỏi máy cục bộ. Kiến trúc này tuân thủ các tiêu chuẩn bảo mật nghiêm ngặt, vì LLM chỉ nhận lời nhắc bằng ngôn ngữ tự nhiên và siêu dữ liệu cần thiết để tạo lệnh, giữ cho dữ liệu hạ tầng của bạn luôn riêng tư và an toàn.
Thay vì trừu tượng hóa các thao tác đằng sau một API độc quyền, ChatWithCloud tạo ra các lệnh AWS CLI tiêu chuẩn. Sự minh bạch này cho phép người dùng kiểm tra mọi hành động trước khi thực thi, đảm bảo khả năng hiển thị đầy đủ về những gì đang được sửa đổi. Bằng cách xuất ra cú pháp CLI gốc, nó đóng vai trò là công cụ giáo dục cho các kỹ sư cấp dưới đang học lệnh AWS, đồng thời tự động hóa các quy trình làm việc phức tạp cho các nhà phát triển cấp cao.
Không giống như các chatbot AI thông thường, công cụ này được tinh chỉnh đặc biệt để hiểu kiến trúc dịch vụ AWS. Nó ánh xạ các yêu cầu ngôn ngữ tự nhiên tới các API AWS cụ thể, chẳng hạn như 'dừng các instance RDS của tôi' hoặc 'tạo một S3 bucket với quyền truy cập công khai bị chặn'. Khả năng nhận biết ngữ cảnh này giúp giảm rủi ro lỗi cú pháp thường gặp khi sử dụng CLI thủ công và tăng tốc quản lý tài nguyên bằng cách loại bỏ nhu cầu tra cứu tài liệu cho các cờ (flag) cụ thể.
Công cụ hỗ trợ cả truy vấn chỉ đọc và các thao tác thay đổi trạng thái. Người dùng có thể thực hiện các tác vụ phức tạp như sửa đổi nhóm bảo mật, chấm dứt instance hoặc cập nhật cấu hình Lambda. Để đảm bảo an toàn, người dùng có thể hạn chế quyền hạn của công cụ bằng cách sử dụng vai trò IAM với quyền chỉ đọc, tạo ra chế độ 'sandbox' ngăn chặn việc vô tình phá hủy hạ tầng trong khi vẫn cho phép thực hiện các truy vấn chẩn đoán chuyên sâu.
Bằng cách sử dụng npx, công cụ không yêu cầu cài đặt hay thiết lập môi trường phức tạp. Điều này làm cho nó có tính di động cao đối với các nhà phát triển làm việc trên nhiều máy hoặc môi trường CI/CD tạm thời. Khả năng chạy ngay lập tức mà không cần quản lý các phụ thuộc toàn cục hay tệp cấu hình phức tạp giúp giảm đáng kể rào cản gia nhập cho các nhóm muốn tích hợp quản lý đám mây hỗ trợ bởi AI vào quy trình làm việc hàng ngày trên terminal.
Một kỹ sư DevOps có thể nhanh chóng xác định các tài nguyên không được sử dụng hiệu quả bằng cách hỏi: 'Những instance EC2 nào có mức sử dụng CPU bằng 0 trong 7 ngày qua?'. Công cụ tạo ra các lệnh gọi API CloudWatch và EC2 cần thiết, trả về một danh sách ngắn gọn giúp kỹ sư tối ưu hóa chi phí ngay lập tức.
Một nhà phát triển có thể cung cấp một S3 bucket mới với các cài đặt mã hóa cụ thể bằng cách nhập một câu duy nhất. Điều này loại bỏ nhu cầu điều hướng giao diện người dùng AWS Console, tiết kiệm thời gian và đảm bảo tài nguyên được tạo với các tham số chính xác theo các mẫu thực tiễn tốt nhất của AI.
Một kiến trúc sư đám mây có thể gỡ lỗi các vấn đề mạng bằng cách hỏi: 'Tại sao instance EC2 của tôi không thể kết nối với cơ sở dữ liệu RDS?'. Công cụ phân tích các quy tắc nhóm bảo mật và ACL mạng, cung cấp giải thích dễ hiểu về cấu hình chặn và lệnh CLI cụ thể để khắc phục nó.
Họ cần quản lý hạ tầng phức tạp ở quy mô lớn. Công cụ này giúp họ giảm thời gian dành cho các tác vụ CLI lặp đi lặp lại và cung cấp cách nhanh hơn để truy vấn trạng thái trên nhiều khu vực AWS.
Họ thường gặp khó khăn với đường cong học tập dốc của cú pháp AWS CLI. Công cụ này cho phép họ tương tác với tài nguyên đám mây bằng ngôn ngữ tự nhiên, loại bỏ sự khó khăn khi phải ghi nhớ các cờ lệnh phức tạp.
Họ yêu cầu các cách nhanh chóng, đáng tin cậy để thực hiện bảo trì khẩn cấp hoặc kiểm tra tài nguyên. Công cụ cung cấp giao diện hội thoại giúp thực hiện các tác vụ ad-hoc dễ dàng hơn mà không cần IDE hoặc GUI đầy đủ.
Miễn phí để bắt đầu với 15 lượt chạy bao gồm thông qua npx. Các mô hình định giá trong tương lai dự kiến sẽ được áp dụng khi công cụ mở rộng và bổ sung hỗ trợ cho nhiều nhà cung cấp LLM hơn.