Desenvolvendo a IA do Ifood!

A Inteligência Artificial é capaz de identificar pedidos de clientes cujos pratos desejados não estão disponíveis em determinada região. A partir dessa análise, a IA busca receitas, compara com o perfil, cardápio e ingredientes dos restaurantes locais e indica quais estabelecimentos têm condições de atender à demanda, além de apontar o volume de clientes interessados naquela região.

Vale reforçar que este é apenas um projeto ilustrativo, desenvolvido para demonstrar como um fluxo de IA poderia atender a esse tipo de demanda. Ele não reflete, necessariamente, a operação real da empresa, que pode variar conforme os dados de produção.

Explorar Processo
Vídeo AI Ifood

Processo de Desenvolvimento

01

Criação dos Dados

Para viabilizar os testes, foram simulados dados e organizados em duas bases principais: Clientes e Restaurantes.

02

Limpeza dos Dados

Após a geração, os dados foram tratados e segmentados por região, preparando-os para a análise.

03

Identificação do Estilo do Restaurante por IA

Foi desenvolvido um modelo de IA capaz de identificar se o novo prato está alinhado ao estilo do restaurante. Por exemplo: se a demanda for por sushi, a IA descarta churrascarias premium do processo, evitando esforços desnecessários.

04

Extração dos Dados do Novo Prato por IA

Uma IA recebe a receita do prato em análise e retorna os principais ingredientes necessários para sua preparação.

05

Comparação dos Ingredientes por IA

Outro modelo de IA avalia se os ingredientes da nova receita são compatíveis com o perfil do restaurante e identifica quais deles já estão disponíveis em seu estoque.

06

Relatório para Restaurantes Selecionados

Ao final, é gerado um relatório consolidado com todas as informações da análise, destacando os restaurantes aptos a incluir o novo prato no cardápio, bem como os ingredientes que já possuem e os que precisarão adquirir.

Funcionalidades da IA

Análise de Perfil

Recomendação de pratos de acordo com o perfil do restaurante.

Informativo de Receitas

Elaboração de lista de ingredientes necessários para realizar a receita.

Análise Inteligente de Viabilidade

Avaliação da viabilidade de novos pratos em cada restaurante.

Fluxo do Processo

Fase 1: Base de Dados

Criação das bases de dados:

Clientes — localidade, prato pesquisado e informação se o prato foi encontrado na região.
Restaurantes — localidade, cardápio e lista de ingredientes disponíveis.

Fase 2: Tratamento dos Dados

Após o tratamento, os dados são segmentados por localidade, classificando clientes e restaurantes por setor.

Isso permite verificar se os pratos pesquisados pelos clientes encontram correspondência nos restaurantes daquela área.

Fase 3: Modelo de IA para Indentificar Perfil do Restaurante

O modelo compara os pratos identificados como demandas não atendidas com o perfil de cada restaurante, analisando se estão alinhados ao seu estilo e cardápio.

Essa etapa é essencial para evitar custos nas etapas seguintes, pois descarta restaurantes que não possuem afinidade com o prato em questão.

Fase 4: Modelo de IA para Informar os Principais Ingredientes da Nova Receita

Uma IA recebe a receita do novo prato e retorna a lista dos principais ingredientes necessários para sua preparação.

Também é possível utilizar uma API para extrair as informações ou informar a IA um material como pdf de um livro de receitas.

Fase 5: Modelo de IA para Analisar Ingredientes da Receita e do Restaurante

Com a lista de ingredientes do novo prato em mãos, outro modelo de IA realiza a comparação com o estoque do restaurante.

Assim, é possível identificar:
  • Quais ingredientes já estão disponíveis
  • Quais podem ser substituídos
  • Quais precisam ser adquiridos.

Fase 6: Desenvolvimento do Relatório

Ao final, é gerado um relatório consolidado que informa:

  • Restaurantes aptos a incluir o novo prato
  • Número estimado de potenciais clientes
  • Receitas sugeridas
  • Análise detalhada de ingredientes.

Esse relatório pode servir de base para a comunicação com os restaurantes, repassando todas as informações necessárias de forma estruturada.