Python Programer Agent

pythonのプログラムを行うエージェントです。

出力するpythonコードのエラーチェックを行ってエラーがなくなるまで自動で修正を行わせるようになっています。5秒間エラーが出なければ正常と判断します。仕様のバグを見つける機能はありません。

AGIの入り口の前から多少整理しています。
プロンプトもコード生成のみにして、設計は行わないようにしました。
pythonのコードは出力されたもので一番長いものをエラーチェックの対象にすることで、説明のために出力されたコードがエラーを出さないようにしました。

pythonコードを実行するため、webなどで公開するとサーバーを一瞬で乗っ取られる可能性があるので注意が必要です。

fllow_controller.py
command_list.py
のPYTHON_PATHにはあなたの環境でのpython.exeへのパスを通してください。