Ажиллуулах (Execution)
OpenAgentAGI-ийн гүйцэтгэлийн хөдөлгүүр нь блок бүрийг зөв дарааллаар боловсруулж, өгөгдлийн урсгалыг удирдан, алдааг уян хатан байдлаар зохицуулснаар таны workflow-г бодитоор ажиллуулна. Ингэснээр workflow OpenAgentAGI дээр яг хэрхэн гүйцэтгэгдэж байгааг тодорхой ойлгох боломжтой.
Workflow бүрийн гүйцэтгэл нь блок хоорондын холболт болон логик дээр суурилсан детерминист замаар явагддаг тул үр дүн нь урьдчилан таамаглах боломжтой, найдвартай байдаг.
Товч
Ажиллуулах үндсэн ойлголтууд (Execution Basics)
Гүйцэтгэлийн үндсэн урсгал, блокийн төрлүүд болон өгөгдөл workflow-оор хэрхэн дамждагийг суралцана
Лог (Logging)
Дэлгэрэнгүй лог болон бодит цагийн харагдац ашиглан workflow-ийн гүйцэтгэлийг хянах
Cost Calculation
Workflow гүйцэтгэлийн зардал хэрхэн тооцогдож, хэрхэн оновчлогддогийг ойлгох
Гадаад API (External API)
REST API ашиглан гүйцэтгэлийн логт хандах, webhook тохируулах
Гол ойлголтууд
Топологийн гүйцэтгэл
Блокууд нь хамаарлын дарааллаар гүйцэтгэгддэг бөгөөд spreadsheet-ийн нүд дахин тооцоологдохтой төстэй. Гүйцэтгэлийн хөдөлгүүр нь аль блокууд гүйцэтгэхэд бэлэн байгааг автоматаар тодорхойлно.
Зам (Path Tracking)
Хөдөлгүүр (Engine) нь workflow доторх гүйцэтгэлийн замуудыг идэвхтэй хянадаг. Router болон Condition блокууд нь эдгээр замыг динамикаар шинэчилж, зөвхөн хамааралтай блокууд гүйцэтгэгдэхийг баталгаажуулна.
Давхаргад суурилсан боловсруулалт
Блокуудыг нэг нэгээр нь гүйцэтгэхийн оронд, зэрэгцээ гүйцэтгэх боломжтой блокуудын давхаргыг тодорхойлж, төвөгтэй workflow-ийн гүйцэтгэлийг оновчлоно.
Гүйцэтгэлийн контекст
Workflow бүр гүйцэтгэлийн явцад дараах мэдээллийг агуулсан баялаг контекст хадгална:
- Блокийн гаралтууд болон төлөв
- Идэвхтэй гүйцэтгэлийн замууд
- Давталт болон зэрэгцээ гүйцэтгэлийн хяналт
- Орчны хувьсагчид
- Routing шийдвэрүүд
Гүйцэтгэлийг эхлүүлэх аргууд
Workflow-г дараах олон сувгаар гүйцэтгэх боломжтой:
- Гараар: Editor дотор шууд туршиж, debug хийх
- API болгон deploy хийх: API key-ээр хамгаалагдсан HTTP endpoint үүсгэх
- Chat болгон deploy хийх: Тусгай дэд домэйн дээр чат интерфэйс үүсгэх
- Webhook: Гуравдагч системийн эвентэд хариу үйлдэл үзүүлэх
- Хуваарьт: Cron илэрхийлэл ашиглан давтамжтайгаар ажиллуулах
API болгон deploy хийх
Workflow-г API болгон deploy хийх үед OpenAgentAGI:
- Давтагдашгүй HTTP endpoint үүсгэнэ:
https://www.openagentagi.com/api/workflows/{workflowId}/execute - Баталгаажуулалтын API key үүсгэнэ
- JSON payload-той POST хүсэлт хүлээн авна
- Workflow-ийн гүйцэтгэлийн үр дүнг JSON хэлбэрээр буцаана
Жишээ API дуудлага:
curl -X POST https://www.openagentagi.com/api/workflows/your-workflow-id/execute \
-H "X-API-Key: your-api-key" \
-H "Content-Type: application/json" \
-d '{"input": "your data here"}'Chat болгон deploy хийх
Chat deployment нь workflow-д зориулсан харилцан ярианы интерфэйс үүсгэнэ:
Тусгай дэд домэйн дээр байрлана: https://your-name.openagentagi.com
Сонголттой баталгаажуулалт (нийтэд нээлттэй, нууц үг, эсвэл имэйл)
Таны брэндэд тохируулсан UI
Бодит цагийн streaming хариу
AI туслах, support bot, интерактив хэрэгсэлд тохиромжтой
Deployment-ийн аль ч арга нь өгөгдлийг workflow-ийн starter блок руу дамжуулж, гүйцэтгэлийг эхлүүлнэ.
Deployment Snapshot-ууд
API, Chat, Schedule, Webhook, Manual зэрэг бүх нийтийн оролтын цэгүүд нь workflow-ийн идэвхтэй deployment snapshot-оор гүйцэтгэгдэнэ. Canvas-д өөрчлөлт оруулах бүрд шинэ deployment publish хийснээр бүх trigger шинэ хувилбарыг ашиглана.

Deploy modal нь бүрэн хувилбарын түүхийг хадгалдаг — аль ч snapshot-ийг шалгах, draft-тай харьцуулах, шаардлагатай үед нэг товшилтоор дэвшүүлэх эсвэл буцаах боломжтой.
Програмчлалын аргаар гүйцэтгэх Албан ёсны SDK-үүдийг ашиглан өөрийн аппликейшнээс workflow-г гүйцэтгэж болно:
# TypeScript/JavaScript
npm install openagentagi-ts-sdk
# Python
pip install openagentagi-sdk// TypeScript Example
import { OpenAgentAGIClient } from 'openagentagi-ts-sdk';
const client = new OpenAgentAGIClient({
apiKey: 'your-api-key'
});
const result = await client.executeWorkflow('workflow-id', {
input: { message: 'Hello' }
});Шилдэг туршлагууд
Найдвартай байдлыг хангах Алдааг fallback зам ашиглан зөв зохицуулах
Эмзэг мэдээлэлд environment variable ашиглах
Debug хийхийн тулд Function блокт лог нэмэх
Гүйцэтгэлийг оновчлох Гаднын API дуудлагыг аль болох багасгах
Хамааралгүй үйлдлүүдийг зэрэгцээ гүйцэтгэх
Memory блок ашиглан үр дүнг cache хийх
Гүйцэтгэлийг хянах Логуудыг тогтмол шалгаж, гүйцэтгэлийн хэв маягийг ойлгох
AI загварын хэрэглээний зардлыг хянах
Snapshot ашиглан асуудлыг оношлох
Дараагийн алхам
Execution Basics-аас эхэлж workflow хэрхэн ажилладгийг ойлгоод, дараа нь Logging-оор гүйцэтгэлийг хянаж, Cost Calculation-аар зардлаа оновчлоорой.