Как создать AI-продукт новичку? Базовые понятия и первые шаги
Это пост о самых базовых моментах, которые необходимо осознать человеку, который не является разработчиком и хочет создать свой AI-продукт.
Предположим, что стартуем с минимальными ресурсами и своими силами.
Под AI-продуктом понимается, например, AI-ассистент для b2c юзкейсов.
При погружении в тему, сразу хлынет волна терминов и технологий. НЕ нужно пытаться разобраться во всем и тем более тренить и файнтюнить языковые модели (LLM).
LLM (большая языковая модель) – это тип искусственного интеллекта, предназначенный для работы с человеческим языком. Они обучаются на больших объемах текста и могут выполнять разнообразные задачи, связанные с языком, такие как ответы на вопросы, создание текстов и переводы. Это core-составляющая для продукта, и в данном случае будет достаточно взять готовую и удобную для использования – ChatGPT.
Верхнеуровнево флоу для создания AI-продукта будет выглядеть следующим образом:
1) определить юзкейс/юзкейсы
2) сделать промпты под них
3) обернуть в обертку (wrapper)
4) соединить с LLM
То есть полный фокус при создании AI-продукта будет в данном случае на:
- непосредственно продукте, который будет решать конкретный запрос пользователя (изучаем ЦА, используем Jobs To Be Done, определяем наиболее релевантные юзкейсы)
- промпт-инжиниринге
Технический стек в этом всем далеко не самая сложная составляющая. В качестве LLM – ChatGPT, а wrapper делается на Bubble или FlutterFlow.
Наглядный пример:
LLM – это огромный чан с киселем. И нужно сделать очень тонкую трубочку для конкретной ЦА, чтобы они могли правильно пить этот кисель в нужном месте. Ваш продукт – это трубочка. Полный фокус на ней.