paint-brush
Como construí (e vendi) um gerador de ideias para presentes com tecnologia de IApor@simonblogs
2,975 leituras
2,975 leituras

Como construí (e vendi) um gerador de ideias para presentes com tecnologia de IA

por Simon P9m2023/02/28
Read on Terminal Reader

Muito longo; Para ler

Às vezes, comprar presentes pode ser difícil, especialmente quando você não tem contato direto com a pessoa a quem deseja presentear. E leva tempo e energia tentando pensar sobre o que alguém pode gostar. Então eu criei givemegiftideas.com. É uma ferramenta de geração de ideias de presentes que ajuda você a encontrar ideias de presentes que não sejam ruins. Aqui está como eu fiz isso.
featured image - Como construí (e vendi) um gerador de ideias para presentes com tecnologia de IA
Simon P HackerNoon profile picture

Se você for como eu, dar presentes é tão divertido quanto recebê-los (às vezes melhor!).


Há poucas coisas tão agradáveis quanto comprar um grande presente para alguém que você sabe que vai adorar.


Padrão de tráfego de pesquisa de "Ideias para presentes" (dados Ahrefs)


Mas às vezes isso pode ser difícil, certo? Principalmente quando você não tem contato direto com a pessoa a quem deseja presentear. E leva tempo e energia tentando pensar sobre o que alguém pode gostar.


E o que é pior do que ganhar um presente horrível? Vendo aquela inegável e desconfortável contorção como a pessoa que você acabou de dar um presente para experimentar é para escapar um “É maravilhoso”. Mas é claro que claramente não é maravilhoso.



E é por isso que criei givemegiftideas.com . É uma ferramenta de geração de ideias de presentes que ajuda você a encontrar ideias de presentes que não sejam ruins.


Dê-me a página inicial de ideias para presentes


Então... como eu fiz isso?

Começou com Demanda

A primeira coisa que sempre faço quando estou avaliando uma nova ideia é verificar o Ahrefs para ver como está a demanda.


Por que Ahrefs? Bem, se as pessoas estão procurando por coisas e há uma intenção por trás de sua busca - há demanda.


As três principais métricas que procuro são:


  1. Volume de pesquisa mensal: quantas pessoas estão procurando o que eu quero construir?

  2. Competitividade: existe (realisticamente) uma maneira de roubar parte desse tráfego ou ele é completamente dominado pelos grandes cães? Se for, costumo dar um passo adiante.

  3. CPC: se for inexistente ($0), provavelmente significa que não há intenção comercial por trás das pesquisas. Sua intenção não é comercial, é informativa. Se for muito alto ($ 10+ por clique), eu mantenho claro. De jeito nenhum eu tenho orçamento para competir nesse espaço. Então, quando os três acima estão marcados - provavelmente significa que existe um mercado.


No caso do meu nicho:

  • Há um volume muito saudável,
  • Existe alguma competição, mas não é insuperável,
  • Tem um CPC, mas não é super alto.


Dados do Ahrefs para “Gift Generator” nos EUA

Tique, tique, tique.

Verifiquei o que era classificação

Assim que soube que havia demanda, fui aos resultados de pesquisa no Google e verifiquei que tipo de conteúdo estava realmente classificando.


O que quero dizer com que “tipo” de conteúdo?


Existem basicamente dois tipos de conteúdo que classificam no Google:

  1. conteúdo editorial,
  2. conteúdo programático


O conteúdo editorial é escrito (como estou escrevendo agora).


O conteúdo programático é… programático. Ele fornece ao usuário uma ferramenta para usar - para resolver o problema com o qual ele veio ao Google.


No meu caso, faz sentido que as páginas ranqueadas sejam programáticas. O usuário está lá para fazer algo. Eles não querem aprender algo ou ler sobre algo (conteúdo editorial).

Então - eu precisava construir uma ferramenta.

Construindo a ferramenta

Eu tenho uma tendência para sem código (porque é o que eu sei), mas o poder das ferramentas sem código e da IA no momento é enorme. Ele literalmente permite que qualquer pessoa crie um negócio em questão de horas.


Não estou exagerando quando digo que o que é possível em algumas horas agora levaria meses para uma equipe de engenheiros conseguir alguns anos atrás. Insano.


Minha ideia era simples:

  1. Capture dados sobre alguém. O suficiente para ter uma noção de quem eles eram.
  2. Use esses dados para gerar um prompt dinâmico usando o mecanismo de linguagem natural do GPT-3. EU
  3. interprete o resultado e exiba-o usando o Bubble.
  4. Vincule o texto do resultado a um produto na Amazon/em qualquer lugar.
  5. Mostre os resultados como uma página de “Comparação” no final do processo.


Aqui está como eu fiz isso:

1: Começou com GPT-3 no playground.

