例えば
……
この二つについて、どちらにするか、これまでの経緯や進捗や要望に基づいて出力してください。
選んだ方は、#で始まるpythonのプログラムコードとして出力してください。
はうまくいかないけど
…….
この二つについて、どちらにするか、これまでの経緯や進捗や要望に基づいて、#で始まるコメントでpythonのプログラムコードとして出力されます。
と1行にまとめるとうまくいく。プログラムと違ってルールが不明瞭だから困る
例えば
……
この二つについて、どちらにするか、これまでの経緯や進捗や要望に基づいて出力してください。
選んだ方は、#で始まるpythonのプログラムコードとして出力してください。
はうまくいかないけど
…….
この二つについて、どちらにするか、これまでの経緯や進捗や要望に基づいて、#で始まるコメントでpythonのプログラムコードとして出力されます。
と1行にまとめるとうまくいく。プログラムと違ってルールが不明瞭だから困る
なんか細かな癖がある。
例えば、pythonコードとpythonプログラムは微妙に意味が異なってとらえられている。
pythonコードは挙動そのものにあまり意味がないような出力もされる。
pythonプログラムは明確に挙動がプログラムとして機能するようなものが出力される。
自立駆動型のエージェントそれっぽいものができたけど、やっぱりシーケンシャルなエージェントチェーンでは限界がある。
PythonProgramerAgent.py
WebSerchAgent.py
のtempaertuerの設定部分に不具合あったので修正
ファンクションコーリングはやっぱりなかなか呼んでくれない。pythonコード出力させるのがやっぱり楽なのか。
これまで作ってきたエージェントを単体で、選択して利用できるようにした。Agent Select を公開。
AIによるコードの説明を読むとコードの内容分かっているなと思う。質問に答えることよりも、なんかこっちにより感動を覚える。
python programer agentに
PYTHON_PATHにパスを通しようにという注意書きやwebさーびずとして公開するのは危険だよといったような注意書きを追加。
PythonProgramerAgentを公開
設計や進捗管理をなくし純粋にコードを書く機能のみにしました。エラーが出ている間は何度も”直して”という要求を出して自動で修正を要求します。
pythonコードは以前はすべての出力されたコードを統合していましたが、今回は一番長いコードをエラーチェックの対象にするようにしました。
今後は、WebserchAgentとPythonProgramerAgent,何もプロンプトのないエージェント、プロンプトだけのエージェントなどを選択できるようにしたプログラムを作成。
それが終わったらロボットに戻れる感じかな。
その前に欲求を持ったエージェントを作ってそれが自動でいろいろ行動するというのを作ってみるのも面白いかもしれない。
Web serch Agent 公開
ロジックで組めるところはロジックで組む方が思い通りになりやすい。
今はまだ、補佐的な役割にした方が扱いやすい。お金払ってより高度なAIを使えば違うのかもしれないけど。ローカルでやることも考慮すると、今の無料環境で動くようにしておく必要がある。
この後プログラマーのを今回のような感じでまとめて、サイドメニューでエージェントを切り替えて使用できるようにする。ぐらいまでやっておきたいかな。
正直全く上手く動いてないし、エラーも出るし、まとまってもいないし、文体も安定してないけど公開。まあこの先にAGI、ASIがあるよね。というコード。
“作業を続けてください。”と検索結果の後につけることで、どうにか次の検索結果のurlをクリックさせて内容を読ませることに成功した。ただ2番目の検索結果まで読ませるのはできてない。1つの指示で連鎖的な作業させることはできたけど、繰り返しのforやwhileループはできていない。でも最低限の機能はできたかな。あとは、このあたりをうまくロジックで組んでどう連携させるかな気がする。