Самоучитель AutoGen Studio

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

Но не волнуйтесь, последние Студия AutoGen Итерации пользовательского интерфейса преобразуют эту сложность в удобство для пользователя. В предыдущем посте мы рассказали о AutoGen и AutoGen Rag, создав основу для нового увлекательного путешествия.

Теперь давайте погрузимся в упрощенный и инновационный мир AutoGen Studio UI 2.0, где создание агентов искусственного интеллекта станет интуитивно понятным и мощным.

AutoGen Studio 中文使用教程

 

Что такое AutoGen Studio

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

Эта простота использования станет настоящим преображением для тех, кому оригинальная настройка AutoGen показалась сложной.

 

Необходимые условия установки

системные требования

  1. Python 3.11 AutoGen Studio UI 2.0 работает на Python 3.11. Очень важно установить эту версию, чтобы избежать проблем с совместимостью. Python 3.11 предлагает расширенные возможности и улучшенную производительность, что делает его идеальным для запуска сложных приложений, таких как AutoGen Studio.
  2. Окружающая среда Конда : Настоятельно рекомендуется использовать среду Conda; Conda - это система управления пакетами и средами с открытым исходным кодом для нескольких операционных систем. Она создает изолированные среды для различных проектов, гарантируя, что каждый проект имеет свой собственный набор зависимостей, которые не мешают друг другу. Для AutoGen Studio настройка конкретной среды Conda означает, что вы можете эффективно управлять зависимостями, не затрагивая другие проекты или общесистемные настройки.

Поставщики и ключи API большой языковой модели (LLM)

  • Обзор поставщиков услуг LLM : AutoGen Studio использует большие языковые модели (LLM) для расширения возможностей искусственного интеллекта. Эти модели необходимы для интерпретации и генерации человекоподобных ответов и являются основным компонентом инструмента.
  • Ключ API : Чтобы получить доступ к этим функциям LLM, вам нужен ключ API, который может быть OPENAI_API_KEY возможно AZURE_OPENAI_API_KEY. Эти ключи - ваш паспорт к языковой модели, предоставляемой OpenAI или Azure.

 

Настройка среды

Создание и активация среды Conda

  • Создание среды Conda : Сначала нам нужно создать виртуальную среду для AutoGen Studio. Здесь на помощь приходит Conda. Это как выделенная рабочая область на вашем компьютере, которая поможет вам сохранить все в порядке и предотвратить конфликты с другими проектами, над которыми вы работаете. Чтобы создать эту среду, откройте терминал и введите следующую команду:
conda create -n autogenstudio python=3.11

Вот.-n autogenstudio Назовите свое окружение "autogenstudio".python=3.11 Убедитесь, что он использует правильную версию Python.

  • Активация среды Conda : После создания среды следующим шагом будет ее активация. Этот шаг похож на вход в новое рабочее пространство, и все, что вы делаете в этом окружении, будет ограничено этим окружением. Чтобы активировать ее, введите:
conda activate autogenstudio

Настройка поставщика большой языковой модели (LLM)

  • Получение ключа API : Чтобы использовать AutoGen Studio, вам необходимо получить API-ключ от OpenAI или Azure. API-ключ - это как специальный пароль, который позволяет вам получить доступ к высокоуровневой языковой модели. Если у вас его еще нет, посетите официальный сайт OpenAI или Azure, чтобы зарегистрироваться и получить свой API-ключ.
  • Настройка ключей API в вашей среде : После получения ключа API необходимо установить его в качестве переменной среды в окружении Conda, чтобы AutoGen Studio могла использовать его при взаимодействии с языковой моделью. Чтобы установить ключ API, введите в терминале:
export OPENAI_API_KEY=your_openai_api_key_here

возможно

export AZURE_OPENAI_API_KEY=your_azure_api_key_here
  1. главнокомандующий (военный) your_openai_api_key_here возможно your_azure_api_key_here Замените его настоящим ключом, который вы получили. Этот шаг соединяет вашу среду с поставщиком языкового моделирования, закладывая основу для потрясающих возможностей ИИ, которые вы собираетесь исследовать.

Вот и все! Вы успешно настроили среду для AutoGen Studio UI 2.0. Эта основа очень важна для создания и управления агентами искусственного интеллекта.

 

Установка AutoGen Studio

Теперь, когда ваша среда готова, перейдем к установке AutoGen Studio UI 2.0. Процесс установки очень прост, и я проведу вас по нему шаг за шагом, следуя видеосценарию. Независимо от того, являетесь ли вы новичком или опытным пользователем, эти шаги обеспечат беспроблемную установку.

Установите пакет AutoGen Studio:

  • Сначала нам нужно установить пакет AutoGen Studio. Убедитесь, что вы находитесь в окружении Conda 'autogenstudio'.
  • Введите следующую команду в терминале:
