HuggingGPT: предоставление моделям ChatGPT возможности использовать внешние инструменты

0 0

Коротко

HuggingFace Hub — это платформа, которая позволяет исследователям и разработчикам обмениваться моделями обработки естественного языка, наборами данных и другими ресурсами и совместно работать над ними.

Он также предоставляет простой в использовании интерфейс для поиска и загрузки предварительно обученных моделей для различных задач НЛП.

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

HuggingGPT: предоставление моделям ChatGPT возможности использовать внешние инструменты

Вы, наверное, подозревали, что у моделей есть свой хаб, место, куда люди загружают обученные модели, а другие могут оттуда их скачивать и использовать. Теперь отраслевым стандартом для моделей с открытым исходным кодом является HuggingFace Hub.

HuggingGPT: предоставление моделям ChatGPT возможности использовать внешние инструменты

HuggingFace Hub — это платформа, которая позволяет исследователям и разработчикам обмениваться моделями обработки естественного языка, наборами данных и другими ресурсами и совместно работать над ними. Он также предоставляет простой в использовании интерфейс для поиска и загрузки предварительно обученных моделей для различных задач НЛП.

В этой статье предлагается разрешить ChatGPT доступ к существующим моделям (их тысячи, и они решают сотни разных задач) через ОбниматьсяGPT. Это сделало бы обучение ChatGPT намного проще: вместо того, чтобы учить его рисовать изображения или переводить текст в речь, мы могли бы дать ему возможность использовать внешние инструменты. Этот подход обеспечивает большую гибкость и эффективность использования языковых моделей на основе GPT, поскольку они могут получить доступ к широкому спектру специализированных моделей без предварительного обучения. Кроме того, он открывает новые возможности для разработки более продвинутых и сложных приложений ИИ.

Итого у нас получается что-то вроде этого:

  • ChatGPT получает команду на человеческом языке.
  • ChatGPT переводит команду в набор «задач», которые необходимо выполнить.
  • Для каждой задачи среди тысяч доступных моделей выбирается необходимая (согласно предоставленному описанию).
  • ChatGPT считывает описание аргументов, которые должны быть переданы модели, и подготавливает их.
  • После выполнения задачи ChatGPT смотрит на результат и движется дальше по плану, повторяя шаги 3–5.
  • HuggingGPT: предоставление моделям ChatGPT возможности использовать внешние инструменты

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

    Код доступен в хранилище с очень интересным названием «ДЖАРВИС», скорее всего, отсылка к ИИ-помощнику из фильма «Железный человек».

    Читайте больше статей по теме:

    Источник

    Оставьте ответ

    Ваш электронный адрес не будет опубликован.