Eu brinquei com uma tonelada de prompts diferentes. Eu estava tentando encontrar um equilíbrio do seguinte:


  • Comprimento do prompt: quanto mais longo o prompt, melhor o modelo funciona. Quanto mais longo for o seu prompt, mais custará para cada chamada de API.
  • Dados de solicitação (entradas): Qual foi a quantidade mínima de dados que eu precisava para fornecer ao mecanismo sobre o presente e a pessoa para obtê-lo para fornecer resultados precisos
  • Saída do prompt: como eu queria que os dados saíssem para poder usá-los e processá-los a jusante.
  • Configurações de prompt: Ajustando as configurações como temperatura, comprimento máximo do token, penalidade de presença, penalidade de frequência, etc.
  • Capacidades: Quanto da descoberta de ideias o motor poderia fazer por mim? (Ele poderia encontrar links e preços para itens?)


Assim que tive um modelo funcionando, comecei a integrá-lo ao Bubble.

O playground Open AI onde experimentei diferentes prompts e saídas 2. Construção de bolhas

Comecei com a integração Open AI.


Felizmente, a API deles é super simples e configurar tudo foi fácil.


O que eu tive que resolver foi converter a saída da solicitação Open AI, que era de 5 linhas de texto bruto, tudo dentro de uma string, em uma matriz de strings únicas de texto.


Com um pouco de ajuda de javascript, fiz isso rapidamente!


Uma vez eu soube:

  1. O formato dos dados de saída e

  2. Os dados de entrada necessários…


Comecei a construir um front-end para o processo de coleta de dados.


Como isso começou:

O início da construção do aplicativo


Toques finais:

A versão "lançamento".


(Na verdade, ainda faltam muitos retoques finais)

É um fluxo super simples agora.

3: Estendendo a função de descoberta/pesquisa

Então o que eu tenho agora é:

  1. Uma maneira de gerar ideias de presentes usando prompts de dados e

  2. Exiba-os ao usuário no final do processo.


O que eu realmente gostaria é de uma maneira de vincular essas ideias de presentes a produtos reais disponíveis para compra na internet, para que…

  1. As pessoas podem ir diretamente para as páginas de produtos e navegar por suas opções, e
  2. Com sorte, posso obter alguma receita de afiliado com as vendas resultantes (e pagar pelo custo de execução do aplicativo, se nada mais). Primeiro - tentei acertar com o GPT-3. Chegou perto!


Mas então lembrei que a Amazon tem uma API de Associates bastante robusta (pena que não tenho acesso a ela, já que não fiz nenhuma compra qualificada).


Nada que a Rapid API não resolva.


Encontrei uma API de pesquisa de produtos da Amazon lá e conectei-a ao Bubble para obter os três principais pontos de dados que eu queria sobre um produto:

  1. Imagem em miniatura

  2. Preço

  3. URL para o produto Amazon.


Quero fazer a transição para a Associates Advertising API o mais rápido possível porque a Rapid API ficará muito cara muito rapidamente.

Lançamento inicial

Lancei/testei a ideia há pouco mais de uma semana num grupo empresarial privado. Todos pareciam adorar.


Achei que não conseguiria muita tração, mas eles obviamente compartilharam com amigos e familiares e, em 7 dias, ultrapassei a marca de 10 mil visitas.


Um tempo de noivado bastante decente também!

Desde então, tenho escrito sobre isso e compartilhado organicamente, cada um com vários graus de precisão.


Perdi a “corrida” do Natal por mais ou menos uma semana - só lançando adequadamente por volta de 20 de dezembro, quando os doadores de presentes mais atenciosos já haviam feito suas escolhas.


Não importa!


Para onde então?

Qual é o próximo

Minha esperança é que, por meio disso e de algum outro contato e mais textos, eu construa uma autoridade de domínio suficiente para poder começar a capturar tráfego orgânico por meio do Google.

Características

Ainda há uma tonelada de coisas a serem feitas, mas por causa do que foi dito acima, não posso me dar ao luxo de trabalhar muito mais nos recursos agora.


