Queen Mobile Blog

Ứng dụng terminal Linux dựa trên AI giúp bạn học cách sử dụng các lệnh một cách dễ dàng

aishellhero-lg

Ứng dụng terminal Linux có trí tuệ nhân tạo này có thể giúp bạn học cách sử dụng các lệnh #Linux #Terminal #AIshell #HọcLệnhLinux

Tôi đã sử dụng Linux trong nhiều thập kỷ và mặc dù giao diện người dùng đã trở nên đủ tốt để tôi có thể không cần chạy bất kỳ lệnh nào nữa, tôi vẫn thường xuyên phụ thuộc vào terminal và CLI (Command Line Interface) khi muốn hoàn thành công việc nhanh chóng.

Không phải ai cũng quen với dòng lệnh, và một số người cảm thấy kinh hãi.

Điều đó không nhất thiết phải vậy, vì có các ứng dụng mới giúp việc học và thực hành trở nên dễ dàng… nhờ vào trí tuệ nhân tạo. Một trong những ứng dụng đó là AI Shell. Trước khi chúng ta đi vào ứng dụng này, hãy biết rằng nó phụ thuộc vào OpenAI và do đó, nó không miễn phí. Để sử dụng ứng dụng này, bạn phải có tài khoản OpenAI với đủ tín dụng.

Nếu việc sử dụng dịch vụ trả phí không phải là lựa chọn của bạn, bạn luôn có thể chuyển sang một ứng dụng khác như Warp. Tuy nhiên, nếu bạn đã có tài khoản OpenAI, AI Shell là một lựa chọn tuyệt vời vì nó hoạt động với bất kỳ ứng dụng terminal nào bạn muốn sử dụng (vì vậy bạn không bị khóa vào việc sử dụng một terminal cụ thể).

Vậy nếu bạn thích ý tưởng về một ứng dụng terminal có thể dạy bạn cách sử dụng các lệnh Linux, AI Shell có thể là điều bạn đang tìm kiếm.

Điều cần lưu ý duy nhất khác về AI Shell là việc cài đặt có chút khó khăn đối với người dùng mới. Đó là vấn đề vì tôi đã ở đây để hướng dẫn bạn cách thực hiện.

#CáchCàiĐặtAIShell

Điều bạn cần: Điều duy nhất bạn cần cho điều này là một phiên bản Linux đang chạy, một người dùng có quyền sudo, và một mã API OpenAI. Tôi sẽ thể hiện điều này trên Linux Mint, vì vậy nếu bạn đang sử dụng một bản phân phối khác, bạn có thể cần điều chỉnh quy trình cài đặt.

Bước đầu tiên là cài đặt Node.js. Điều này cần thiết vì chúng ta cần trình quản lý gói npm cho quá trình cài đặt AI Shell. Để cài đặt Node.js, mở cửa sổ terminal và nhập lệnh: sudo apt-get install nodejs -y

Tiếp theo, chúng ta có thể cài đặt npm bằng lệnh: sudo apt-get install npm -y

Sau khi đã loại bỏ các phụ thuộc, đến lúc cài đặt AI Shell với lệnh: sudo npm install -g @builder.io/ai-shell

Để tạo một Khóa OpenAI mới, hãy điều hướng trình duyệt web của bạn đến trang Khóa API OpenAI và nhấp vào “Tạo khóa bí mật mới.” Trong cửa sổ pop-up kết quả, đặt tên cho khóa mới và nhấp vào “Tạo khóa bí mật.” Sao chép khóa đó vào clipboard của bạn (hoặc lưu nó trong ghi chú của quản lý mật khẩu’s OpenAI).

Bạn có thể cấu hình khóa AI của mình cho AI Shell với lệnh: ai config set OPENAI_KEY=key. Ở đây, key là khóa AI OpenAI của bạn.

Tại điểm này, AI Shell đã sẵn sàng để sử dụng.

#CáchSửDụngAIShell

Điều này là phần dễ dàng. Bạn chỉ cần gõ một cái gì đó như: ai hello

AI Shell sẽ trả lời bạn không chỉ với một lệnh bạn có thể sử dụng để hoàn thành công việc mà còn là một giải thích về cách nó hoạt động.

Bạn cũng có thể đơn giản gõ lệnh ai, mà mở prompt AI Shell.

Điều đó đơn giản như vậy.

Nhờ AI Shell, bạn có thể tránh cảm giác lạc hướng khi học CLI Linux. Nhớ rằng, bạn phải có một tài khoản OpenAI hợp lệ (trả phí), nếu không AI Shell sẽ báo cáo một điều như ký hiệu insufficient_quota. Nếu điều này xảy ra, bạn sẽ cần kiểm tra tài khoản của mình và đảm bảo rằng nó đã trả phí.

Nguồn: https://www.zdnet.com/article/this-ai-powered-linux-terminal-app-can-help-you-learn-how-to-use-commands/#ftag=RSSbaffb68

Jack Wallen/ZDNET

I’ve been using Linux for decades and even though the GUIs have all become good enough that I could go without ever running another command, I still often depend on the terminal and CLI (Command Line Interface) when I want to get things done quickly.

Not everyone is as familiar with the command line, though, and some find it overwhelming.

Also: The first 5 Linux commands every new user should learn

It doesn’t have to be so, as there are new applications that make learning and doing at the same time possible…thanks to AI. One such app is called AI Shell. Now, before we get into this application, know that it depends on OpenAI and, as such, it’s not free. To use this app you must have an OpenAI account with sufficient credits. 

If using a paid service isn’t up your alley, you can always turn to an app like Warp. If, however, you already have an OpenAI account, AI Shell is a great option because it works with any terminal app you might want to use (so you’re not locked into using one specific terminal).

So, if you like the idea of a terminal app that can teach you how to use Linux commands, AI Shell might be what you’re looking for.

The only other caveat is AI Shell is a bit tricky to install for new users. That’s fine because I’m here to show you how.

How to install AI Shell

What you’ll need: The only things you’ll need for this are a running instance of Linux, a user with sudo privileges, and an OpenAI API key. I’ll demonstrate this on Linux Mint, so if you’re using a different distribution, you might have to modify the installation process.

The first thing to do is install Node.js. This is required because we need the npm package manager for the AI Shell installation. To install Node.js, open your terminal window and issue the command:

sudo apt-get install nodejs -y

Next, we can install npm with the command:

sudo apt-get install npm -y

With the dependencies out of the way, it’s time to install AI Shell with the command:

sudo npm install -g @builder.io/ai-shell

To create a new OpenAI Key, point your web browser to the OpenAI API Key page and click “Create new secret key.” In the resulting pop-up window, give the new key a name and click “Create secret key.” Copy that key to your clipboard (or save it in the notes of your password manager’s OpenAI entry).

You can now configure your AI key for AI Shell with the command:

ai config set OPENAI_KEY=key

Where key is your OpenAI AI key.

At this point, AI Shell is ready to go.

How to use AI Shell

This is the easy part. All you have to do is type something like:

AI Shell will reply not only with a command you could use to accomplish the above but also an explanation as to how it works.

You can also simply type the command ai, which opens the AI Shell prompt.

Also: Why don’t more people use desktop Linux? I have a theory you might not like

It’s that simple.

Thanks to AI Shell, you can avoid feeling lost as you learn the Linux CLI. Just remember, you do have to have a valid (paid) OpenAI account, otherwise AI Shell will report something like insufficient_quota. Should that happen, you’ll need to check into your account and make sure it’s paid up.


Exit mobile version