Тема искусственного интеллекта и нейросетей уже оседлана всеми кому не лень. К сожалению, в основном ради кликов и классов. Но ИИ это в первую очередь крутой инструмент с большими возможностями. Мы придумали как использовать ChatGPT так, чтобы было полезно и интересно, и на основе этого создали приложение, которым вы точно станете пользоваться.   В начале 2023 года мы с друзьями, у которых есть практический опыт в digital и IT, организовались в инди-студию по разработке мобильных приложений. Первый проект сразу получился довольно интересным и собрал много положительных отзывов. О нём я написал для Хабра вот здесь → После мы быстро сделали простенький калькулятор банковских дней, а затем приступили к разработке на данный момент главного нашего приложения — Giftadvisor, о котором я и хочу здесь рассказать. Все мы сталкивались с болью, которая звучит как: «А что подарить?». Какой выбрать подарок для человека, у которого всё есть? Что подарить полезного и практичного родителям на юбилей? Каким подарком впечатлить женщину? Каждый из нас задаётся такими вопросами регулярно. Как только в доступе появился ChatGPT мы поняли, что это крутой инструмент. Очевидно, но главное — найти сценарий для грамотного использования. Например, мы генерируем описания наших приложений для Apple Store и Google Play. Их всё равно никто не читает, но там необходим нормальный текст с ключевыми словами. Или вот ещё. На практике мы выяснили, что ChatGPT хорош в слоганах. Дважды он нам придумал такое, что все в команде сказали: «Вау, это реально круто!». Так зачем каждый раз мучиться при выборе подарка, если можно переложить это на нейросеть — подумали мы. И стали тестировать. Чтобы выжать из нейросетей максимум пользы, нужно научиться говорить на их языке. То есть создавать правильные промпты — такие запросы к ИИ, чтобы получались качественные ответы. Такая работа уже даже сформировалась в новую профессию — промпт-инженер. Нам нужно было понять, какая информация для ChatGPT наиболее важна, чтобы он подбирал интересные и релевантные идеи для подарков. Для этого мы создали десктопную простую песочницу на основе Flutter, в которой формировали разные сценарии диалога между пользователем и нейросетью. Отобрали фокус-группу реальных людей, которым старались подобрать набор хороших подарков. Готовые списки идей, сгенерированные ИИ, отправляли людям из группы, и просили выбрать то, что их порадовало бы больше всего. В итоге мы сделали несколько десятков разных промптов, сохранили все данные, и стали анализировали результаты. На основе тестирования мы определили какая информация для чат-бота самая полезная, чтобы получался классный результат. Например, выяснилось, что помимо очевидных переменных очень хорошо работало описание человека в свободной форме. Чем больше информации — тем лучше результат. Поэтому на странице поиска в приложении мы добавили индикатор, который заполняется с вводом информации. Чтобы не перегружать аппку и упростить флоу для юзера, мы отобрали главные параметры: пол человека, его возраст, повод для подарка, бюджет, и стиль. Плюс поле для ввода свободного текста, в котором можно написать что угодно. Но лучше информативно описать того, кому подбираем подарок: его увлечения, хобби, любимую музыку, стиль одежды и так далее. Так у нейросети будет больше важных данных, чтобы выдать более качественный результат. Все эти данные Giftadvisor собирает в промпт на бэкенде и отправляет чату GPT. А тот, в свою очередь, генерирует 10 идей для подарка с краткими описаниями. Помимо списка идей приложение предложит и конкретные товары. Можно даже сразу перейти на маркетплейс для покупки, но пока что это работает только с Amazon. Есть 22 доступных страны, чтобы вас направляло на магазин в вашей локации. Понравившиеся варианты товаров можно отметить лайком, и они сохранятся в favorites. Это реализовано в виде отдельной страницы, и как элементы главной и странички персоны. Ах да, персоны! Людей, которым вы регулярно дарите подарки, можно сохранять. Добавляете имя и фотку, вводите дату рождения. Там же будут сохраняться все поиски для этого человека и отмеченные товары. А ещё поле для заметок. Например, если в разговоре с человеком подметили что-то, чего он хочет — удобно это записать на его личной страничке в приложении, чтобы потом купить это на ДР.   С помощью Giftadvisor интересно и быстро выбирать подарок, чтобы по-настоящему впечатлить ваших любимых. Идеи всегда уникальные и с учётом особенностей человека. Настоящая магия! Но за всё нужно платить. Чтобы состоялась эта магия, мы вынуждены отдавать доллары трём сервисам: за инфраструктуру Firebase, за API поиска товаров на Amazon, и ChatGPT непосредственно за запросы. Когда к нам придут тысячи пользователей и начнут делать поиски, наш баланс будет стремительно уходить в минус. Поэтому нам нужно не только заработать, но и банально не остаться в должниках. Так мы разработали систему токенов в приложении. 1 токен = 1 поиск = 10 классных идей и 80 предложенных товаров. После установки вы получите 3 бесплатных токена, чтобы понять, как здорово выбирать подарки с помощью Giftadvisor.  Далее, если у вас нулевой баланс, мы бесплатно даём 1 токен в день. В будущем, возможно, этот период будет изменён. А если нужно больше токенов — их можно купить в количестве 10, 50 или 100 штук. Есть ещё один способ получить 3 токена. Сгенерируйте личный промо-код и дайте его другу. Когда человек установит Giftadvisor и введёт код — оба пользователя получат 3 токена бесплатно. Также мы рассчитываем на affiliate program от Amazon. За каждую покупку, совершенную путём перехода на маркетплейс из приложения, мы получим небольшой процент. Это должно превратиться в ещё одну статью доходов для нас. Если вам показалась такая идея интересной — попробуйте Giftadvisor, пришлите нам фидбек о том, что нужно улучшить, дайте конструктивную критику и оценку в сторе. Спасибо! Giftadvisor для iOS → Giftadvisor для Android → Лендинг приложения → Product Hunt →  Контент, копирайтинг, SEO. Спец по партнёркам.