16 ポイント 投稿者 yeongyu 2023-02-08 | 12件のコメント | WhatsAppで共有
  • ChatGPT に問い合わせて、コピー&ペーストの手間なくそのままコマンドとして実行できます
  • あいまいで思い出せないコマンドも、Stack Overflow で検索する必要なく、aishell <question> ですぐ実行可能
  • 複雑な git コマンドや tar ファイルの展開のような面倒な作業で特に便利

12件のコメント

 
yeongyu 2023-03-03

本日公開されたアップデート版により、ほかのChatGPTクライアントとは異なり、Cookieからセッション値を取得したり、OpenAIトークンを取得して入力したりするといった作業が不要になりました!

ユーザーは、今では別途の設定手順を一切行わず、ただ aishell <question> と入力するだけでコマンドを実行できるようになりました。

どんな魔法を使ったのか気になる方は、ぜひコードを見に来てください :)

 
bluesaiha 2023-03-03

root@8e20098b9127:~# aishell --help
Traceback (most recent call last):
File "/usr/local/bin/aishell", line 5, in <module>
from aishell import main
File "/usr/local/lib/python3.8/dist-packages/aishell/init.py", line 1, in <module>
from .cli import cli_app
File "/usr/local/lib/python3.8/dist-packages/aishell/cli.py", line 8, in <module>
from aishell.adapters.openai_chatgpt_adapter import OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/init.py", line 1, in <module>
from .openai_chatgpt_adapter import OpenAIChatGPTAdapter as OpenAIChatGPTAdapter
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 8, in <module>
class OpenAIChatGPTAdapter:
File "/usr/local/lib/python3.8/dist-packages/aishell/adapters/openai_chatgpt_adapter.py", line 15, in OpenAIChatGPTAdapter
def get_openai_cookies(self) -> dict[str, Optional[str]]:

インストール後に help を実行したところ、以下のようなエラーが出ますね…
環境設定が間違っているのでしょうか……?

環境は MAC M1 Host の Ubuntu docker image で実行しました。

 
yeongyu 2023-03-03

最新バージョンではないようにも見えますし、python3.8 がサポートされていないためかもしれません。もしよければ、3.9 バージョンで再インストールして試してみていただけますか?

 
mscheong 2023-03-02

何らかの y/n の許可ステップを設けるべきではないかと思います。確率は低いでしょうが、ChatGPT が誤ったコマンドを出して意図しない動作が発生する可能性があると思います。

 
yeongyu 2023-03-02

貴重なご意見をいただいたおかげで、その機能が本日のリリース版に追加されました! また良いご提案がありましたら、いつでもお知らせください!!

 
roehddl 2023-02-09

revChatGPT==1.2.1 でデフォルトで使用されていた text-chat-davinci-002-20221122 モデルは、現在は利用できないため、有料モデルの text-davinci-003 に切り替えて使用する必要がありますね。
https://pypi.org/project/revChatGPT/

 
yeongyu 2023-02-10

gpt3 ベースでも使えるようにパッチしました! フィードバックありがとうございます :)

 
yeongyu 2023-02-09

そうですね! フィードバックありがとうございます。https://github.com/code-yeongyu/AiShell/issues/1 に issue を登録しており、まもなく修正します。

 
ryuheechul 2023-02-09

コードを研究中(?)なんですね。
どう活用するか次第で有用になりそうですし、コードもシンプルで良いですね。
コマンドに rm が入っていたり、コマンドが複雑な場合には、実行前に確認する安全手順があると良いなと思いました(コマンドの説明も添えられるとよさそうですね)。それと、現在は実行前なのにすでに実行したと表示してしまうバグも報告しておきます。実行中... または going to execute command arg … と表示するのはどうでしょうか。

 
yeongyu 2023-02-09

良いアイデアをありがとうございます! これも https://github.com/code-yeongyu/AiShell/issues/2 に issue 登録しておきました :) まもなく修正します!!

 
edunga1 2023-02-08

https://githubnext.com/projects/copilot-cli/
GitHubのcopilot cliはコマンド補完だけに集中していますが、これはもっとさまざまなことができそうですね!

 
dungsil 2023-02-08

macOSのターミナル Warp を思い出しますね