Зэрэгцээ блок (Parallel)
Зэрэгцээ блок (Parallel) нь OpenAgentAGI-д контейнер блок бөгөөд олон блокыг зэрэгцээ гүйцэтгэж workflow-г хурдан боловсруулах боломжийг олгодог.
Зэрэгцээ блок (Parallel)нь хоёр төрлийн зэрэгцээ гүйцэтгэлийг дэмждэг:
Parallel блокууд нь доторх контентыг зэрэгцээ олон удаа гүйцэтгэдэг контейнер зангилаа юм. Loop-ууд дараалсан байдлаар гүйцэтгэдэгтэй харьцуулахад ялгаатай.
Тойм
Зэрэгцээ блок (Parallel) нь дараах боломжуудыг олгодог:
Ажлыг хуваарилах: Олон элементийг зэрэгцээ боловсруулах
Гүйцэтгэлийг хурдан болгох: Бие даасан үйлдлүүдийг зэрэгцээ ажиллуулах
Их хэмжээний өгөгдлийг боловсруулах: Том datasets-г үр дүнтэй боловсруулах
Үр дүнг нэгтгэх: Бүх зэрэгцээ гүйцэтгэлээс гаралтыг цуглуулах
Тохиргооны сонголтууд
Parallel төрөл
Хоёр төрлийн зэрэгцээ гүйцэтгэлээс сонгоно уу:
Тоонд суурилсан Parallel - Тогтмол тоогоор зэрэгцээ блокууд ажиллуулах:

Нэг үйлдлийг олон удаа зэрэгцээ гүйцэтгэх шаардлагатай үед ашиглана.
Жишээ: 5 зэрэгцээ блокууд
- Instance 1 ┐
- Instance 2 ├─ Бүгд зэрэгцээ гүйцэтгэгдэнэ
- Instance 3 │
- Instance 4 │
- Instance 5 ┘Цуглуулгад суурилсан Parallel - Цуглуулгыг зэрэгцээ блокууд руу тараах:

Тус бүрийн блок нь цуглуулгын нэг элементийг зэрэгцээ боловсруулна.
Жишээ: ["task1", "task2", "task3"] зэрэгцээ боловсруулах
- Instance 1: "task1" боловсруулах ┐
- Instance 2: "task2" боловсруулах ├─ Бүгд зэрэгцээ гүйцэтгэгдэнэ
- Instance 3: "task3" боловсруулах ┘Зэрэгцээ блок (Parallel) хэрхэн ашиглах вэ
Parallel блок үүсгэх
- Toolbar-аас Зэрэгцээ блок (Parallel) canvas руу чирнэ
- Parallel төрөл ба параметрүүдийг тохируулна
- Parallel контейнер дотор нэг блокыг байрлуулна
- Блокуудыг холбох шаардлагатай бол холбоно
Үр дүнд хандах
Parallel блок дууссаны дараа нэгтгэсэн үр дүнд хандаж болно:
<parallel.results>: Бүх parallel instance-ийн үр дүнг агуулсан массив
Ашиглах жишээнүүд
API-г багцад боловсруулах
Сценари: Олон API дуудлагыг зэрэгцээ боловсруулах
- API endpoint-уудын цуглуулгатай Parallel блок
- Parallel дотор: API блок тус endpoint-ыг дуудна
- Parallel дууссаны дараа: Бүх хариуг хамтад нь боловсруулах
Олон загварын AI боловсруулалт
Сценари: Олон AI загвараас хариу авах
- Model ID-ийн жагсаалтаар (жишээ: ["gpt-4o", "claude-3.7-sonnet", "gemini-2.5-pro"]) collection-based parallel
- Parallel дотор: Agent тухайн collection-ийн элементийг ашиглан загвараа тохируулна
- Parallel дууссаны дараа: Хамгийн сайн хариуг сонгон гаргана
Нарийн боломжууд
Үр дүнг нэгтгэх
Бүх parallel instance-ийн үр дүн автоматаар цуглуулна:
// Function block-д parallel дараа
const allResults = input.parallel.results;
// Returns: [result1, result2, result3, ...]Instance тусгаарлалт
Тус бүрийн parallel instance бие даан ажиллана:
Өөр өөр хувьсагчийн хүрээ
Instance-үүд хоорондоо shared state байхгүй
Нэг instance-ийн алдаа бусад instance-д нөлөөлөхгүй
Хязгаарлалт
Онцлог Parallel Loop
Гүйцэтгэл Зэрэгцээ Дараалсан Хурд Бие даасан үйлдлүүдэд хурдан Аажуухан, гэхдээ дараалсан Дараалал Баталгаатай дараалал байхгүй Дарааллыг хадгална Ашиглах тохиолдол Бие даасан үйлдлүүд Харилцан хамааралтай үйлдлүүд Ресурс ашиглалт Илүү өндөр Бага
Оролт ба гаралт
Parallel төрөл: 'count' эсвэл 'collection' сонгоно
Count: Гүйцэтгэх instance-ийн тоо (count-based)
Collection: Тараах массив эсвэл объект (collection-based)
parallel.currentItem: Тухайн instance-ийн элемент
parallel.index: Instance дугаар (0-с эхэлнэ)
parallel.items: Бүтэн цуглуулга (collection-based)
parallel.results: Бүх instance-ийн үр дүнг агуулсан массив
Хандалт: Parallel дууссаны дараа бусад блокуудаас ашиглах боломжтой
Шилдэг туршлагууд
Зөвхөн бие даасан үйлдлүүдэд ашиглах: Нэг instance-ийн үр дүн нөгөөгөөс хамаарахгүй байх
Rate limit-ийг удирдах: API их хэрэглэгдэх workflow-д удаашруулалт, throttle нэмэх
Алдааг удирдах: Тус бүрийн instance өөрийн алдааг зөв удирдах