{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://inquir.org/#organization","name":"Inquir","url":"https://inquir.org","logo":{"@type":"ImageObject","url":"https://inquir.org/favicon.png","width":256,"height":256}},{"@type":"WebSite","@id":"https://inquir.org/#website","name":"Inquir Compute","url":"https://inquir.org","inLanguage":["en","ru"],"publisher":{"@id":"https://inquir.org/#organization"}},{"@type":"WebPage","@id":"https://inquir.org/ru/use-cases/llm-pipelines#webpage","url":"https://inquir.org/ru/use-cases/llm-pipelines","name":"LLM-пайплайны без загадочных state machine","headline":"LLM-пайплайны без загадочных state machine","description":"Многошаговые LLM-сценарии: поиск контекста, модерация, вызов инструментов и суммаризация — отдельные функции с повторами, трассировкой и учётом стоимости по шагу.","inLanguage":"ru-RU","isPartOf":{"@id":"https://inquir.org/#website"},"breadcrumb":{"@id":"https://inquir.org/ru/use-cases/llm-pipelines#breadcrumb"},"author":{"@id":"https://inquir.org/#organization"},"datePublished":"2025-11-01T00:00:00.000Z","dateModified":"2026-06-23T00:00:00.000Z","citation":{"@type":"CreativeWork","url":"https://inquir.org/docs"}},{"@type":"BreadcrumbList","@id":"https://inquir.org/ru/use-cases/llm-pipelines#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Главная","item":"https://inquir.org/ru/"},{"@type":"ListItem","position":2,"name":"Сценарии","item":"https://inquir.org/ru/use-cases"},{"@type":"ListItem","position":3,"name":"LLM-пайплайны","item":"https://inquir.org/ru/use-cases/llm-pipelines"}]},{"@type":"HowTo","@id":"https://inquir.org/ru/use-cases/llm-pipelines#howto","name":"LLM-пайплайны без загадочных state machine","description":"Многошаговые LLM-сценарии: поиск контекста, модерация, вызов инструментов и суммаризация — отдельные функции с повторами, трассировкой и учётом стоимости по шагу.","inLanguage":"ru-RU","author":{"@id":"https://inquir.org/#organization"},"step":[{"@type":"HowToStep","position":1,"name":"Нарисовать dataflow","text":"Именованные входы/выходы каждого блока."},{"@type":"HowToStep","position":2,"name":"Кодифицировать","text":"Каждый блок — функция или шаг пайплайна."},{"@type":"HowToStep","position":3,"name":"Мерить стоимость","text":"Токены и время выполнения по шагам."}],"isPartOf":{"@id":"https://inquir.org/ru/use-cases/llm-pipelines#webpage"}},{"@type":"FAQPage","@id":"https://inquir.org/ru/use-cases/llm-pipelines#faq","url":"https://inquir.org/ru/use-cases/llm-pipelines","isPartOf":{"@id":"https://inquir.org/ru/use-cases/llm-pipelines#webpage"},"mainEntity":[{"@type":"Question","name":"Зачем дробить LLM-workflow?","acceptedAnswer":{"@type":"Answer","text":"Повторы при сбое, учёт стоимости и отладка проще, когда поиск, модерация, инструменты и суммаризация — отдельные шаги с логами."}},{"@type":"Question","name":"Stream токенов пользователю (SSE)?","acceptedAnswer":{"@type":"Answer","text":"SSE/stream наружу — на API-Gateway; между шагами пайплайна чаще JSON request/response, чтобы не усложнять retries."}},{"@type":"Question","name":"Контроль стоимости?","acceptedAnswer":{"@type":"Answer","text":"Меряйте токены и время по шагам; бюджеты и ранний выход при провале модерации."}}]}]}