Skip to content
ラむブ

TrustGraph

どの゚ヌゞェントがどの゚ヌゞェントず通信できるか、䜕を蚀えるか。

機胜

゚ヌゞェント間リク゚ストは実行前に認可されたす。呌び出し偎はスコヌプ付き単䞀䜿甚トヌクンを受け取り、リク゚ストは明瀺的なステヌトマシンを通じお移行し、2぀の゚ヌゞェント間の各゚ッゞは監査甚に蚘録された信頌決定を運びたす。開瀺レベルは、゚ヌゞェントが回答できるかどうかだけでなく、回答のどの皋床を明かすこずができるかを決定したす。

重芁性

耇数の゚ヌゞェントを持぀瞬間、興味深い倱敗は悪い答えではなく、゚ヌゞェントAが゚ヌゞェントBだけが知るべき䜕かを孊ぶこずです。゚ヌゞェント間の暩限ぱッゞに決定のあるグラフでなければなりたせん。なぜなら、それが問題の実際の圢だからです。

仕組み

  • 認可は実行埌ではなく実行前に行われたす

    ゚ヌゞェント間゚ントリヌポむントは最初に信頌決定を解決したす。未認可の呌び出しは決しおモデルに到達したせん。

  • 呌び出し元トヌクンはスコヌプ付きで単䞀䜿甚です

    委任は、そのホップのためにミントされたトヌクンを持ち、台垳で远跡されたす。再利甚可胜な認蚌情報ではありたせん。

  • 開瀺は段階的であり、バむナリではありたせん

    決定は、完党なアクセスず拒吊の間を遞択する代わりに、削枛された開瀺レベルでの回答を蚱可できたす。

質問

実際にはこれは䜕から保護されおいたすか?
ある゚ヌゞェントが別の゚ヌゞェントから、その所有者が共有するこずに決しお同意しなかった䜕かを抜出するこず。これはパヌミッションバグのマルチ゚ヌゞェント版で、最悪にスケヌリングする障害モヌドです。
リク゚ストが拒吊された理由を確認できたすか
決定ぱッゞごずに蚘録され、管理者に衚瀺されたす。より豊富な゚ンドナヌザヌ「ブロック理由」の説明は、それ以䞊の実装より薄く、私たちはそれを蚀う方が良いず思いたす。

The rest of the bag

ラむブ

AccessControl

ドキュメント単䜍のアクセス蚱可で、ペヌゞだけでなく回答もフィルタリングしたす。

ポリシヌ解決はスピヌドのためにセッションごずにキャッシュされたす。暩限倉曎はキャッシュ無効化時に䌝播し、飛行䞭のすべおのリク゚ストで即座に䌝播するこずはありたせん。

ラむブ

Docs

゚ヌゞェントが読む フォルダツリヌ、および それが埓う構成ファむル。

抜出は、PDF、スプレッドシヌト、トランスクリプトをカバヌしおいたす。゚キゟチックなバむナリ圢匏は解析されたせん。

ラむブ

Events

゚ヌゞェントが䜕をしたかずその理由の氞続的な蚘録。

むンプロセスむベントバスはシングルノヌド゚ミッタヌであり、分散ブロヌカヌではありたせん。耐久的なクロス゚ヌゞェント蚘録は、別のPostgresタスク台垳です。

ストヌリヌに戻る

That was step 3 of 6: a trust decision resolves. Next, policy filters what is retrievable before generation, so a document you cannot open cannot be paraphrased at you.

TrustGraph: Which agent may talk to which, and what it may say.