pip install autogenstudio
  • Эта команда установит пакет AutoGen Studio, который необходим для запуска приложения.

Запустите AutoGen Studio:

  • После завершения установки пришло время запустить AutoGen Studio.
  • Введите следующую команду в терминале, чтобы запустить пользовательский интерфейс AutoGen Studio:
autogenstudio ui
  • Эта команда запустит пользовательский интерфейс AutoGen Studio на указанном порту (в данном случае 8081).

Получите доступ к программе AutoGen Studio:

  • Откройте свой любимый веб-браузер.
  • Перейдите в раздел http://localhost:8081/Это URL-адрес, по которому будет запущена AutoGen Studio. Это URL-адрес, по которому запускается AutoGen Studio.
  • Перейдя по этому URL-адресу, вы попадете в пользовательский интерфейс AutoGen Studio.

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

 

Изучите возможности AutoGen Studio

А. Строительные блоки

AutoGen Studio 中文使用教程AutoGen Studio UI 2.0 открывает безграничные возможности для создания и управления агентами ИИ и рабочими процессами. Давайте погрузимся в раздел сборки, который является отправной точкой для создания эффективных ИИ-решений.

 

Создавайте навыки:

AutoGen Studio 中文使用教程В разделе Build вы можете создать новые навыки. Эти навыки представляют собой настраиваемые функции для выполнения определенных задач и составляют основу возможностей агента ИИ.

Представьте, что вы хотите создать навык под названием "Генератор Cat Aski". Процесс заключается в определении того, что делает функция, для чего она нужна и как она выполняет задачу. Это похоже на написание конкретного действия для вашего ИИ-агента.

Процесс создания удобен и интуитивно понятен, даже если вы новичок в области ИИ.

 

Создайте агента:

AutoGen Studio 中文使用教程На вкладке "Агенты" вы можете воплотить в жизнь своих агентов ИИ. Здесь вы можете создать столько агентов, сколько требуется вашему проекту, каждый из которых будет обладать уникальными характеристиками и навыками.

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

Добавить навыки агенту очень просто. Вы можете выбрать один из уже созданных навыков, например "Генератор Cat aski", или использовать предопределенные навыки, предоставляемые AutoGen Studio.

 

Создавайте рабочие процессы:

AutoGen Studio 中文使用教程Рабочие процессы - это основа взаимодействия в экосистеме ИИ. Они определяют, как различные агенты взаимодействуют друг с другом для выполнения задач.

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

Текущая версия AutoGen Studio позволяет взаимодействовать двум агентам, но в будущих обновлениях появятся более сложные возможности взаимодействия.

Раздел Build - это авторская платформа для AutoGen Studio UI 2.0. Здесь вы можете экспериментировать, создавать и настраивать элементы, из которых состоит решение для ИИ. Независимо от того, разрабатываете ли вы сложные навыки, оживляете агентов или хореографируете их взаимодействие, раздел сборки обеспечивает плавный и увлекательный опыт.

Раздел операционной зоны

AutoGen Studio 中文使用教程В AutoGen Studio UI 2.0 раздел Operation Area - это место для практики. Здесь вы можете увидеть агентов и рабочие процессы в действии, взаимодействовать с вашими конфигурациями и наблюдать за результатами настройки в разделе сборки. Давайте рассмотрим, как получить максимальную отдачу от раздела Operations Area.

  1. Взаимодействие с рабочими процессами агентов::

    • Сердцем области операций является взаимодействие. Здесь вы можете взаимодействовать с рабочими процессами агентов, определенными в разделе сборки.
    • Это взаимодействие - не просто выполнение задач; это динамичный процесс, в котором можно увидеть, как агенты сотрудничают, используют навыки и адаптируются к различным сценариям.
    • Например, ваши агенты могут совместно генерировать изображение или составлять PDF-документ для выполнения пользовательской задачи. Область операций - это место, где это сотрудничество реализуется на практике.
  2. Запустите пример задания::

    • Область операций отлично подходит для тестирования и экспериментов. Вы можете запускать пробные задания, чтобы посмотреть, как работают агенты и рабочие процессы.
    • Каждый сеанс в области операций - это непрерывное взаимодействие с рабочим процессом агента. Он состоит из серии действий или операций, направленных на достижение определенной цели.
    • Выполняя эти задания, вы увидите, как взаимодействуют агенты, как они используют свои навыки и насколько эффективно достигают поставленных целей.
  3. Просмотр сеанса и чата::

    • Под сеансом в области операций понимается весь процесс взаимодействия с рабочим процессом агента. Сюда входит рабочий процесс настройки, ваши взаимодействия с агентом и результаты этих взаимодействий.
    • В сеансе также есть вид чата. Эта функция позволяет взаимодействовать с агентом в серии взаимодействий, которые становятся частью сессии. Это похоже на разговор с агентом искусственного интеллекта, который направляет его и получает обратную связь в режиме реального времени.

