Osmi
LangChain

Цепочки

Узлы цепочек LangChain

В контексте чат-ботов и больших языковых моделей, «цепочки» обычно означают последовательности текстов или этапов разговора. Эти цепочки используются для хранения и управления историей и контекстом беседы для чат-бота или модели языка. Цепочки помогают модели понять текущий разговор и давать согласованные и релевантные ответы.

Вот как работают цепочки:

  1. История разговора: Когда пользователь взаимодействует с чат-ботом или моделью языка, вся беседа обычно представлена в виде серии текстовых сообщений или этапов диалога. Каждое сообщение пользователя и модели сохраняется в хронологическом порядке, чтобы сохранить контекст беседы.
  2. Вход и выход: Каждая цепочка включает входные данные пользователя и выходные данные модели. Вход пользователя называется «входная цепочка», а ответы модели — «выходная цепочка». Это позволяет модели обращаться к предыдущим сообщениям в разговоре.
  3. Контекстуальное понимание: Сохраняя всю историю беседы в этих цепочках, модель может понять контекст и ссылаться на ранее сказанные сообщения для предоставления связных и релевантных ответов. Это важно для поддержания естественного и осмысленного диалога.
  4. Максимальная длина: Цепочки имеют ограничение по длине для управления использованием памяти и ресурсов вычислений. Когда цепочка становится слишком длинной, старые сообщения могут удаляться или обрезаться, чтобы освободить место для новых. Это может привести к потере части контекста, если важные детали исчезают.
  5. Продолжение разговора: При взаимодействии в реальном времени входная цепочка постоянно обновляется новыми сообщениями пользователя, а выходная цепочка — ответами модели. Это позволяет модели отслеживать текущий разговор и отвечать уместно.

Цепочки — фундаментальная концепция для построения и поддержки диалогов с чат-ботами и моделями языка. Они обеспечивают доступ модели к необходимому контексту для генерации осмысленных и контекстно-зависимых ответов, делая взаимодействие более интересным и полезным для пользователя.

Узлы цепочек:

  • GET API Chain
  • OpenAPI Chain
  • POST API Chain
  • Conversation Chain
  • Conversational Retrieval QA Chain
  • LLM Chain
  • Multi Prompt Chain
  • Multi Retrieval QA Chain
  • Retrieval QA Chain
  • SQL Database Chain
  • Vectara QA Chain
  • VectorDB QA Chain