LLMツール呼び出し · エージェント
言語モデルがツールを呼び出し、実際の作業を行うまでの過程を探る取り組みです。関数呼び出しのためのモデル学習から始まり、推論パーサー、SDKミドルウェア、コーディングエージェントのランタイムへと発展しました。
モデル学習 · アーカイブ
関数呼び出しに強いモデルを目指した初期の事後学習実験です。LoRA学習設定、ツール呼び出しのノートブック、Hermes / Llamaチャットテンプレートを収録しています。開発は終了しています。
Python · vLLMに取り込み済み
vLLM上のLlamaモデルによるHermes形式のツール呼び出しを解析するパーサーです。ストリーミング中にタグが複数のトークンに分割される問題に対応し、実装はvLLMに取り込まれました。
TypeScript · Vercel AI SDK
ネイティブな関数呼び出しに対応しないモデルのテキスト出力を、構造化されたツール呼び出しに変換するミドルウェアです。モデル別の解析、ストリーミング復元、スキーマに沿った引数変換を提供します。
TypeScript · アーカイブ
Vercel AI SDKを使い、ファイル・編集・シェルツールと対話型・ヘッドレス実行を備えたコーディングエージェントです。現在は参照用に保存され、後継の開発はpss-runtimeで続いています。
TypeScript · Plugsuitsの後継ランタイム
スレッド、モデルループ、フック、ストレージを担う再利用可能なエージェントランタイムです。その上にワークスペースツール、TUI、ヘッドレス実行を備えたコーディングエージェントを分離して構成しました。