Добавление генеративного искусственного интеллекта в ваше приложение

  • Узнайте о некоторых вариантах добавления в ваше приложение ИИ (чатбота), генерирующего текст.
  •  Узнайте о некоторых вариантах добавления в приложение Картинка , генерирующие искусственный интеллект

КОМПОНЕНТЫ GEN AI

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

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

При интеграции в приложение они могут принимать различные формы. Вот несколько примеров:

  • Чатбот с искусственным интеллектом, предоставляющий персонализированные ответы,
  • письменный помощник, который составляет или редактирует текст,
  • Творческий инструмент для создания изображений
  • Функция производительности, которая обобщает, переводит или адаптирует контент к потребностям пользователя.

ДОБАВЛЕНИЕ GENAI В ВАШЕ ПРИЛОЖЕНИЕ

Практически на всех платформах и языках кодирования есть способы добавить генеративный чатбот ИИ или генератор Картинка . 

  • App Inventor В нем есть компоненты Chatbot и Imagebot, которые легко добавляются и кодируются.
    • Чатбот - для тестирования вы можете использовать опцию "По умолчанию", которая дает вам доступ к определенному количеству бесплатных токенов через MIT.
    • Imagebot - для использования Imagebot вам придется подписаться на API-ключ OpenAI, который стоит денег.
  • Thunkable Есть сервисы OpenAI, которые вы можете добавить в свой проект, чтобы использовать возможности чатбота OpenAI
    • Использование сервисов OpenAI требует установки ключа OpenAI API, что стоит денег. При регистрации вы получаете бесплатные кредиты
  • Текстовые языки, такие как Python, Java, Javascript есть много возможностей для использования больших языковых моделей. Вы можете поискать API LLM, которые имеют бесплатную опцию для тестирования и образовательных целей.
    • Google AI Studio предлагает бесплатный доступ к API Gemini
    • Hugging Face предоставляет доступ ко многим моделям LLM для текстов и диффузионным моделям для изображений через свои API для выводов.
    • Полный список бесплатных ресурсов LLM API на Github

В приведенном ниже задании в качестве платформы для кодирования используется MIT App Inventor. Если вы хотите добавить чатбота с искусственным интеллектом в приложение, используя текстовый язык, попробуйте этот учебник, Flip the Switch (React/Javascript) или этот учебник, JusticePath (Python/Streamlit). 

ДЕЯТЕЛЬНОСТЬ: Приложение "Личный репетитор

Расчетное время: 45 минут

Следуйте видеоинструкции

Создайте приложение-чатбот с помощью MIT App Inventor, которое будет выступать в роли персонального репетитора. Обратите внимание, что вы можете использовать Default API, который предоставляется для ограниченного количества токенов/пропусков в день, не платя за это ничего.
Посмотреть учебник

РЕФЛЕКСИЯ

Вы узнали о некоторых способах включения функций генеративного ИИ в собственное приложение. 

Могут ли ваши пользователи выиграть от наличия в вашем приложении функции генеративного ИИ?

Sunset and reflection over lake

ОБЗОР ОСНОВНЫХ ТЕРМИНОВ

  • Генеративный искусственный интеллект - Технология, способная создавать контент в виде текста, изображений и звука
  • Большая языковая модель - Модель искусственного интеллекта, предсказывающая и генерирующая текст, обученная на огромном количестве данных
  • Диффузионная модель - Модель искусственного интеллекта, которая генерирует изображения, сначала обучаясь на миллионах изображений, добавляя к ним шум, изучая шаблоны, чтобы затем удалить шум и сгенерировать новые изображения
  •  

ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ

Хотите узнать больше о том, как добавить генеративный искусственный интеллект в ваше приложение?