0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Cài đặt và sử dụng Microsoft AI Shell cho lập trình viên

Đăng vào 4 tháng trước

• 4 phút đọc

Chủ đề:

#azure

Cài Đặt và Sử Dụng Microsoft AI Shell

Giới thiệu

Giao diện dòng lệnh (CLI) vẫn là một công cụ quan trọng trong các hoạt động IT và quy trình phát triển. Tuy nhiên, đôi khi nó có thể gây khó khăn với cú pháp phức tạp và không thân thiện. Đó là lý do tại sao công cụ AI Shell mới của Microsoft có thể giúp ích - đây là một trải nghiệm dòng lệnh tương tác kết hợp giao diện trò chuyện với các mô hình ngôn ngữ.

AI Shell được tích hợp trực tiếp vào Windows Terminal và iTerm2 trên macOS, mang đến cho người dùng một cách làm việc với các công cụ CLI hỗ trợ AI.

AI Shell là gì?

AI Shell cung cấp các tác nhân kết nối với các mô hình AI khác nhau. Trong phiên bản đầu tiên, AI Shell bao gồm hai tác nhân:

  • Azure OpenAI agent: Kết nối với một phiên bản GPT-4o và xử lý các tác vụ AI chung.
  • Copilot in Azure agent: Hỗ trợ cụ thể cho các câu hỏi và tác vụ liên quan đến Microsoft Azure.

Phiên bản hiện tại

AI Shell được ra mắt vào năm 2025 và hiện đang ở phiên bản v1.0.0-preview.6. Như với nhiều công cụ preview khác, một số tính năng có thể chưa hoàn thiện hoặc gặp phải một số vấn đề, và chức năng có thể thay đổi.

Cài Đặt AI Shell

Để sử dụng AI Shell, bạn cần cài đặt cả công cụ CLI (aish) và mô-đun PowerShell AI Shell.

Cài đặt trên Windows

Chạy lệnh sau trong PowerShell:

Copy
Invoke-Expression "& { $(Invoke-RestMethod 'https://aka.ms/install-aishell.ps1') }"

Cài đặt trên macOS hoặc Linux

Đối với macOS hoặc Linux, hãy tham khảo tài liệu chính thức để biết hướng dẫn cài đặt cụ thể cho từng nền tảng.

Bắt đầu với AI Shell

Sau khi cài đặt, bạn có thể khởi động AI Shell bằng cách mở terminal và chạy lệnh: Start-AIShell.

Chọn tác nhân AI

Bạn sẽ được yêu cầu chọn một tác nhân AI. Trong ví dụ này, hãy chọn tác nhân Copilot in Azure. Trước tiên, hãy đảm bảo bạn đã đăng nhập vào Azure qua shell của mình bằng cách sử dụng lệnh az login hoặc Connect-AzAccount, vì Copilot in Azure cần có quyền truy cập vào môi trường Azure của bạn để hoạt động chính xác và trả lời câu hỏi của bạn.

Sau khi đã đăng nhập, chọn tác nhân “Azure” từ danh sách. Tác nhân sẽ trải qua quá trình đăng nhập và bạn có thể bắt đầu tương tác với nó.

Sử dụng AI Shell

Bây giờ bạn có thể đặt các câu hỏi như:

  • "Tạo một lệnh Azure CLI để triển khai một nhóm tài nguyên."
    Tác nhân sẽ phản hồi với lệnh CLI chính xác để bạn chạy.

Kết nối với Azure OpenAI agent

Để sử dụng tác nhân Azure OpenAI, bạn cần kết nối nó với một tài nguyên Azure OpenAI mà bạn đã triển khai hoặc một tài khoản OpenAI API hợp lệ. Cả hai dịch vụ này đều là dịch vụ trả phí.

Để cấu hình kết nối này, hãy tạo một tệp JSON với các khóa và thông tin điểm cuối liên quan. Thông tin chi tiết đầy đủ có sẵn trong tài liệu chính thức.

Thực hành tốt nhất

  • Thực hiện cập nhật thường xuyên: Luôn kiểm tra các bản cập nhật mới nhất cho AI Shell để tận dụng các tính năng mới và sửa lỗi.
  • Thực hành bảo mật: Đảm bảo rằng bạn không tiết lộ thông tin đăng nhập hoặc khóa API của mình trong mã nguồn hoặc tài liệu công khai.

Các vấn đề thường gặp

  • Không thể kết nối với tác nhân: Kiểm tra lại thông tin xác thực và đảm bảo rằng bạn đã đăng nhập vào Azure.
  • Lệnh không chạy được: Đảm bảo rằng cú pháp lệnh bạn nhập là chính xác và kiểm tra lại tài liệu hướng dẫn.

Mẹo hiệu suất

  • Tối ưu hóa các lệnh CLI: Sử dụng các alias để rút ngắn các lệnh dài và phức tạp.
  • Sử dụng các lệnh nhóm: Kết hợp nhiều lệnh vào một lệnh để tiết kiệm thời gian.

Kết luận

Microsoft AI Shell mang AI trực tiếp vào CLI của bạn, giúp thực hiện các tác vụ phổ biến và làm cho việc sử dụng CLI trở nên dễ dàng hơn. Dù bạn đang quản lý các tài nguyên Azure hay khám phá việc tạo lệnh bằng AI, công cụ preview này rất đáng để thử, nhưng hãy nhớ rằng nó vẫn đang trong quá trình phát triển. Hãy bắt đầu ngay hôm nay và khám phá những gì AI Shell có thể làm cho bạn!

Câu hỏi thường gặp (FAQ)

1. AI Shell có miễn phí không?

AI Shell là một công cụ miễn phí, nhưng một số dịch vụ AI mà nó sử dụng là có trả phí.

2. Tôi có thể sử dụng AI Shell trên hệ điều hành nào?

AI Shell có thể được sử dụng trên Windows, macOS và Linux.

3. Làm thế nào để tôi có thể nâng cấp AI Shell?

Bạn nên kiểm tra tài liệu chính thức để biết các hướng dẫn về cách nâng cấp công cụ.

Liên kết tài nguyên

Hãy tham gia cộng đồng lập trình viên và chia sẻ những trải nghiệm của bạn với AI Shell!

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào