@streamlit _/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer クライアント端末からのファイルアップロードしてからのMCPツール実行機能に必要な基本機能のプロタイプは殆ど完了しているのだが、MCP側もDynamic生成したWrapperにしないとダメやな。
@streamlit _/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 『ガンガンいこうぜだけど、判断は冷静に』 ▶︎ Local ToolでGenerave UIできるようにする。 MCP Tool でGenerave UIできるようにする。
@streamlit _/_/_/_/_/ ٩(ˊᗜˋ*)و #CodingLog #LLM まだまだPythonわからんけど、LLM先生のおかげでスキルはまだまだ伸びている。 StaticメソッドからはClassは辿れない。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer ということでLocal Tool側の対応は完了。あとはMCP Tool側のDynamic Definision対応や。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer しかしなんで標準機能としてツールクラスとかないのかね。便利な機能を入れてくれてあれば使うだけなのに。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer おおっ!ようやく一連の機能が統合できた!😆 1:エージェント🤖に実行したいタスクを相談 2:生成“UI“で入力パラメータを指定👨💻 3:MCP/Local Tool Callで自動実行💻 4:タスク実行後のデータを即座に可視化📊
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 高度な統合機能を用いた技術集積度の向上 ・AIとディスカッション ・専門性の要らないTool Call ・高速で高度なデータ可視化、AIとの詳細分析 ・RAG(文書に対する考察) ・インターネット上の知識への自動リンク ・コーディング
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer TODO 1:セッション保存機能のデバッグ 2:Youtube再生機能の統合(遊び) 3:生成UIの高速呼び出し 4:Markdownエディタとレンダラの統合 5:@md @Google などのコマンド定義 6:WebリンクMap機能の完成度向上 7:画像、動画等の可視化と編集機能
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 知識は樹木のようであり枝葉から幹の順番に学ぶことは時間を要するから、幹から枝葉の順番に学ぶことができるシステムを構築することが重要。 LLMエージェントに必要な知識をサマライズしてもらうことも良い流れだね。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer Markdown編集を有機的にLLMエージェントと対話しながら書き上げていくツールができたんだけど、かなりいい。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 生成UIのUXを再確認した。結構良い。 速度が遅いから直接呼び出しにしよう。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer まずは汎用化から、完了 ・クラス整形 ・各種処理のHostname動的変更
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer いい仕事するためのフレームワークには遊びも大事やからな。 ・Youtubeブラウザ機能の統合完了
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 知識のRemixには何が必要だろうか?
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer この世界の全てはEntity Relationshipや、文字などの既存の記述方法で対応できるだろうか。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 各種のコマンドを組込み。 ひとつのテキスト入力から多様なツールに接続する。価値との距離を短くする営み。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer ・知識へのアクセス(LLM,RAG) ・ツールへのアクセス(Function Call, Generative UI) この辺りはだいぶ追求したので、さーて次は。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #CodingLog #LLM カスタムDocstringを使いこなさねば。 カスタマイズを制するものは、汎用化を制す!
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer データ体系の維持、AIからのサポートを受けながらドキュメントを書くWebエディタできた。 ・Json→Markdown、Markdown→Json相互変換 ・Markdownドキュメントに対するLLMエージェントからのサポート
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer Markdown にコメント形式でtodoとか締め切りとかを書けるようにした。それについてLLMがアドバイスくれるようにした。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer よーし。かなり基本機能がかなり出来上がったから、ここからが創造するところや。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 教科書とかの知識の世界もGoogle Earthみたいなシステムがつくれるよな。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 文書を書いていたら、書いている箇所に詳しい人物を補完してくれるマジックもいいな。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 超汎用性が高いDictBase、EntityBase、EntityNet、toolBaseをコアにしているから、かなり良いコードが気持ちよく書けるんよ♪
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer いま機能開発を試みているフォーマットを気にせず自由奔放に記述ができるNoteをLLMエージェントに構造化や秘書的エージェントの働きをしてもらう機能の可能性はかなり高い。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer Noteはタスク管理にも使えるし、アイデアを書き留めることにも使える。 機能的にはCodeを書くことだってNoteを使えばできる。 つまり機能的には可能性は無限大なんだ。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer これほどまでにGoogle検索エンジンが世界中に拡大し浸透し続けたのは、『たったひとつのテキスト』というこれ以上にシンプルにはできないインタフェースにしたからだ。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer それにHumanとAgentとの間では今後も何がFactで何がFakeなのか、何が気に入ったアイデアで、何が気に入らないアイデアなのか。その思考の混合が今後も続いていく。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 境界においてコンプロマイズした思考をNoteに刻む。 HumanとAgentはNoteに書いてあることはNoteをベースとし、それ以外の未開拓の部分についてより良いセカイを記述することに集中する。 あるべき技術の使い方になるように基盤はつくらねばならない。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer よし厳格なユーザ認識とアカウント管理機能できた。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #CodingLog #LLM 今日はツールコールに関するインタフェースを頑強かつ高速にしていこう。今後の数多のタスク協働の重要な繋がりができる。 その流れの中で勢いを得て、新しい価値を生み出す機能開発をしよう。新しいインターネットをつくるんだ。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 一度に大量のTool calling のための生成UIを出すことができるベース機能開発完了。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer Tool Calling についてMcpでやる時にDescription のなかに数多くのToolを詰め込むと流石にうまく見つけられないみたいだな。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 個別のツールとして定義して、適切なParameterの扱いをして、適切なエージェントを選んだらできたー。また一歩前進した。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer 殆ど確実に狙いのMCP Toolを呼び出せるエージェントできた。内部的にいろいろ工夫するのなかなか大変なんよね。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #CodingLog #LLM かなり雑に音声入力してもパラメータが足りなくても高度なツールを呼び出せるのは良いよね。ついでに教育する流れにするか。枝葉から幹ではなく、幹から枝葉の学び。
_/_/_/_/_/ ٩(ˊᗜˋ*)و #LLM #AgentEngineer MCP Tool CallingのGenerative UIコードは1段階上のレベルにきたな。
Fresh. Frozen. Limited.