Раздел Operation Area в AutoGen Studio UI 2.0 - это ваша платформа для взаимодействия. Здесь вы можете тестировать агентов и рабочие процессы, наблюдать за их работой в реальных сценариях, а также оптимизировать и улучшать их на основе полученных результатов.

C. Раздел галереи

В AutoGen Studio UI 2.0 раздел "Галерея" - это ваша персональная витрина, где вы можете хранить и просматривать свои творения. Это как цифровой альбом вашего творческого пути, пройденного с помощью ИИ. Давайте подробнее разберемся, что делает галерею такой важной частью вашего опыта:

Сохраните свой творческий диалог

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

Доступ и просмотр записей о прошлых взаимодействиях

Ваше путешествие по AutoGen Studio - это не просто кратковременный опыт, и галерея гарантирует это. Каждый опубликованный диалог или взаимодействие должным образом размещается в этом разделе. Перейдя на вкладку "Галерея", вы можете просмотреть прошлые исследования, просмотреть созданный вами контент и, возможно, найти вдохновение для следующего проекта. Эта функция - больше, чем просто решение для хранения данных; это личный архив ваших творческих вех.

 

Использование API AutoGen Studio

Хотя AutoGen Studio - это в первую очередь веб-интерфейс, в его основе также лежит мощный и модульный Python API. Этот API является ключевым для тех, кто хочет углубиться в аспекты программирования AutoGen Studio, обеспечивая более тонкий контроль над рабочими процессами агентов.

  • Декларативная спецификация рабочего процесса: API позволяет декларативно задавать рабочие процессы агентов в формате JSON. Эта функция особенно полезна для разработчиков, которые предпочитают определять рабочие процессы программно, что дает им большую степень гибкости в настройке и автоматизации процессов.
  • Управление рабочими процессами: С помощью API вы можете загружать и запускать эти рабочие процессы, определенные в формате JSON. Процесс заключается в создании конфигурации рабочего процесса из спецификации агента, а затем в использовании функции AutoGenWorkFlowManager для управления и выполнения этих рабочих процессов.

 

Ограничения AutoGen Studio

Хотя AutoGen Studio - это мощный инструмент для создания и управления агентами ИИ и рабочими процессами, необходимо признать его текущие ограничения и план будущих улучшений.

  • Сложные рабочие процессы агентов: В настоящее время AutoGen Studio поддерживает только относительно простые рабочие процессы агентов, которые в основном включают взаимодействие между двумя агентами. Однако в скором времени появятся более сложные рабочие процессы, такие как многоагентные GroupChat и динамические топологии.
  • Улучшение пользовательского опыта: Платформа продолжает развиваться, чтобы обеспечить лучший пользовательский опыт. Будущие обновления будут включать в себя возможности обратной связи в режиме реального времени, обеспечивающие обратную связь через потоковые промежуточные результаты модели, более качественные сводки ответов агентов и подробную информацию о стоимости одного взаимодействия.
  • Повышение квалификации сотрудников агентства: Команда разработчиков сосредоточена на улучшении рабочего процесса для создания, комбинирования и повторного использования навыков агента. Это позволит пользователям создавать более сложные и разнообразные навыки для агентов.
  • Функции сообщества: Одной из ключевых целей AutoGen Studio является развитие связей между сообществом пользователей. В планах на будущее - упрощение обмена и сотрудничества в сообществе пользователей AutoGen Studio, включая обмен сессиями и результатами, а также внесение вклада в библиотеки для обмена навыками, агентами и рабочими процессами.

 

вынести вердикт

AutoGen Studio находится в авангарде инноваций в области искусственного интеллекта, предоставляя доступную, но мощную платформу для создания и управления агентами искусственного интеллекта и рабочими процессами. Удобный интерфейс в сочетании с мощным базовым API обеспечивает уникальное сочетание простоты и сложности.

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

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

 

общие проблемы

Как изменить навыки и конфигурации по умолчанию в AutoGen Studio?

Измените конфигурацию агента через пользовательский интерфейс или отредактируйте файл 'autogenstudio/utils/dbdefaults.json', чтобы инициализировать базу данных.

Какие действия следует предпринять при возобновлении диалога с агентом?

Удалите файл 'database.sqlite', чтобы сбросить историю диалогов. Для получения конкретных данных пользователя удалите папку 'autogenstudio/web/files/user/'.

Можно ли просматривать выходные данные и сообщения, полученные в результате взаимодействия агентов, в AutoGen Studio?

Да, просмотрите сообщение в консоли отладки веб-интерфейса или проверьте файл 'database.sqlite' для подробного протоколирования.

© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...