2.2 👩‍🎨 Дизайн промптов в LangChain

В уроке мы рассмотрели только один output parser, попробуйте догадаться по названию: для чего применяются другие!  📥 🤔

CommaSeparatedListOutputParser
DatetimeOutputParser
OutputFixingParser
RetryOutputParser
XMLOutputParser
Переводит выход модели в формат Datetime.
Обертка над другими парсерами. Если первоначальный парсер падает с ошибкой, то он обращается к LLM и фиксит её.
Возвращает список, разделенный запятыми.
Переводит ответ модели в формат XML.
Обертка над любым другим парсером. Если начальный падает с ошибкой, то этот делает тот же самый запрос ещё раз.

Нет обсуждений. Начните первое.

+

CommaSeparatedListOutputParser
DatetimeOutputParser
OutputFixingParser
RetryOutputParser
XMLOutputParser
Возвращает список, разделенный запятыми.
Переводит выход модели в формат Datetime.
Обертка над другими парсерами. Если первоначальный парсер падает с ошибкой, то он обращается к LLM и фиксит её.
Обертка над любым другим парсером. Если начальный падает с ошибкой, то этот делает тот же самый запрос ещё раз.
Переводит ответ модели в формат XML.