作業のつながり
何がつながっているかを見る。エージェントが読む前に。
LeanCTXはAIシステム向けのContext Gatewayです。LeanCTX はプロジェクトのローカルグラフを構築します。どのファイルが互いをインポートし、どの関数が互いを呼び出し、どのファイルが一緒に変更されるか。次のタスクは白紙の検索ではなく、こうした関係から始まります。
アプローチ
まず関係を。詳細はその後に。
ファイルが単独で意味を持つことはまれです。呼び出し元、テスト、そして通常一緒に変更されるファイルが、変更の影響範囲とエージェントが次に読むべきものを決めます。
プロジェクトグラフ
プロジェクトを一度マッピング。あなたのマシン上で。
Engine はプロジェクトをローカルに保存されるグラフにインデックス化します。インポートとモジュールのつながり、コード内の参照、git 履歴上で一緒に変更されるファイル、隣り合うファイルです。
- インポート
- どのファイルとモジュールが互いに依存しているか。
- 変更履歴
- 過去のコミットで一緒に変更されたファイル。
- 鮮度
- ステータスチェックがグラフを現在のコミットと比較するので、再構築のタイミングがわかります。
影響
変更が何に及ぶかを知る。
編集の前に、関数の呼び出し元と呼び出し先、それに依存するファイルをたどります。エージェントはファイル名から推測するのではなく、変更の影響を受けるコードを読みます。
- 呼び出し元と呼び出し先
- 誰が関数を呼び出し、その関数が何を呼び出すか。
- 影響を受けるファイル
- 変更するファイルに依存するモジュール。
- アーキテクチャ
- 主要モジュールとそのつながりの概要。
つながった知識
意思決定を作業に結びつける。
プロジェクト知識として保存された事実や意思決定は互いにリンクでき、その関係とともに呼び出せます。知識はそのプロジェクトにとどまり、プロジェクトをまたぐ検索には明示的な許可が必要です。
- 関係
- どの事実と意思決定が結びついているか。
- プロジェクトの範囲
- 知識は記録されたプロジェクトにとどまります。
- 次のセッション
- 作業は、すでにわかっていてつながっているところから始まります。
質問と回答
プロジェクトグラフに関する質問。
プロジェクトグラフはマシンの外に出ますか?
Engine はグラフをデータディレクトリにローカル保存します。タスクのために選ばれたコンテキストは、引き続きあなたが使うモデルに送られます。
グラフは常に最新ですか?
自動ではありません。ステータスチェックが、現在のコミットと比べて最新か古いかを報告します。大きな変更の後は再構築してください。
LeanCTXから始める
今日、プロジェクトを一つマッピングする。
よく知っているプロジェクトをインデックス化し、変更が何に影響するかを尋ね、その答えを自分の理解と比べてください。
ローカルファースト。モデル非依存。あなたのコンテキスト。