Your AI powered learning assistant

Autogen - лучший управляемый фреймворк для агентов искусственного интеллекта от Microsoft?

Intro

00:00:00

- В последние годы все большую популярность приобретают мультиагентные системы. - Такие фреймворки, как Meta GPT и Chair Dev, были разработаны для изучения и демонстрации результатов запросов. - Эти фреймворки позволяют поставлять сложное программное обеспечение.

Challenges of existing multi agents

00:00:12

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

Microsoft Autogen

00:00:44

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

Install autogen

00:02:06

Чтобы установить комплексные антивозрастные приложения autogen, мы начнем с установки autochin на ваш компьютер. Мы создадим папку и откроем ее в Visual Studio code. Затем мы установим пакет auto gym.

Use case: Stock chart gen

00:02:23

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

Use case: Build software

00:04:21

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

Use case: Content gen - research

00:06:06

- Создайте конвейер генерации контента с использованием библиотек и API. - Используйте Serper API для получения результатов поиска от Google. - Очистите веб-страницы, используя Browserless в качестве скриптового сервиса. - Суммируйте большие веб-страницы на более мелкие фрагменты, используя модель суммирования Lanchain.

Use case: Content gen - Write content

00:10:11

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

Use case: Content gen - Writing assistant

00:11:08

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

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