- Узнайте о некоторых вариантах добавления в ваше приложение ИИ (чатбота), генерирующего текст.
- Узнайте о некоторых вариантах добавления в приложение Картинка , генерирующие искусственный интеллект
Вот задания для этого урока:
КОМПОНЕНТЫ 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).
ДЕЯТЕЛЬНОСТЬ: Приложение "Личный репетитор
Следуйте видеоинструкции
РЕФЛЕКСИЯ
Вы узнали о некоторых способах включения функций генеративного ИИ в собственное приложение.
Могут ли ваши пользователи выиграть от наличия в вашем приложении функции генеративного ИИ?
ОБЗОР ОСНОВНЫХ ТЕРМИНОВ
- Генеративный искусственный интеллект - Технология, способная создавать контент в виде текста, изображений и звука
- Большая языковая модель - Модель искусственного интеллекта, предсказывающая и генерирующая текст, обученная на огромном количестве данных
- Диффузионная модель - Модель искусственного интеллекта, которая генерирует изображения, сначала обучаясь на миллионах изображений, добавляя к ним шум, изучая шаблоны, чтобы затем удалить шум и сгенерировать новые изображения
ДОПОЛНИТЕЛЬНЫЕ РЕСУРСЫ
Хотите узнать больше о том, как добавить генеративный искусственный интеллект в ваше приложение?
- Учебники по ИИ в App Inventor (ищите на странице, где упоминается генеративный ИИ)
- Использование GenAI в Thunkable
