「Linux」でAI搭載ターミナルアプリ「AI Shell」を使うには

今回は「「Linux」でAI搭載ターミナルアプリ「AI Shell」を使うには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 筆者は何十年も前から「Linux」を使っている。GUIが全面的に改善され、コマンドを全く実行しなくても済むようになったにもかかわらず、タスクを迅速に処理したいときは、今でもターミナルとコマンドラインインターフェース(CLI)に頼ることが多い。

 ただし、誰もがコマンドラインに精通しているわけではない。威圧感を覚える人もいるだろう。

 だが、そうした状況を甘んじて受け入れる必要はない。AIのおかげで、実践しながら学習することを可能にするアプリケーションが新たに登場しているからだ。「AI Shell」もそうしたアプリの1つだ。このアプリケーションについて詳しく説明する前に、1つ注意事項がある。AI ShellはOpenAIに依存するため、無料ではない。このアプリを使用するには、十分なクレジットがあるOpenAIアカウントが必要だ。

 有料サービスを使いたくない人は、いつでも「Warp」などのアプリを利用することが可能だ。しかし、すでにOpenAIアカウントを持っている人にとって、AI Shellは素晴らしい選択肢である。ユーザーが使用したい任意のターミナルアプリで機能するからだ(つまり、特定のターミナルに限定されない)。

 そのため、Linuxコマンドの使い方を教えてくれるターミナルアプリという概念が気に入った人には、AI Shellが最適な選択肢かもしれない。

 もう1つだけ注意点がある。新しいユーザーにとって、AI Shellはインストールが少し難しい。だが、以下でその手順を解説するので、安心してほしい。

 必要なもの:必要なのは、Linuxの実行中のインスタンスとsudo権限を持つユーザー、OpenAI APIキーだけだ。本記事では、「Linux Mint」を使って説明を進める。別のディストリビューションを使用している場合は、インストール手順が異なる可能性がある。

 最初に、Node.jsをインストールする。AI Shellをインストールするのに「npm」パッケージマネージャーが必要なので、この手順は必須だ。Node.jsをインストールするには、ターミナルウィンドウを開いて、以下のコマンドを実行する:

 次に、以下のコマンドでnpmをインストールする。

 依存関係が解決したので、以下のコマンドを実行して、AI Shellをインストールする。

 OpenAI APIキーを新たに作成するには、ウェブブラウザーでOpenAI APIキーのページを開いて、「Create new secret key」(新しい秘密鍵を作成)をクリックする。表示されたポップアップウィンドウで、新しい鍵に名前を付けて、「Create secret key」(秘密鍵を作成)をクリックする。その鍵をクリップボードにコピーする(または、パスワードマネージャーのOpenAIの項目のメモに保存する)。

 これで、以下のコマンドを実行して、AI ShellのAIキーを設定できるようになった。

 keyの部分には、自分のOpenAI APIキーを入力する。

 これで、AI Shellの使用準備が整った。

 ここからは簡単だ。以下のようなプロンプトを入力するだけでいい。

 AI Shellは、上記のタスクを実行するのに使用できるコマンドだけでなく、そのコマンドの使い方も教えてくれる。

 さらに、aiコマンドを入力するだけで、AI Shellプロンプトが開く。

 とても簡単だ。

 AI Shellのおかげで、LinuxのCLIを学習しているときに、何をすればいいのか分からなくなることは回避できるはずだ。ただし、有効な(有料の)OpenAIアカウントが必要であることに注意してほしい。OpenAIアカウントがない場合、AI Shellはinsufficient_quotaのようなエラーメッセージを表示する。その場合は、自分のアカウントを確認して、料金の決済が完了しているか確認する必要がある。

COMMENTS


Recommended

TITLE
CATEGORY
DATE
日立、「プロ人財視える化・育成ソリューション」を提供–各職種に特化した人材育成を支援
IT関連
2024-03-17 13:29
Snapchatの初期メンバーが女性のためのソーシャルストーリーテリングアプリ「Yoni Circle」を開始
ネットサービス
2021-02-15 07:18
NVIDIAがGeForce RTX 3060での暗号資産マイニング効率を半分に制限、採掘専用GPU発表
ハードウェア
2021-02-20 20:08
巨額買収に衝撃–「買収王」が率いるブロードコムとは
IT関連
2022-06-04 05:33
NTT Com、セキュリティ運用支援ソリューション開発–「tsuzumi」など活用
IT関連
2024-11-20 21:34
北海道銀行かたる詐欺メールに注意 本物そっくりのログイン画面で口座番号など窃取
セキュリティ
2021-01-19 00:10
医師向け臨床支援アプリを提供する「HOKUTO」を提供するHOKUTOが8.25億円のシリーズA調達
IT関連
2022-02-10 05:08
SmartHR、ID管理や従業員ポータル領域に参入–214億円のシリーズEラウンドも実施
IT関連
2024-07-04 18:23
「Fujitsu Uvance」への懸念を富士通の事業責任者にぶつけてみた
IT関連
2023-09-29 12:57
データ保護とセキュリティベンダー製品を統合してサイバーレジリエンスを実現–ベリタス
IT関連
2023-11-02 02:36
「Linux」初心者に優しいディストリビューション–シンプルで使いやすい「SDesk」
IT関連
2024-08-03 02:03
デロイト トーマツ サイバーとJFEスチール、共同でサイバーセキュリティ関連新会社を設立
IT関連
2024-04-11 23:13
著名人対象に公式3D CGモデル「デジタルツイン」を制作・管理・キャスティングするサービス開始、2023年までに500人制作
ネットサービス
2021-08-03 15:55
デル、中小企業がコロナ禍とデジタル化で抱えるIT課題を解決するパッケージを発表
IT関連
2021-06-07 21:09