Как создать своего первого агента искусственного интеллекта с помощью LangChain и OpenAI GPT.

Как создать собственного первого агента искусственного интеллекта с использованием LangChain и OpenAI GPT.

Дайте ИИ-агентам инструментарий для использования!

Изображение, созданное автором с помощью DALL-E 3.

Я действительно в восторге от будущего ИИ-агентов.

Это новая область, но мы уже видели много отличных проектов, таких как AutoGPT, HuggingGPT, MetaGPT и AutoGen от Microsoft. И мы только начинаем!

Так что в этой статье я покажу вам, как создать своего первого ИИ-агента. Он может не быть таким впечатляющим, как AutoGPT или AutoGen от Microsoft… Но после прочтения этой статьи вы:

  • поймете разницу между стандартными моделями большого языка и ИИ-агентами,
  • узнаете, как ИИ-агенты “размышляют и действуют” с помощью типа ReAct для создания подсказок,
  • узнаете, как реализовать базового ИИ-агента с помощью LangChain для языковых моделей OpenAI.

Вы готовы?

Что такое ИИ-агенты простым языком?

Позвольте мне объяснить это на примере.

Представьте, вы хотите создать дизайн с помощью Canva, но не знаете, как это сделать.

Вы обращаетесь к ChatGPT и объясняете, что хотите создать. ChatGPT даст вам инструкции по следующим вопросам:

  • как зарегистрироваться в Canva
  • как создать пустой дизайн
  • как добавить элементы в дизайн
  • как отредактировать эти элементы и т. д.

Но вы должны сделать все самостоятельно.

ChatGPT не будет ничего делать за вас в Canva, верно?

Он этого не сделает, если вы не являетесь пользователем ChatGPT Plus и не имеете доступа к плагину для Canva!

Потому что сейчас вы можете объяснить ChatGPT, что вам нужно, и он создаст несколько дизайнов в Canva!

GPT-4 с плагином для Canva – это пример ИИ-агента! Технически, GPT-4 с любым плагином – это ИИ-агент.

Примечание: Если вы еще не пробовали ChatGPT Plus, не знаю, чего вы ждете… За всего 20 баксов, это экономит мне 4-5 часов каждую неделю! Но если деньги проблема, вы можете получить бесплатную пробную версию ChatGPT Plus, используя эту (aff) ссылку.

Так в чем разница?

У GPT-4 с плагинами есть 2 вещи, которых не хватает стандартному ChatGPT: