microsoft/JARVIS
JARVIS, a system to connect LLMs with ML community. Paper: https://arxiv.org/pdf/2303.17580.pdf
Что это за инструмент
JARVIS (HuggingGPT) — это система-агент, использующая LLM (например, ChatGPT) в качестве контроллера для планирования и выполнения сложных задач с помощью множества экспертных ML-моделей из HuggingFace Hub.
Зачем нужен
Инструмент решает проблему изолированности моделей, позволяя LLM автоматически выбирать, вызывать и комбинировать различные модели (генерация изображений, распознавание, видео) для решения комплексных запросов пользователя. Это полезно для создания интеллектуальных AI-ассистентов, способных выполнять многошаговые задачи, выходящие за рамки возможностей одного языка или модели.
Что можно реализовать
- Генерация изображений по сложным сценариям, требующим предварительного анализа (например, создание картинки на основе позы и текста из других изображений)
- Автоматизация рабочих процессов, включающих несколько этапов обработки данных (распознавание -> трансформация -> генерация)
- Исследование архитектуры AI-агентов и взаимодействия LLM с внешними инструментами (tool use)
- Оценка способности LLM к автоматизации задач через бенчмарк TaskBench
Ключевые возможности
- Четырехэтапный пайплайн: планирование задачи, выбор модели, выполнение, генерация ответа
- Гибкая конфигурация: поддержка локального развертывания моделей (требуется VRAM >= 24GB) или использование облачных эндпоинтов HuggingFace (Lite-режим)
- Наличие API для доступа к промежуточным результатам (планирование, выбор моделей)
- Интеграция с новыми методами, такими как EasyTool для упрощенного использования инструментов
- Поддержка современных моделей, включая GPT-4 и Azure OpenAI
👤 Кому подойдёт: Исследователи в области AI, разработчики AI-агентов и систем автоматизации, ML-инженеры, изучающие интеграцию LLM с экспертными моделями