Trong bài viết trước , tôi đã khám phá cách GitHub Copilot có thể đơn giản hóa việc sử dụng các module Ansible cho Dell VxRail. Bài viết này tiếp nối loạt bài tập trung vào việc khai thác sức mạnh của các công cụ phát triển hiện đại, dựa trên GenAI, để nâng cao và đơn giản hóa hành trình tự động hóa của bạn với VxRail. Chúng ta sẽ đi sâu hơn vào chủ đề này bằng cách trình bày cách bạn có thể sử dụng các công cụ này để khám phá các tính năng của API VxRail và nhanh chóng phát triển các tập lệnh tùy chỉnh bằng bất kỳ ngôn ngữ lập trình hoặc khuôn khổ tự động hóa nào bạn chọn. Điều này có thể thực hiện được thông qua một mẹo rất hay mà tôi đã khám phá trong quá trình thử nghiệm, và tôi rất vui được chia sẻ. Bạn có tò mò không? Hãy cùng tìm hiểu nhé!
Lướt ván buồm
Windsurf là một trong những Môi trường Phát triển Tích hợp (IDE) đầu tiên được hỗ trợ bởi GenAI, mang tính đại diện. Nếu bạn đã quen với Visual Studio Code hoặc Cursor, Windsurf mang lại giao diện người dùng và trải nghiệm tương tự. Mặc dù quá trình cài đặt khá đơn giản và trực quan, nhưng bạn cũng có thể dùng thử miễn phí bằng cách đăng ký trên trang web Codeium .
Cung cấp thông số kỹ thuật API VxRail cho Trình soạn thảo mã được hỗ trợ bởi GenAI của bạn
Để đạt được kết quả tối ưu, điều cần thiết là trang bị cho trình soạn thảo mã GenAI của bạn tài liệu cần thiết về API VxRail. Mặc dù tài liệu trực tuyến công khai có vẻ tiện lợi, nhưng việc thu thập tất cả thông tin quan trọng đòi hỏi rất nhiều công sức. May mắn thay, có một cách tiếp cận hiệu quả hơn.
Nếu bạn quản lý hệ thống VxRail, bạn có thể truy cập tài liệu API VxRail tích hợp từ VxRail Manager.
Trong giao diện này, bạn sẽ tìm thấy nút Xuất ở góc trên bên phải. Tính năng này cho phép người dùng xuất thông số kỹ thuật API VxRail cho phiên bản phần mềm hệ thống VxRail HCI hiện đang cài đặt. Sau khi xuất, hãy lưu thông số kỹ thuật này vào dự án hiện tại của bạn và thêm nó vào ngữ cảnh cuộc trò chuyện với trợ lý GenAI. Đảm bảo trợ lý có thể đọc và phân tích thông số kỹ thuật được cung cấp được lưu trữ ở định dạng Open API.
Khám phá khả năng API với tính năng Chat trong Trình soạn thảo mã
Sau khi trợ lý dựa trên GenAI đã đọc và hiểu thông số kỹ thuật, bạn có thể dễ dàng khám phá các tính năng của API VxRail thông qua giao diện trò chuyện. Trong trường hợp của Windsurf, bạn có thể sử dụng cửa sổ Cascade. Bạn có thể bắt đầu bằng cách đưa ra những gợi ý đơn giản, chẳng hạn như ” Tôi có thể sử dụng API này như thế nào ?” và tiếp tục từ đó. Hãy coi trợ lý hoặc phi công phụ như một gia sư am hiểu, sẵn sàng kiên nhẫn giải đáp mọi thắc mắc của bạn về API và tìm hiểu chi tiết một cách sâu sắc nhất có thể.
Tạo tập lệnh tự động hóa tùy chỉnh dựa trên yêu cầu cụ thể của bạn
Hãy yêu cầu trợ lý viết kịch bản tùy chỉnh cho bạn. Giống như mọi mô hình ngôn ngữ lớn (LLM), chất lượng đầu ra phụ thuộc rất nhiều vào chất lượng lời nhắc và ngữ cảnh bạn cung cấp. Nếu lời nhắc của bạn mơ hồ, phản hồi có thể không rõ ràng, có khả năng dẫn đến ảo giác ngoài ý muốn.
Dựa trên các thử nghiệm của tôi, Windsurf, hiện đang sử dụng mô hình Claude 3.5 Sonnet theo mặc định, thường tạo các mẫu mã bằng Python. Tuy nhiên, hãy coi đây chỉ là một ví dụ; nếu bạn không quen với Python và muốn làm việc với PowerShell chẳng hạn, hoặc bất kỳ ngôn ngữ lập trình tự động hóa nào khác, bạn có thể tạo các tập lệnh tự động hóa bằng ngôn ngữ mong muốn và thậm chí dịch mã hiện có nếu cần.
Hãy coi cách tiếp cận phát triển mã này là lặp đi lặp lại. Hãy làm việc cùng trợ lý GenAI để tinh chỉnh mã dựa trên các yêu cầu đang phát triển của bạn. Nếu gặp lỗi trong quá trình kiểm thử, hãy nhắc nhở AI xem xét và giải quyết các vấn đề này.
Đừng ngại hỏi về các khái niệm và tình huống nâng cao hơn
Đối với các trường hợp sử dụng phức tạp hơn, chẳng hạn như triển khai cụm, bạn có thể yêu cầu trợ lý chia nhỏ các vấn đề cụ thể thành nhiều bước và chọn mức độ chi tiết kỹ thuật mong muốn cho các giải thích được cung cấp. Ví dụ: bạn có thể sử dụng các lời nhắc như:
” Hãy giải thích cách tôi có thể triển khai cụm VxRail bằng API VxRail. Giả sử tôi không có nhiều kinh nghiệm với nó .”
Bạn có thể thấy ấn tượng với chất lượng phản hồi và cách trợ lý dựa trên GenAI kết nối các thông tin giúp bạn.
Cuối cùng, nếu bạn muốn tích hợp VxRail với một khuôn khổ tự động hóa hoặc các công cụ cụ thể như Ansible, bạn có thể hỏi về nó. Trong trường hợp của Ansible, mô hình đã biết về bộ sưu tập các mô-đun Ansible của Dell dành cho VxRail và cung cấp thông tin hữu ích về cách sử dụng chúng.
Tuy nhiên, điều quan trọng cần lưu ý là một số phản hồi có thể không hoàn toàn chính xác do khả năng gây ảo giác. Ví dụ, trong quá trình thử nghiệm của tôi, mô hình đã ảo giác về một nhà cung cấp Terraform không tồn tại cho VxRail của Dell. Mặc dù vậy, tôi tin rằng chất lượng tổng thể, theo tôi, đủ tốt để tận dụng phương pháp này nhằm tìm hiểu thêm về API VxRail và khả năng tự động hóa của nó.
Chúng ta hãy cùng xem các khái niệm này hoạt động như thế nào trong bản demo được ghi lại, trong đó tôi sẽ đi sâu hơn một chút và giải thích rõ hơn:
Kết luận và các bước tiếp theo
Các công cụ phát triển hiện đại được hỗ trợ bởi GenAI có rất nhiều tiềm năng để đơn giản hóa tự động hóa. Đây là một lĩnh vực đang phát triển rất nhanh chóng, và một số trường hợp sử dụng, vốn khó có thể tưởng tượng được ngay cả một năm trước, giờ đây đang dần trở thành hiện thực, nhờ những tiến bộ trong các LLM và tác nhân AI mạnh mẽ hơn, hỗ trợ cộng tác trong quá trình phát triển mã.
Tôi hy vọng bài viết này và phần trình diễn đi kèm sẽ truyền cảm hứng cho bạn tận dụng các công cụ phát triển hiện đại, được hỗ trợ bởi GenAI để đẩy nhanh hành trình tự động hóa VxRail. Để biết thêm thông tin chi tiết về việc sử dụng API VxRail cho tự động hóa, vui lòng tham khảo bài viết này , nơi tổng hợp một bộ tài nguyên được tuyển chọn kỹ lưỡng và công khai.

Bài viết mới cập nhật
Dell Storage Engines: Tăng tốc suy luận AI với PowerScale và ObjectScale
Giải pháp chuyển tải bộ nhớ đệm KV của Dell cho ...
Bảo vệ Nhà máy AI
Áp dụng phương pháp tiếp cận kiến trúc để bảo mật ...
Tiến lên mạnh mẽ với Dell PowerMax: Vượt mặt Hitachi VSP 5000
Dell PowerMax mang lại khả năng phục hồi, hiệu suất và ...
Đẩy nhanh đổi mới AI: Sức mạnh của quyền truy cập mở
Từ các mô hình tiên tiến đến các ứng dụng cấp ...