無趣味の戯言

👨🏻‍💻️

ターミナル上でAIにコマンドを聞こう

こんにちは。だいちゃんです。

最近Linuxでゴニョゴニョしないといけない機会が多くなったものの、一向にコマンドを覚えられず、事あるごとにググってるので、いっそのことターミナル上で調べられたらなぁと思ってシェルスクリプトを作りました(おぼえろ

日本語でやりたいことを入力して、いい感じのコマンドを返す... となるとやっぱりAIかな、と思ったので、またまたOpenAI APIを使ったツールになっております。

作ったもの

入力された値をOpenAI APIに投げるだけの簡単なお仕事。

プロンプトはsystemロールで以下のような感じの文言を投げたあと、コマンド実行時の引数をuserロールで後ろに付け加えてあげてます。

あなたはLinuxのコマンドに精通した優秀なエンジニアです。ユーザーからの質問を実現するためのコマンドを完結に返答します。装飾なども不要です。コマンドの文字列と最低限のヒントのみを次のように回答してください:commmand --option value 【ヒント:value には値を入力します】

udcxx AIプラットフォームが活きた

ちなみに、AIツールを作るとなれば 今年の5月に作ったプラットフォーム を使わない手はないので、裏側の処理はプラットフォームに乗せることにしました。

プロンプトの設定・変更や、ログの確認などがkintone上でできるのでめちゃくちゃ便利です。詳しくは当時の記事をどうぞ:

ただ、裏を返せばこのツールを提供したり、ソースコードを公開しても意味がないんですよね...


意外に日本語入力できなくて詰んでた(ログインし直したらあっさりできた)

Buy Me A Coffee