Calendar
検証済みディープリンクによるスケジューリング:今のところ。
機能
会話が「時間を見つけましょう」に達すると、エージェントは既存の予約ツールをポイントするスケジューリングのコールトゥアクションを生成し、目的地が許可リストに対して確認されるため、他の場所に向けることはできません。これが今のすべてです。
重要性
このモジュールをリストしているのは、まさにそれが構築されていないためです。パブリック状態台帳の価値の大部分は、不都合なエントリから来ています。私たちがカレンダーについて真実を教えたら、他の10個のエントリは価値があります。
仕組み
目的地がホワイトリストに登録されています
エージェントが発する予約URLは、構成されたホワイトリストに対して検証されるため、会話がエージェントを任意の場所にリンクするよう説得することはできません。
可用性なし、イベントストアなし、同期なし
これの背後にはカレンダーモデルがありません。エージェントが空き時間/ビジー時間について推論する必要がある場合、今日はできません。
質問
- エージェントは私の代わりに会議を予約できますか?
- これは誰かに予約ツールへの検証されたリンクを渡すことができます。可用性を読んだり、イベントを書いたりすることはできません。
- これはいつ本当になるのでしょうか?
- 私たちは日付に約束していません。隣にクォーターを置くよりも、ベンチにこれを置いておくことを好みます。
The rest of the bag
AccessControl
ドキュメント単位のアクセス許可で、ページだけでなく回答もフィルタリングします。
ポリシー解決はスピードのためにセッションごとにキャッシュされます。権限変更はキャッシュ無効化時に伝播し、飛行中のすべてのリクエストで即座に伝播することはありません。
Docs
エージェントが読む フォルダツリー、および それが従う構成ファイル。
抽出は、PDF、スプレッドシート、トランスクリプトをカバーしています。エキゾチックなバイナリ形式は解析されません。
Events
エージェントが何をしたかとその理由の永続的な記録。
インプロセスイベントバスはシングルノードエミッターであり、分散ブローカーではありません。耐久的なクロスエージェント記録は、別のPostgresタスク台帳です。
That was step 1 of 6: a request arrives. Next, the subdomain is the isolation boundary, so the request resolves to one workspace, one database, and one question of whether it is even in scope.