リースの重複の検出器を実行する
検出器を一覧し、lease-overlapを実行し、引用された衝突とその証拠を読み取り、審査のために申し立てられたケースを読みます。
detection.run
検出器を一覧し、lease-overlapを実行し、引用された衝突とその証拠を読み取り、審査のために申し立てられたケースを読みます。
detection.run2つのエージェントが同じリソースを保持している状況を、障害になる前に知りたい場合です。検出器は、リースまたはイベントに対する純粋関数です。ヒットは観測した内容を引用し、各ヒットはラダーの第0段階のケースとして申し立てられます。
コードはキーをINTRAMEDIAL_KEYから読み取ります。キーはシェルやシークレットストアに保管し、コミットするファイルには入れないでください。サインインした人が必要な呼び出しにはキーを使えず、コンソールが実行します。
カタログには、各検出器とその最後の実行が一覧されます。10個の近接経路の検出器は純粋関数で、モデルを使うものはありません。
実行では、衝突とfiledのケースが一覧されます。
{
"detector": { "id": "lease-overlap", "path": "near", "llm": false },
: [],
: [
{
: ,
: ,
: [, ],
: ,
: [, ],
:
}
],
: ,
: [{ : , : }],
: [],
: { : , : }
}suppressedとして保留されます。detection.rundetection-runcurl -sS https://api.intramedial.com/api/v1/acp/detection/catalog \
-H "Authorization: Bearer $INTRAMEDIAL_KEY"const res = await fetch("https://api.intramedial.com/api/v1/acp/detection/catalog", {
headers: { Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`, },
});
console.log(res.status, await res.json());import os, requests
res = requests.get(
"https://api.intramedial.com/api/v1/acp/detection/catalog",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
timeout=30,
)
print(res.status_code, res.json())検出器のidを送ります。不明なIDは404を返します。forceInlineが関係するのは、テキストをモデルに送る唯一の検出器であるsemantic-intentだけです。10個の近接経路の検出器は、リースまたはイベントの純粋関数です。
curl -sS -X POST https://api.intramedial.com/api/v1/acp/detection/run \
-H "Authorization: Bearer $INTRAMEDIAL_KEY" \
-H "Content-Type: application/json" \
-d '{
"id": "lease-overlap",
"forceInline": true
}'const res = await fetch("https://api.intramedial.com/api/v1/acp/detection/run", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.INTRAMEDIAL_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
id: "lease-overlap",
forceInline: true,
}),
});
console.log(res.status, await res.json());import os, requests
res = requests.post(
"https://api.intramedial.com/api/v1/acp/detection/run",
headers={"Authorization": "Bearer " + os.environ["INTRAMEDIAL_KEY"]},
json={
"id": "lease-overlap",
"forceInline": True,
},
timeout=30,
)
print(res.status_code, res.json())ヒットは、台帳のイベントIDまたはリースIDを引用します。filedは開かれたケースを一覧し、suppressedは同じ当事者のケースが開いている間の重複を保持します。
転載元の資料: /docs/detection-run
台帳は追記専用で、Merkleルートのもとでシールされます。エントリの時刻はIntramedial自身のクロックによるもので、署名付きバンドルは公開鍵を使ってオフラインで確認できます。
申し立てられたケースのキューを読み取り、調停者に1件の審理を依頼し、その裁定と異議申し立ての経路を読み取ります。
arbitration.arbiterそれぞれに完全性の宣言を付けた9つのデータセットを送り、リソースをobserveからenforceに移行するための8つの指標と順位付けされた推奨事項を読み取ります。
conflict.audit-latest固定された6つのIntralockシナリオを実行し、それぞれの結果を読み取り、ドリルが自動で繰り返されるよう頻度を設定します。
drills.frtレシピ集にレシピを追加したときだけ、短いメールを1通。ほかのメールは送らず、どのメールからも配信停止できます。
アカウントは不要です。attestルートで7日間に35回まで呼び出せ、レシートはテストレシートとして明示されます。続けたくなったら、そのときに登録してください。