コード再利用しつつ根こそぎ作り変える感じになる。大きくフォルダ・ファイル構造かかわりそう。その分まとまりがよくななると思う。
特に、これまでずっと気になっていたAIAgentクラスをAICharacterに変更しcoreの中に移動
コード再利用しつつ根こそぎ作り変える感じになる。大きくフォルダ・ファイル構造かかわりそう。その分まとまりがよくななると思う。
特に、これまでずっと気になっていたAIAgentクラスをAICharacterに変更しcoreの中に移動
かなり構造を変えている。
toolsの機能の実態はcoreフォルダを作りそちらに移している。呼び出し部分をfunctioin_callingフォルダを作りそちらに移している。将来MCPを作ることに対する準備みたいな感じ。
それとAIAgentのロジックをpythonコードからOperaterのインタープリターに変更することも考えている。Operaterコードを人間が作りやすいGUIを整えたり、AIが作ったり変更しやすいインターフェイスにしたいと思っている。Operaterのコードは今のような簡易インタープリターからjsonにすることも考えている。このjson化はすでに一部組み込まれている。json化で機能拡張がしやすくなることを期待している。
メニューを間違って消してしまった。最低限だけ復旧。
にzipをアップロードソースのページはこれから作る。
似たようなことやっているし、アップデートみたいな感じだからこういう変更が続くこと考えるとページ構造変えたほうがよさそうだな。
ある程度まとまったかな、という感じなのでアップロード準備開始。
GUIの修正:落ちたり重かったりしたのを修正。
ドラッグアンドドロップでファイルが受けられなかったのを修正。
画像、
各種テキストファイル、PDF(テキストが埋め込まれているもの)、docxをテキストデータとして読み込みdocxは画像は読み込めるが、画像のキャプションは読み込めない。
長期記憶向けのRAGに必要な機能を作成。今のところ明確な動作確認はテキストだけ。
data関連はすべてdataフォルダにまとめた。
重くなる問題の修正は及第点は行けたかな。表示する文字列を制限するというのをやろうとしたらその文字列を抜き出すのが描画と同じくらいかかってしまうのでやめた。
あと、いまイメージ以外のファイルも渡せるように改良中。
落ちなくはなったけど重いのでどうにかできないが試行錯誤中。
GUI周りの不具合修正中。表示が乱れたり、落ちたりしていたところを修正中。