1
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Pythonのスクリプト作成を支援するGUIアプリ

Last updated at Posted at 2023-03-15

OpenAIのGPT-3.5-turboモデルを使用したAIチャットでPythonのスクリプト作成を支援するGUIアプリケーションをdearpyguiで作りました
会話の履歴や内容を継続する機能と、返信にPythonのスクリプトが含まれる場合そのスクリプトを抽出して表示する機能をつけました

業務外の個人的な検討活動です。

警告
作者はいかなる責任も負いません。

準備

API keyの値をchatWorkBench.pyが入ってるフォルダにkey.txtとして保存してください。

dearpyguiをインストールしてください。

githubからchatWorkBench.pyをクローンしてください。

使い方

% python chatWorkBench.py
  1. 赤丸の欄に作りたいpythonスクリプトの機能を書いて、
    終わったら左上のSendボタンを押してください。
    ロード状態のぐるぐるが回るのでしばらく待つ。
    回答は下の欄に表示されます。
    回答の中にスクリプトが含まれていたら、右の欄に抜き出されます。
    1.png
    返ってきた回答と次の質問のためのタブ
    2.png

  2. 回答を読み、気に入らなければ増えたタブを押して追加の要望を入力します。
    すでに質問した番号のタブは読み取りのみになりますので、次のタブに入力してください。
    質問と回答の内容は継続されます。
    質問は10回までに設定しています。

要望の追加
3.png

さらなる追加
4.png

  1. 納得がいく状態になったらCodoCopyAllのボタンを押してスクリプトをコピーします。
    マウスで選んでCTRL+Cでコピーすることもできます。

スクリプトをコピーする
6.png

メニュータブのResetを押すと会話の内容はリセットされます。
5.png

メニュータブのQuitを押すと終了します。

1
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
7

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?