Mas aqui está o que está em andamento:

  • Abrindo todos os caminhos no aplicativo e finalizando. Existem algumas opções indisponíveis no formulário “captura de dados” do aplicativo. Eu quero abrir todos eles. O que é necessário é que eu crie prompts específicos para essas situações específicas e, em seguida, modifique as solicitações de API para considerá-las.

  • Ajustando o modelo text-davinci-003. As recomendações de ideias agora são sobre meh. O modelo definitivamente poderia fazer com um pouco de ajuste fino. Isso ajudará em duas frentes. Primeiro - a ferramenta ficará melhor em seu trabalho (ótimas recomendações de produtos) e segundo - poderei reduzir o tamanho (tokens) dos meus prompts que geram as ideias e, portanto, o custo de cada chamada para o Open AI Completion ponto final.

  • Páginas programáticas. No momento, só tenho uma página. Para capturar mais tráfego de pesquisa para um conjunto mais amplo de palavras-chave de pesquisa, quero criar páginas programáticas que atendam a solicitações como “Melhores presentes para namoradas” ou “Melhores presentes para meninos de 10 anos”. Isso significaria criar páginas como /gifts/girlfriends e /gifts/10-year-old-boys.

  • Coleções curadas. Para fazer isso… quero começar a confiar menos em ideias de presentes geradas pelo GPT-3 e mais em listas de ideias com curadoria humana. Não quero apenas que grandes marcas sejam recomendadas o tempo todo. Eu realmente adoraria criar ótimos guias focados em negócios locais para as melhores coisas que você pode comprar em sua área.

  • Ciclos de feedback sobre sugestões. Usando 👍🏽 e 👎🏽 do usuário para orientar o desempenho dos prompts e o que precisa ser ajustado. Isso também permitirá diferentes pontos de entrada. Definitivamente, existem mais maneiras de criar prompts que gerarão ideias de presentes diferentes da minha abordagem de “características”. Uma em que pensei é usar um conjunto de sugestões de “linha de base” e, em seguida, pedir ao usuário que escolha consistentemente o melhor do grupo até que você refine um conjunto de ótimas ideias que eles adoram.

  • Ideias salvas. Comece a construir meus próprios modelos para os melhores presentes em cada categoria e subcategoria com base em como as pessoas interagem com meu site! Lentamente, assuma a responsabilidade de curadoria/descoberta do GPT-3 e mais para minhas próprias recomendações.

  • API de associados da Amazon. Assim que tiver 3 vendas qualificadas, desejo substituir a API de pesquisa de produtos da Amazon pela Rapid API pela Associates API.

  • Vá direto para as empresas locais. Comece a criar uma maneira de as empresas listarem seus produtos e serem descobertas. Pago e orgânico.

  • SEO. Mencionei isso acima, mas comece a se concentrar nos diferentes tipos de tráfego de pesquisa e a capturar o máximo possível do nicho.

  • Sugestões geradas pelo usuário. Permita que as pessoas que geram ótimas ideias de presentes compartilhem uma parte da receita gerada por essas sugestões.


E é isso! Há muito mais que eu poderia ter escrito sobre a última semana de atividades, mas preciso fazer algum trabalho de verdade que gere dinheiro de verdade!

A venda

Tudo o que foi dito acima foi escrito no momento em que lancei o produto. Desde então, 3 coisas aconteceram:

  1. Minha inscrição para a API Associates foi negada pela Amazon (algo sobre não produzir conteúdo original).

  2. Perdi a motivação para continuar brigando com eles sobre isso, e o endpoint RapidAPI que eu estava usando começou a custar MUITO dinheiro.

  3. Decidi listar o produto à venda para que alguém com energia renovada possa colocá-lo em funcionamento.


Eu também queria usar o Acquire (antigo Micro Acquire) e ver como era o processo.

No começo, nem pensei que minha listagem seria verificada.


Era. Então algo surpreendente aconteceu…


As pessoas realmente começaram a mostrar algum interesse.

Atualmente em oferta


Eu tenho cerca de 30 NDAs assinados para obter acesso às informações.


A partir disso, houve cerca de 5 compradores sérios, e o mais rápido fez uma oferta.


No momento, estou trabalhando com ele para finalizar a venda e terminar algumas pontas soltas.


Principais tópicos

Caso você tenha chegado até aqui, essas são as principais coisas que aprendi no processo.

API + front-end sem código

Construir produtos super rápido está se tornando tão fácil.


O modelo Paas tornou-se o novo Saas.


Isso significa que tudo o que você precisa é conectar algumas APIs a um front-end e pronto.


Bubble é minha ferramenta preferida para fazer isso. Uma boa mistura de velocidade de desenvolvimento e personalização.

Velocidade de Liberação

Sou perfeccionista e parte da construção de produtos como esse é, na verdade, me ensinar a liberar coisas imperfeitas. E isso é simplesmente porque não tenho tempo para torná-los perfeitos.


A velocidade de lançamento é muito importante. Eu poderia ter esperado até que todos os recursos que eu queria estivessem lá, mas as chances são de que eu provavelmente teria perdido a motivação antes de terminar todos eles... e então nunca lançado.

Valor aos olhos do titular

Só porque você não vê valor em algo, não significa que outra pessoa não o fará.


Nunca pensei que alguém pagaria um centavo por isso. Eu estava totalmente disposto a doá-lo para alguém que gostaria de continuar consertando.


Não subestime o trabalho que você faz.


O que você acha tão simples quanto fazer uma xícara de chá é um obstáculo intransponível para outra pessoa.


Obrigado por ler!