Недавно наткнулась на пост с мягкой критикой популярного фреймворка Langchain (детали ниже). Ранее задумывалась, как так выходит, что инструменты, которыми все восхищаются и которые становятся чуть ли не индустриальным стандартом, совсем не подходят мне. А тут убедилась, что я такая не одна.
Langchain - это фреймворк для разработки приложений на базе больших языковых моделей. То есть это набор инструментов и компонентов (таких как кусочки кода) для разработчиков, своего рода "скелет", которые сильно ускоряют процесс создания приложения.
О компании. Langchain был создан приблизительно по следующему сценарию: сооснователь и CEO Langchain общался с разработчиками, которые билдили продукты на базе ИИ, и увидел закономерности. Многие разработчики пытаются вытянуть из языковых моделей пользу примерно по одним и тем же сценариям. Например, прикруть к ИИ свою базу данных, отвечать на вопросы, следуя определенному порядку шагов, итд. Он на все это посмотрел и в 2022 создал открытую библиотеку с кодом, закрывающим часть этих потребностей. Далее события разворачиваются следующим образом: 2023 год - Seed round в 10 млн долларов, 2024 год - Round A еще в 25 млн.
О попытках внедрить. Я не раз пыталась применить различные инструменты Langchain для очень разных сценариев. Но всё работало плохо. Пыталась найти экспертов, кто направил бы, но общий вайб был примерно следующий - все тыкаются для достижения своих целей, получается очень по-разному, но не хорошо. А кто-то подтвердил, что нужные мне функциональности пока работают не очень. Но публичный успех компании, массовое появляение видосиков на ютубчике с успешными кейсами реализации эппов с Langchain меня сбивали.
Стоит оговориться, что я работала с no-code оболочками Лангчейна, и тогда сделала вывод, что возможно проблема в обертке. Сейчас понимаю, что нет - проблема всё же в самом фреймворке.
Langchain - далеко не единственный пример, когда мне не подходят популярные инструменты, но не буду делать из поста два поста☺️
Вывод: когда что-то, что вам не подходит и не помогает, набирает в массах признание и поддержку, сильно легче подумать, что это с вами что-то не так, а не с этим чем-то. Тестируйте и челенджите любое самое секси решение: если все пойдет по плану - классно, вы разрешили свою проблему. Ну а если нет, как минимум - вы накреативите собственное нетривиальное решение🤗