ब्राउज़र बॉट आसान काम संभालते हैं।
Deck बाकी संभालता है।
Deck आपके ऐप को पूर्ण Computer Use देता है — एजेंट जो लॉग इन करते हैं, नेविगेट करते हैं, और वास्तविक UI के माध्यम से किसी भी सॉफ़्टवेयर को चलाते हैं। एक API कॉल उसे ऑटोमेट करने के लिए जो कोई इंटीग्रेशन नहीं कर सकता।
src/migration/flow.tsxsrc/api/providers.ts@deck/apiComputer Use के लिए पाँच लाइनें
एक VM शुरू करें, इसे किसी भी वेबसाइट पर पॉइंट करें, और संरचित परिणाम वापस पाएं। बस इतना ही।
import Deck from "deck";
const deck = new Deck({ apiKey: process.env.DECK_API_KEY });
// Create a source, open a connection, run a task
const source = await deck.sources.create({
name: "Shopify", type: "website",
website: { url: "https://admin.shopify.com" }
});
const conn = await deck.connections.create({
source_id: source.id,
auth_method: "username_password",
auth_credentials: { username: email, password: pass }
});
const run = await deck.tasks.run(taskId, {
connection_id: conn.id,
input: { order_id: "#4018" }
});
console.log(run.output);
// { refund_id: "R-8821", amount: "$89.99", status: "processed" }
कैसे शुरू करें
हर रन एक आइसोलेटेड VM शुरू करता है। एजेंट विज़न, DOM एक्सट्रैक्शन, और API कॉल को मिलाता है — हर चरण के लिए सर्वोत्तम दृष्टिकोण चुनता है।
प्रोडक्शन के लिए बनाया गया
Computer Use को अपने उपयोगकर्ताओं तक पहुंचाने के लिए आपको जो कुछ भी चाहिए।
क्रेडेंशियल वॉल्ट
क्रेडेंशियल सुरक्षित रूप से स्टोर और रोटेट करें। आपके उपयोगकर्ताओं के पासवर्ड कभी आपके सर्वर को नहीं छूते।
सत्र रीप्ले
क्लिक दर क्लिक क्या हुआ यह देखने के लिए किसी भी एजेंट सत्र को रीप्ले करें।
वेबहुक और कॉलबैक
पूरा होने, विफलता, या जब एजेंट को मानव अनुमोदन चाहिए, तब सूचना पाएं।
समानांतर रन
सैकड़ों कार्यों को समवर्ती रूप से निष्पादित करें। प्रत्येक को अपना आइसोलेटेड VM मिलता है।
संरचित आउटपुट
एजेंट को क्या लौटाना चाहिए इसके लिए स्कीमा परिभाषित करें। स्क्रीनशॉट नहीं, टाइप्ड JSON पाएं।
{
"status": "completed",
"output": {
"contacts": [
{ "name": "Jane Doe", "email": "[email protected]" }
],
"plan": {
"type": "Business 500",
"renewal": "2026-04-01"
}
}
}
नीतियां और सुरक्षा रेल
एजेंट क्या कर सकते हैं और क्या नहीं इसके लिए नियम परिभाषित करें। अनुमोदन गेट और कार्रवाई सीमाएं निर्धारित करें।