Как стать автором
Обновить

Разработка AI‑приложений с Effect

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров697
Всего голосов 1: ↑1 и ↓0+1
Комментарии11

Комментарии 11

Поскольку это перевод, тут нет сравнительного анализа с существующими решениями.

А было бы полезно сравнить ещё недоделанный Effect AI, например, с LangChain.

Что, собственно, я и попытался сделать разными способами:

  1. ChatGPT

  2. Perplexity

  3. Gemini

Почувствуйте разницу!

Не благодарите 😂

Не знал про langchain, спасибо.

Эта статья про работу с AI в экосистеме Effect-ts, где используется effect driven подход.
langchain это обычная либа на промисах, там нет эффектов и никогда не будет тех возможностей, что предоставляет эффект :)

недоделанный Effect AI,

Это вполне рабочая альфа версия на стабильной версии самого Effect.


У меня есть пара side проектов, где я использовал @effect/ai. Этот пакет клевый, я им пользовался, когда еще не было даже никакой документации на сайте.

Так как @effect/ai это экосистема Effect, то никакой сложности в понимании не было, так как это стандартные сервисы, слои, схемы.

Свою недоделанность они сами признают, маркируя Effect AI как экспериментальный модуль в альфа стадии разработки.

Что касается эффектности, то не всегда эффективно то, что эффектно.

Ну и необоснованное обесценивание того, о чём не знаешь, не самый лучший способ убедить себя в правильности своего выбора.

Effect AI не эксперементальный модуль а модуль в альфа версии.

Касательно langchain, последняя версия в npmjs @langchain/openai:0.5.2. у него тоже нет мажорной версии и его тоже можно назвать альфой

Ну и необоснованное обесценивание того, о чём не знаешь, не самый лучший способ убедить себя в правильности своего выбора.

Вы сами обесцениваете Effect AI когда маркируете его так, будто это эксперемент недостойный внимания.

Ну хз, я предпочитаю ссылаться официальные источники:

https://effect.website/docs/ai/introduction/

Скриншот с официального сайта
Скриншот с официального сайта

Жёлтым по коричневому же четко и ясно написано.

По поводу моей маркировки - я от себя лично ничего плохого про ваш единственный и ненаглядный эффект не сказал. Вы сами принялись его агрессивно защищать от выдуманных вами опасностей.

Ну каюсь, немного потроллил ваш чрезмерно зауженный взгляд на проблему, еще к тому же и замутненный преданной приверженностью к исключительно одному эффекту, который, вероятно, когда-то давно произвёл на вас такое неизгладимое впечатление, что вы до сих пор не можете без ненависти смотреть на тех, кто не разделяет вашу единственную в жизни страсть.

Я выразил благодарность что вы поделились langchain, не понимаю где вы агрессию нашли.

Вы сами начали

Если бы вы ограничились только благодарностью, было бы ок.

Но оказалось, что ваша благодарность не бесплатна.

Взамен вы походя, незаслуженно обосрали и обесценили лангчейн, вероятно, чтобы самому сильно не расстраиваться по поводу того, что вы что-то упустили в жизни, и как-нибудь убедить себя, что вы всё ещё на верном пути:

langchain это обычная либа на промисах, там нет эффектов и никогда не будет тех возможностей, что предоставляет эффект

Эта ваша цитата - классический пример демагогии - обесценивание и подмена понятий.

И после такого высера ваша "благодарность" выглядит не искренней, а высокомерно-надменно формальной, прикрывающей ваши истинные агрессивные намерения любым способом уничтожить точку зрения, отличающуюся от вашей.

В результате анализа вашего поведения я был вынужден противопоставить вашей агрессивной демагогии свои объективные возражения.

Так что вот это детсадовское, но от этого не менее демагогичное:

Вы сами начали

Не соответствует действительности.

На этом рредлагаю закрыть дискуссию.

> Вы сами начали

Не соответствует действительности.

Если бы вы в своем первом сообщении не писали "недоделанный" эффект все было бы нормально

Взамен вы походя, незаслуженно обосрали и обесценили лангчейн, вероятно, чтобы самому сильно не расстраиваться по поводу того, что вы что-то упустили в жизни, и как-нибудь убедить себя, что вы всё ещё на верном пути

Я никогда не использую такие прилагательные, ваш текст неприятно читать.

прикрывающей ваши истинные агрессивные намерения любым способом уничтожить точку зрения, отличающуюся от вашей.

Вы это через GPT генерируете что-ли? Столько драматизма! 🤦‍♂️

В результате анализа вашего поведения я был вынужден противопоставить вашей агрессивной демагогии свои объективные возражения

Это ваши комментарии одна демагогия и бесконечный поток сарказма который сводится в одну точку, очень странный поток..

На этом рредлагаю закрыть дискуссию.

Вот теперь предлагаю закрыть

Если бы вы в своем первом сообщении не писали "недоделанный" эффект все было бы нормально

Я написал:

А было бы

полезно сравнить

ещё недоделанный

Effect AI, например,

с LangChain.

То есть: "ещё недоделанный" - в том смысле, что его разработка ещё не завершена, поскольку находится в экспериментальной альфа стадии, и существует ненулевая вероятность либо внезапных измений, либо вообще закрытия этого проекта.

Вы же вырвали из контекста мои слова и чудовищно оскорбились. И стали яростно защищать свою любимую игрушку от выдуманных вами атак.

Странно это, вроде бы вы как бы программист, и, по идее, должны замечать такие мелочи в тексте, которые могут коренным образом изменить его семантику.

Ну или, что более вероятно, вы осознанно исковеркали мои слова, с целью унизить меня, что я, разумеется, воспринял как тщательно продуманный акт агрессии, направленный против меня лично.

Я никогда не использую такие прилагательные, ваш текст неприятно читать.

Что поделаешь, можно и вашими приличными лицемерными словами столько говна навалить, что мой текст будет благоухать.

Я просто описал ваши действия соответствующими, наиболее точными, терминами. Кстати , там глаголы, а не прилагательные. Но, как я уже понял, вам крайне присуща небрежность в выборе слов, как для понимания, так и для изложения. Наверное это такой побочный эффект от злоупотребления Эффектом.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации