LangChain
Цепочки
Узлы цепочек LangChain
В контексте чат-ботов и больших языковых моделей, «цепочки» обычно означают последовательности текстов или этапов разговора. Эти цепочки используются для хранения и управления историей и контекстом беседы для чат-бота или модели языка. Цепочки помогают модели понять текущий разговор и давать согласованные и релевантные ответы.
Вот как работают цепочки:
- История разговора: Когда пользователь взаимодействует с чат-ботом или моделью языка, вся беседа обычно представлена в виде серии текстовых сообщений или этапов диалога. Каждое сообщение пользователя и модели сохраняется в хронологическом порядке, чтобы сохранить контекст беседы.
- Вход и выход: Каждая цепочка включает входные данные пользователя и выходные данные модели. Вход пользователя называется «входная цепочка», а ответы модели — «выходная цепочка». Это позволяет модели обращаться к предыдущим сообщениям в разговоре.
- Контекстуальное понимание: Сохраняя всю историю беседы в этих цепочках, модель может понять контекст и ссылаться на ранее сказанные сообщения для предоставления связных и релевантных ответов. Это важно для поддержания естественного и осмысленного диалога.
- Максимальная длина: Цепочки имеют ограничение по длине для управления использованием памяти и ресурсов вычислений. Когда цепочка становится слишком длинной, старые сообщения могут удаляться или обрезаться, чтобы освободить место для новых. Это может привести к потере части контекста, если важные детали исчезают.
- Продолжение разговора: При взаимодействии в реальном времени входная цепочка постоянно обновляется новыми сообщениями пользователя, а выходная цепочка — ответами модели. Это позволяет модели отслеживать текущий разговор и отвечать уместно.
Цепочки — фундаментальная концепция для построения и поддержки диалогов с чат-ботами и моделями языка. Они обеспечивают доступ модели к необходимому контексту для генерации осмысленных и контекстно-зависимых ответов, делая взаимодействие более интересным и полезным для пользователя.
Узлы цепочек:
- 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

