OpenAIのGPT-3.5-turboモデルを使用したAIチャットでPythonのスクリプト作成を支援するGUIアプリケーションをdearpyguiで作りました
会話の履歴や内容を継続する機能と、返信にPythonのスクリプトが含まれる場合そのスクリプトを抽出して表示する機能をつけました
業務外の個人的な検討活動です。
警告
作者はいかなる責任も負いません。
準備
API keyの値をchatWorkBench.pyが入ってるフォルダにkey.txtとして保存してください。
dearpyguiをインストールしてください。
githubからchatWorkBench.pyをクローンしてください。
使い方
% python chatWorkBench.py
-
赤丸の欄に作りたいpythonスクリプトの機能を書いて、
終わったら左上のSendボタンを押してください。
ロード状態のぐるぐるが回るのでしばらく待つ。
回答は下の欄に表示されます。
回答の中にスクリプトが含まれていたら、右の欄に抜き出されます。
返ってきた回答と次の質問のためのタブ
-
回答を読み、気に入らなければ増えたタブを押して追加の要望を入力します。
すでに質問した番号のタブは読み取りのみになりますので、次のタブに入力してください。
質問と回答の内容は継続されます。
質問は10回までに設定しています。
- 納得がいく状態になったらCodoCopyAllのボタンを押してスクリプトをコピーします。
マウスで選んでCTRL+Cでコピーすることもできます。
メニュータブのResetを押すと会話の内容はリセットされます。
メニュータブのQuitを押すと終了します。