OpenAgentAGI

Ажиллуулах (Execution)

OpenAgentAGI-ийн гүйцэтгэлийн хөдөлгүүр нь блок бүрийг зөв дарааллаар боловсруулж, өгөгдлийн урсгалыг удирдан, алдааг уян хатан байдлаар зохицуулснаар таны workflow-г бодитоор ажиллуулна. Ингэснээр workflow OpenAgentAGI дээр яг хэрхэн гүйцэтгэгдэж байгааг тодорхой ойлгох боломжтой.

Workflow бүрийн гүйцэтгэл нь блок хоорондын холболт болон логик дээр суурилсан детерминист замаар явагддаг тул үр дүн нь урьдчилан таамаглах боломжтой, найдвартай байдаг.

Товч

Гол ойлголтууд

Топологийн гүйцэтгэл

Блокууд нь хамаарлын дарааллаар гүйцэтгэгддэг бөгөөд 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 шинэ хувилбарыг ашиглана.

Deployment versions table

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-аар зардлаа оновчлоорой.

Ажиллуулах (Execution)