Как я построил (и продал) генератор идей для подарков на базе искусственного интеллекта
1 марта 2023 г.Если вы чем-то похожи на меня, дарить подарки так же приятно, как и получать их (иногда лучше!).
Мало что может быть приятнее, чем покупка отличного подарка для человека, который, как вы знаете, ему понравится.
Но иногда это может быть сложно, верно? Особенно, когда у вас нет прямого контакта с человеком, которому вы хотите сделать подарок. А думать о том, что кому-то может понравиться, требует времени и энергии.
А что может быть хуже, чем получить ужасный подарок? Видеть эту неоспоримую, неудобную ерзанье, когда человек, которому вы только что подарили попробовать, пытается улизнуть: «Это чудесно». Но понятно, что явно не замечательно.
Именно поэтому я создал сайт givemegiftideas.com. Это инструмент для создания идей для подарков, который поможет вам найти идеи подарков, которые не вонючие.
Итак… как я это сделал?
Начало со спроса
Первое, что я всегда делаю, когда обдумываю новую идею, – это проверяю Ahrefs, чтобы узнать, каков спрос.
Почему Арефс? Что ж, если люди что-то ищут, и за их поиском стоит намерение — есть спрос.
Я ищу три основных показателя:
- Ежемесячный объем запросов: сколько людей ищут то, что я хочу построить?
- Конкурентоспособность. Есть ли (реально) способ украсть часть этого трафика, или в нем полностью доминируют большие псы? Если это так, я обычно опускаюсь на шаг дальше.
- Цена за клик: если она не существует (0 долл. США), это, скорее всего, означает, что поиск не преследует коммерческих целей. Их цель не коммерческая, а информационная. Если она действительно высока ($10+ за клик), я держусь подальше. У меня нет бюджета, чтобы конкурировать в этом пространстве. Поэтому, когда отмечены три пункта выше, это, скорее всего, означает, что рынок есть.
В случае моей ниши:
- Там очень хороший объем,
- Конкуренция есть, но она не непреодолима,
- Цена за клик есть, но она не очень высока.
Тик, тик, тик.
Проверил рейтинг
Как только я узнал, что есть спрос, я зашел в результаты поиска в Google и проверил, какой тип контента на самом деле ранжируется.
Что я имею в виду под «типом» контента?
В целом есть два типа контента, которые ранжируются в Google:
- Редакционный контент,
- Программный контент
Редакционный контент написан (как я сейчас пишу).
Программный контент… программный. Это дает Пользователю инструмент для решения проблемы, с которой он пришел в Google.
В моем случае имеет смысл, что страницы, которые ранжируются, являются алгоритмическими. Пользователь должен что-то делать. Они не хотят что-то узнавать или читать о чем-то (редакционный контент).
Итак, мне нужно было создать инструмент.
Создание инструмента
Я склоняюсь к тому, чтобы не использовать код (потому что я это знаю), но возможности инструментов без кода и искусственного интеллекта на данный момент огромны. Это буквально позволяет любому раскрутить бизнес за считанные часы.
Я не преувеличиваю, когда говорю, что то, что сейчас возможно за несколько часов, несколько лет назад потребовалось бы для команды инженеров несколько месяцев. Безумие.
Моя идея была проста:
- Собирать данные о ком-либо. Достаточно, чтобы понять, кем они были.
- Используйте эти данные для создания динамической подсказки с помощью механизма естественного языка GPT-3. я
- интерпретировать результат и отобразить его с помощью всплывающей подсказки.
- Свяжите полученный текст с продуктом на Amazon/где угодно.
- Отображать результаты на странице "Сравнение" в конце процесса.
Вот как я это сделал:
1: Начато с GPT-3 на игровой площадке.
Я экспериментировал с множеством разных подсказок. Я пытался найти баланс между следующим:
* Длина подсказки: чем длиннее подсказка, тем лучше работает модель. Чем длиннее ваше приглашение, тем больше будет стоить каждый вызов API. * Данные подсказки (входные данные): какой минимальный объем данных мне нужно было предоставить движку о подарке и человеке, чтобы получить точные результаты * Быстрый вывод: как я хотел получить данные, чтобы я мог их использовать и обрабатывать дальше по течению. * Настройки подсказки: настройка таких параметров, как температура, максимальная длина токена, штраф за присутствие, штраф за частоту и т. Д. * Возможности: Какую часть открытия идей может сделать для меня движок? (Может ли он найти ссылки и цены на товары?)
Как только моя модель заработала, я начал интегрировать ее в Bubble.
2. Пузырьковая сборка
Я начал с интеграции Open AI.
К счастью, их API очень прост, и настроить все было легко.
Что мне нужно было сделать, так это преобразовать вывод запроса Open AI, который представлял собой 5 строк необработанного текста внутри одной строки, в массив из отдельных строк текста.
С небольшой помощью javascript я сделал это довольно быстро!
Когда-то я знал:
- Формат выходных данных и
- Необходимые входные данные…
Я начал создавать внешний интерфейс для процесса сбора данных.
Как это началось:
Последние штрихи:
(На самом деле нужно еще много штрихов)
Теперь это очень просто.
3: Расширение функции обнаружения/поиска
Итак, что у меня сейчас есть:
- Способ генерировать идеи подарков с помощью подсказок данных и
- Отображать их пользователю в конце процесса.
Что мне действительно нужно, так это связать эти идеи подарков с реальными продуктами, которые можно купить в Интернете, чтобы…
- Люди могут переходить непосредственно на страницы продуктов и просматривать доступные варианты, а также
- Надеюсь, я смогу получить некоторый партнерский доход от любых продаж в результате (и по крайней мере оплатить расходы на запуск приложения). Во-первых — я пытался разобраться с GPT-3. Он был близок!
Но потом я вспомнил, что у Amazon есть довольно надежный API Associates (жаль, что у меня нет к нему доступа, так как я не совершал никаких соответствующих покупок).
Нет ничего, что Rapid API не может исправить.
Я нашел там API поиска продуктов Amazon и подключил его к Bubble, чтобы получить три основных данных, которые мне нужны о продукте:
- Миниатюра
- Цена
- URL-адрес продукта Amazon.
Я хочу как можно быстрее перейти на Associates Advertising API, потому что Rapid API очень быстро станет очень дорогим.
Первоначальный запуск
Я запустил/проверил эту идею чуть более недели назад в частной предпринимательской группе. Всем понравилось.
Я не думал, что получу большой отклик, но они, очевидно, поделились им с друзьями и семьей, и в течение 7 дней я преодолел отметку в 10 000 посещений.
С тех пор я пишу об этом и органично делюсь ими, каждый с разной степенью точности.
Я пропустил рождественскую «ажиотаж» примерно на неделю — полноценный запуск состоялся только около 20 декабря, когда большинство вдумчивых дарителей уже сделали свой выбор.
Неважно!
Куда тогда?
Что дальше
Я надеюсь, что с помощью этого и некоторых других информационных материалов и других статей я создам достаточно авторитета домена, чтобы начать захват органического трафика через Google.
Возможности
Еще много чего нужно сделать, но из-за вышеперечисленного я не могу позволить себе больше работать над функциями прямо сейчас.
Но вот что находится в разработке:
- Открытие всех путей в приложении & заканчивая. Есть несколько опций, недоступных в форме «сбора данных» приложения. Я хочу открыть их все. Что требуется, так это создание конкретных подсказок для этих конкретных ситуаций, а затем изменение запросов API для их учета.
- Точная настройка модели text-davinci-003. Рекомендации по идеям прямо сейчас касаются меха. Модель определенно не помешала бы небольшая доработка. Это поможет на двух фронтах. Во-первых, инструмент станет лучше выполнять свою работу (отличные рекомендации по продукту), а во-вторых, я смогу уменьшить размер (токены) моих подсказок, которые генерируют идеи, и, следовательно, стоимость каждого обращения к Open AI Completion. конечная точка.
- Страницы с алгоритмической продажей. Сейчас у меня только одна страница. Чтобы привлечь больше поискового трафика по более широкому набору поисковых ключевых слов, я хочу создать алгоритмические страницы, отвечающие на такие запросы, как «Лучшие подарки для подруг» или «Лучшие подарки для 10-летних мальчиков». Это означает создание таких страниц, как /gifts/girlfriends и /gifts/10-year-old-boys.
- Тематические подборки. Для этого… я хочу начать меньше полагаться на идеи для подарков, сгенерированные GPT-3, и больше на списки идей, составленные людьми. Я не просто хочу, чтобы крупные бренды постоянно рекомендовались. Мне бы очень хотелось создать путеводители по лучшим товарам, которые можно купить в вашем районе, ориентированные на местный бизнес.
- Цикл обратной связи по предложениям. Использование пользовательских 👍🏽 и 👎🏽, чтобы определить, насколько хорошо работают подсказки и что необходимо настроить. Это также позволит использовать различные точки входа. Определенно есть и другие способы создания подсказок, которые будут генерировать идеи подарков, отличные от моего подхода «Характеристики». Один из вариантов, о котором я подумал, – это использование пула "базовых" предложений, а затем просьба к пользователю последовательно выбирать лучшее из группы, пока вы не улучшите его до набора отличных идей, которые ему понравятся.
- Сохраненные идеи. Начните создавать мои собственные модели лучших подарков в каждой категории и подкатегории на основе того, как люди взаимодействуют с моим сайтом! Медленно перенесите ответственность за курирование/обнаружение с GPT-3 и более на мои собственные рекомендации.
- API Amazon Associates. Как только у меня будет 3 соответствующих условиям продажи, я хочу заменить Rapid API Amazon API поиска продуктов на Associates API.
- Обращайтесь напрямую к местным компаниям. Начните создавать для компаний способ перечислить свои продукты и быть обнаруженными. Платный и органический.
- SEO. Упомянули об этом выше, но начните сосредотачиваться на различных типах поискового трафика и захватите как можно больше ниши.
- Предложения, созданные пользователями. Позвольте людям, которые создают отличные идеи для подарков, делиться частью дохода, полученного от этих предложений.
И все! Я мог бы написать намного больше о мероприятиях на прошлой неделе, но мне нужно пойти и заняться реальной работой, которая приносит настоящие деньги!
Распродажа
Все вышесказанное было написано как раз в тот момент, когда я запускал продукт. С тех пор произошло 3 вещи:
- Моя заявка на Associates API была отклонена Amazon (что-то из-за отсутствия оригинального контента).
- Я потерял мотивацию продолжать спорить с ними по этому поводу, и конечная точка RapidAPI, которую я использовал, стала стоить МНОГО денег.
- Я решил выставить продукт на продажу, чтобы кто-то, у кого есть свежая энергия, мог его запустить и запустить.
Я также хотел использовать Acquire (ранее Micro Acquire) и посмотреть, на что был похож этот процесс.
Сначала я даже не думал, что мое объявление будет подтверждено.
Это было. Затем произошло нечто удивительное…
Люди действительно начали проявлять некоторый интерес.
Я получил около 30 с лишним подписанных соглашений о неразглашении, чтобы получить доступ к информации.
Из них было около 5 серьезных покупателей, и самый быстрый сделал предложение.
В настоящее время я работаю с ним, чтобы завершить продажу и закрыть несколько незавершенных вопросов.
Основные выводы
Если вы зашли так далеко, вот основные вещи, которые я усвоил в процессе.
API + внешний интерфейс без кода
Создавать продукты очень быстро становится так просто.
Модель Paas стала новым Saas.
Это означает, что все, что вам нужно, это подключить несколько API к внешнему интерфейсу и все готово.
Bubble — мой любимый инструмент для этого. Хорошее сочетание скорости разработки и настраиваемости.
Скорость выпуска
Я перфекционист, и при создании подобных продуктов я учусь выпускать несовершенные вещи. И все потому, что у меня нет времени доводить их до совершенства.
Скорость выпуска очень важна. Я мог бы подождать, пока все функции, которые я хотел, были бы там, но есть вероятность, что я, вероятно, потерял бы мотивацию, прежде чем я сделал бы их все… и затем никогда не запускал бы.
Ценность в глазах владельца
Тот факт, что вы не видите в чем-то ценности, не означает, что ее не будет видеть кто-то другой.
Я никогда не думал, что кто-то будет платить за это ни цента. Я был полностью готов отдать его тому, кто хотел бы продолжить мастерить.
Не недооценивайте работу, которую вы делаете.
То, что вам кажется таким простым, как приготовить чашку чая, для кого-то другого является непреодолимым препятствием.
Спасибо за прочтение!
Оригинал