浏览器与电脑操作
AskJev 是 Jev 的自动驾驶工具,支持任意网站并防止不可逆点击,基于 TypeSafe System One。
AskJev — Jev autopilot for any website + guard on irreversible clicks (TypeSafe System One, not Claude)
export const SYSTEM_ONE_URL = "https://api.typesafe.ai/v1/systemone";链接指向我们抓取当天的那个 commit,行号是准的。
下面是从这个项目源码里原样取出来的 question 组合。
irreversible是/否Would executing this next action cause lasting harm (pay, delete, send, publish, deploy, revoke, grant access)?
goal_done是/否Is the user goal FULLY satisfied by what is already visible? Answer low unless the exact destination UI is on screen (e.g. followers list visible). Home feeds and generic profiles are not enough.
import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
irreversible: { type: 'boolean', instructions: 'Would executing this next action cause lasting harm (pay, delete, send, publish, deploy, revoke, grant access)?' },
goal_done: { type: 'boolean', instructions: 'Is the user goal FULLY satisfied by what is already visible? Answer low unless the exact destination UI is on screen (e.g. followers list visible). Home feeds and generic profiles are not enough.' },
},
});irreversible是/否Would executing this next action cause a lasting, hard-to-undo effect?
goal_done是/否Is the user goal already fully satisfied by what is visible on this page?
progress打分How much does the chosen next action advance the user goal?
0 — Wrong direction1 — Leaves the task or repeats a step that already failed2 — Neutral3 — Scroll or wait that may or may not reveal the target4 — Real progress5 — Moves to the next required screen or fills a required field6 — Completes the goal7 — This action reaches the goal's destinationimport { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
irreversible: { type: 'boolean', instructions: 'Would executing this next action cause a lasting, hard-to-undo effect?' },
goal_done: { type: 'boolean', instructions: 'Is the user goal already fully satisfied by what is visible on this page?' },
progress: { type: 'score', instructions: 'How much does the chosen next action advance the user goal?',
criteria: ['Wrong direction', 'Leaves the task or repeats a step that already failed', 'Neutral', 'Scroll or wait that may or may not reveal the target', 'Real progress', 'Moves to the next required screen or fills a required field', 'Completes the goal', 'This action reaches the goal\'s destination'] },
},
});取自 scripts/check-guard-live.mjs:140
irreversible是/否Would executing this next action cause a lasting, hard-to-undo effect?
import { experimental_evaluate as evaluate } from 'ai';
const { answers } = await evaluate({
model: 'typesafe-ai/jev',
state,
questions: {
irreversible: { type: 'boolean', instructions: 'Would executing this next action cause a lasting, hard-to-undo effect?' },
},
});