Illustrative scene: an empty delivery kitchen at night, with a security camera on the ceiling.
Cena ilustrativaIllustrative scene

Machine Learning para Dark Kitchens e Food ServiceMachine Learning for Dark Kitchens and Food Service

Portal de operação · AI Live CamOperations Portal · AI Live Cam

Cada turno.
Cada cozinha.
Every shift.
Every kitchen.

Um portal de operação para todas as lojas. E as câmeras que você já tem lendo a cozinha ao vivo.One operations portal for all your locations. And the cameras you already have, reading your kitchen live.

Sem trocar câmera. Sem reconhecimento facial. Preço sob consulta.No new cameras. No facial recognition. Pricing on request.

Sem precisar estar lá.Without being there.

18:196:19 pm · jantardinner

Você não está lá.You're not there. As câmeras estão.Your cameras are.

Quem tem mais de uma loja fica sabendo do turno pelo que o gerente conta. Mas a cozinha já tem câmeras e um gravador. A GuestEngine põe os dois para trabalhar.With more than one location, you hear about the shift from whatever the manager tells you. But your kitchen already has cameras and a recorder. GuestEngine puts them to work.

Nenhuma câmera nova. Nenhuma obra.No new cameras. No construction.

AO VIVOLIVE · 18:196:19 pm · 2 pessoaspeople CÂM 2CAM 2

AI Live Cam · 18:196:19 pm

Cada praça.
Cada segundo.
Every station.
Every second.

Quem está em cada praça, ao vivo. A imagem e a contagem atualizam a cada segundo, e cada pessoa vira P1, P2, P3. Se uma câmera fica escura, tapada ou congelada, o portal avisa.Who is at each station, live. The video and the count refresh every second, and each person becomes P1, P2, P3. If a camera goes dark, gets blocked or freezes, the portal tells you.

4 câmeras · mesma cozinha · quadros conferidos à mão4 cameras · same kitchen · hand-checked frames

Imagens reais da cozinha do Poke no piloto, com os rostos pixelados. Escolhemos quadros em que a contagem, conferida à mão, estava certa.Real footage from the Poke kitchen in the pilot, with faces pixelated. We picked frames where the count, checked by hand, was right.

Real frame from camera 2 of the Poke kitchen at 6:19 pm, with faces pixelated, the Prep station drawn and two anonymous people, P1 and P2, cutting salmon at the counter.
Imagem real da cozinha do Poke no piloto, com os rostos pixelados. Câmera 2, 18:19: a contagem foi conferida à mão (2 de 2).Real image from the Poke kitchen in the pilot, with faces pixelated. Camera 2, 6:19 pm: the count was checked by hand (2 of 2).
Real mosaic of the 4 cameras of the Poke kitchen, with faces pixelated, in hand-checked frames: camera 2 at 6:19 pm with 2 people, camera 1 at 9:14 am with 1, camera 3 at 8:07 am with nobody and camera 4 at 7:57 pm with 1, with stations and anonymous people drawn.
4 câmeras · mesma cozinha · quadros conferidos à mão, em horários diferentes. Imagens reais da cozinha do Poke, com os rostos pixelados.4 cameras · same kitchen · hand-checked frames from different times. Real images from the Poke kitchen, with faces pixelated.

4 câmeras · mesma cozinha · quadros conferidos à mão, em horários diferentes. Imagens reais da cozinha do Poke no piloto, com os rostos pixelados.4 cameras · same kitchen · hand-checked frames from different times. Real footage from the Poke kitchen in the pilot, with faces pixelated.

Illustrative scene: the kitchen seen from above, at night. Cena ilustrativaIllustrative scene
Cena ilustrativaIllustrative scene

Pessoas agoraPeople now · 18:196:19 pm

Quatro câmeras.
Uma planta.
Four cameras.
One floor plan.

2pessoas
na câmera 2
people
on camera 2

"Pessoas agora" junta todas as câmeras numa planta da cozinha e segue cada pessoa pelo chão, não por câmera. Quando duas câmeras veem a mesma pessoa, ela vira um ponto só."People now" merges every camera onto a floor plan of the kitchen and follows each person across the floor, not camera by camera. When two cameras see the same person, they become one dot.

É uma estimativa: o erro típico de posição fica perto de meio metro, às vezes mais. Às vezes alguém conta duas vezes, e quem está encoberto pode não aparecer.It's an estimate: the typical position error is about half a meter, sometimes more. Sometimes a person is counted twice, and someone out of view may not show up.

Planta real da cozinha do Poke (6,1 × 4,05 m). Aqui entra só a câmera 2 às 18:19, o mesmo quadro do ao vivo: as outras câmeras não foram somadas, por isso a sala de cima aparece vazia. As 2 posições são estimadas, e nesse quadro a margem chega a 1 m: é o círculo em volta de cada ponto. O movimento dos pontos é ilustrativo.Real floor plan of the Poke kitchen (6.1 × 4.05 m). Only camera 2 at 6:19 pm is shown here, the same frame as the live view: the other cameras aren't added in, so the room at the top looks empty. The 2 positions are estimates, and in that frame the margin is up to 1 m: it's the circle around each dot. The motion of the dots is illustrative.

Real floor plan of the Poke kitchen seen from above, with 4 cameras on the walls and the 2 anonymous people camera 2 saw at 6:19 pm, P1 and P2, each with a circle showing the estimate's margin; the other cameras are not added in.

Raio-X do turnoShift X-ray · 23:0011:00 pm

O turno,
em raio-X.
The shift,
X-rayed.

  • Produzindo.Producing.
  • Limpando.Cleaning.
  • Andando.Walking.
  • Parado.Idle.

Quanto do turno foi para cada um, por função. No jantar, o almoço do mesmo dia aparece ao lado.How much of the shift went to each, by role. At dinner, the same day's lunch sits right beside it.

Real portal screen, AI Live Cam tab: the day summary with the lunch and dinner X-ray for three kitchens. Fictitious data.
Real portal screen on a phone: one kitchen's day summary, with the lunch and dinner X-ray split into producing, cleaning, walking and idle. Fictitious data.
Tela real do portal: raio-X do jantar com o almoço ao lado. Dados fictícios.Real portal screen: dinner X-ray with lunch beside it. Fictitious data; the interface is in Portuguese.
Cena ilustrativaIllustrative scene

TemposTiming

  • Combinado, da caixa aberta à tampa.Combo, from the open box to the lid.
  • Sacola pronta parada na expedição.Ready bag waiting at dispatch.
  • Comanda do computador à praça, contada só quando sai papel da impressora.Ticket from the computer to the station, counted only when paper comes out of the printer.
  • Entregador esperando na janela.Driver waiting at the window.

HigieneHygiene

Tempo sem touca, com celular na mão e comendo na cozinha. Lavagens de mão confirmadas, e quantas duraram 20 segundos ou mais. Cada ocorrência vem com a foto do momento.Time without a hair cover, with a phone in hand and eating in the kitchen. Confirmed handwashes, and how many lasted 20 seconds or more. Every occurrence comes with a photo of the moment.

ProdutividadeProductivity

Pedidos por pessoa‑horaOrders per labor hour

Com os pedidos que o gerente lança no fim do turno.Using the orders the manager logs at the end of the shift.

Como medimosHow we measure

O raio-X e a higiene vêm de amostras que o Hermes, nosso agente de Machine Learning, confere ao longo do turno. Se a câmera cobre pouco do turno, o número fica em branco, com o motivo. Nunca aparece como zero.The X-ray and hygiene numbers come from samples that Hermes, our machine learning agent, checks throughout the shift. When the camera covers too little of the shift, the number stays blank, with the reason. It never shows up as zero.

Cena ilustrativaIllustrative scene

Agentes de Machine LearningMachine learning agents · 23:00

Enquanto a cozinha dorme.While the kitchen sleeps.

Agentes de Machine LearningMachine learning agents · 03:00

A cada 30 segundos.Every 30 seconds.

Durante o turno, o Hermes, nosso agente de Machine Learning na nuvem, olha amostras de todas as câmeras e anota o que vê: atividade e função de cada pessoa, touca, celular, comida, pia e a bancada do combinado. Chegada, saída e pia só viram número depois que ele confirma.During the shift, Hermes, our cloud machine learning agent, looks at samples from every camera and notes what it sees: each person's activity and role, hair cover, phone, food, the sink and the combo counter. Arrivals, departures and sink visits only become numbers once Hermes confirms them.

De madrugada.Overnight.

Uma revisão automática confere o dia anterior, procura erros que se repetem, como um objeto que o detector confunde com gente, e escreve um relatório. O detector treina toda noite. A versão nova só entra se acertar mais nas fotos conferidas à mão.An automated review checks the previous day, hunts for errors that keep repeating, like an object the detector mistakes for a person, and writes a report. The detector trains every night, and a new version only goes live if it scores better on the hand-checked photos.

Quem decide é você.You decide.

Entra sozinho só o ajuste pequeno, testado e que melhora o número. Mudança de regra vira proposta, e você aprova ou não.Only small, tested changes that improve the number go in on their own. Rule changes become proposals, and you approve them or not.

Histórico das cozinhasKitchen History · 07:007:00 am

50+ indicadores por cozinha no históricometrics per kitchen in the history de um catálogo de 64, fechados por dia e por turnoout of a catalog of 64, closed by day and by shift

Cada turno vira número.Every shift becomes a number.

Como foi cada turno · uma frase da tela, com dados simuladosHow each shift went · one line from the screen, with simulated data

“Almoço normal (−6% de pedidos) com equipe ocupada (2,23 pedidos/pessoa‑hora); celular alto (6,4%).Normal lunch (−6% orders) with a busy team (2.23 orders/person‑hour); high phone use (6.4%).”

Sem base suficiente, aparece um traço e o motivo.Without enough data, you see a dash and the reason.

Portal screen with a few weeks of simulated data: Kitchen History, with the one-line summary of each shift in three kitchens.
Tela do portal · simulação Como foi cada turno, sobre semanas de dados simulados.Portal screen · simulation How each shift went, over weeks of simulated data. The interface is in Portuguese.

Toda manhã, sugestões com a prova.Every morning, suggestions with proof.

Portal screen with a few weeks of simulated data: Flow Suggestions, each with its evidence, numbers and threshold.
Tela do portal · simulação Como a tela fica depois de algumas semanas: cada sugestão com a evidência e a régua usada.Portal screen · simulation What the screen looks like after a few weeks: each suggestion with its evidence and threshold. The interface is in Portuguese.

Estado da sugestão · exemploSuggestion status · example

novanewaplicadaappliedmelhorouimproved

A régua aprende, mas só aperta.The threshold learns, but only gets stricter.

O número fica guardado.The number is kept.

Toda madrugada, cada indicador fecha por dia e por turno e fica guardado. Médias de 7, 30 e 90 dias, uma cozinha ao lado da outra. Só números: nenhuma foto, nenhum nome.Every night, each metric closes by day and by shift and is kept for good. 7, 30 and 90-day averages, one kitchen next to another. Numbers only: no photos, no names.

Sugestões de fluxo.Flow Suggestions.

O sistema lê os dias anteriores e escreve Sugestões de fluxo com o que viu, os números e a régua usada. Uma sugestão só vira "nova" quando o problema se repete em pelo menos 2 dias. Nenhuma fala de uma pessoa: falam de cozinha, turno, função, praça e hora.The system reads the previous days and writes Flow Suggestions with what it saw, the numbers and the threshold it used. A suggestion only becomes "new" once the problem repeats on at least 2 days. None is about a person: they're about kitchen, shift, role, station and hour.

Percebe sozinho quando melhora.It notices improvement on its own.

Se cada um dos 3 últimos dias com dado fica pelo menos 20% melhor que o começo, e acima de um mínimo, a sugestão vira "melhorou". A régua aprende, mas só aperta.If each of the last 3 days with data is at least 20% better than the starting point, and above a minimum, the suggestion switches to "improved". The threshold learns, but only gets stricter.

Portal de operação · 10:00Operations Portal · 10:00 am

Todas as lojas.
Um portal.
Every location.
One portal.

No celular do gerente e no computador do dono. Já nasce para várias lojas.On the manager's phone and the owner's computer. Built for multiple locations from day one.

Illustrative scene: a manager's hand holds a phone inside the walk-in cooler, between shelves of ingredients. Cena ilustrativaIllustrative scene
Real portal screen: health panel, with every data feed on time or what is running late. Fictitious data.
Painel de saúde: cada dado em dia, ou o que atrasou. Dados fictícios.Health panel: every data feed on time, or what's running late. Fictitious data; the interface is in Portuguese.
Real portal screen: store counts and orders split by supplier. Fictitious data.
Contagens das lojas e pedido separado por fornecedor. Dados fictícios.Store counts and orders split by supplier. Fictitious data; the interface is in Portuguese.

Contagem no celular.Inventory count on the phone.

O gerente conta na loja e você vê na hora o que falta.The manager counts in the store and you see right away what's missing.

Pedido já calculado.Orders already calculated.

consumo de 1 dia × dias até a entrega − contado1 day of usage × days to delivery − counted

Sai separado por fornecedor.Split by supplier.

Fechamento do turno.End-of-shift close.

O gerente lança os pedidos de cada canal. É esse número que cruza com as câmeras.The manager logs the orders from each channel. That's the number the cameras are checked against.

CMV de compras e de consumo.Food cost from purchases and from usage.

As NF-e entram sozinhas. O de consumo abre item a item e mostra quanto das compras já está ligado ao cadastro.Electronic invoices (NF-e) come in on their own. Usage cost opens item by item and shows how much of your purchasing is already matched to your catalog.

Previsão de movimento.Demand forecast.

Por loja e por turno, pelo dia da semana e pelo clima.By location and by shift, from the day of the week and the weather.

Faturamento por canal.Sales by channel.

iFood · Keeta · 99Food · salãodine-in

Apurados pelos extratos das plataformas e do banco.Reconciled against platform and bank statements.

Comunicados às lojas.Notes to each store.

Cada gerente vê o CMV da loja dele ao lado das outras: o que dá para reduzir, ou um parabéns.Each manager sees their store's food cost next to the others: what to cut, or a well done.

Bandejas por foto.Trays by photo.

O modelo conta as peças contra o padrão da casa.The model counts the pieces against the house standard.

Painel de saúde.Health panel.

Se um dado atrasa, o painel acusa e você recebe um e-mail.If any data runs late, the panel flags it and you get an email.

Atualiza sozinho.Updates on its own.

Chegou dado novo, a tela muda. Ninguém recarrega a página.New data arrives, the screen changes. Nobody reloads the page.

À meia-noite, a numeração recomeça.At midnight, the numbering starts over.

Um número.
Nunca um nome.
A number.
Never a name.

  • Sem reconhecimento facial e sem nome. Cada pessoa vira um número que vale só naquele dia.No facial recognition, no names. Each person becomes a number that's only valid for that day.
  • O portal mostra a equipe. Cada número tem uma miniatura do dia, e cada ocorrência vem com a foto do momento: quem conhece a equipe reconhece as pessoas. Essas fotos ficam 14 dias; o detalhe das câmeras, 45.The portal does show your team. Each number has a daily thumbnail, and each occurrence comes with a photo of the moment: anyone who knows the team will recognize people. Those photos are kept for 14 days, camera detail for 45.
  • Um modelo de terceiros vê as imagens. Para conferir o turno, o Hermes envia amostras dos quadros, sem pixelar, a um modelo de Machine Learning na nuvem. Sem nome.A third-party model sees the images. To check the shift, Hermes sends samples of unpixelated frames to a cloud machine learning model. No names.
  • Uma amostra de quadros e recortes fica no servidor GuestEngine, para treinar o detector.A sample of frames and crops stays on the GuestEngine server, to train the detector.
  • As sugestões falam de cozinha, turno, função, praça e hora. Nunca de uma pessoa.Suggestions are about kitchen, shift, role, station and hour. Never about a person.
  • A equipe precisa saber que a cozinha é filmada e como as imagens são usadas. No Momô, todos assinaram autorização.Your team needs to know the kitchen is filmed and how the images are used. At Momô, everyone signed a consent form.

No histórico, fica o número. Não a pessoa.The history keeps the number. Not the person.

Do gravador ao portal.From your recorder to the portal.

  1. Câmeras que já existemCameras you already have
  2. GravadorRecorderusuário só de visualizaçãoview-only user
  3. Computador da lojaStore computerconexão segurasecure connection
  4. Servidor GuestEngine, fora da lojaGuestEngine server, off-sitepessoas e tempos na GPU; amostras ao Hermes, na nuvempeople and timings on the GPU; samples to Hermes, in the cloud
  5. Portal
0câmeras novasnew cameras
1servidor GuestEngine para 3 cozinhas, no pilotoGuestEngine server for 3 kitchens, in the pilot
~8Mbps de subida por loja, no expedienteMbps of upload per store during service

A gente cria no gravador um usuário que só pode ver as imagens. Um servidor GuestEngine, fora da loja, lê o vídeo, conta as pessoas e mede os tempos. A cada 30 segundos, amostras dos quadros vão ao Hermes, um agente de Machine Learning na nuvem, que confere o turno. Depois marcamos com você as praças e a planta, e alguns dias de calibragem firmam as comparações.We create a view-only user on your recorder. A GuestEngine server, outside the store, reads the video, counts people and measures timings. Every 30 seconds, sample frames go to Hermes, a cloud machine learning agent, which checks the shift. Then we mark the stations and floor plan with you, and a few days of calibration settle the comparisons.

Às vezes basta tirar uma caixa da frente de uma câmera. No piloto foi assim.Sometimes all it takes is moving a box out of a camera's view. That happened in the pilot.

Feito nas nossas cozinhas.Built in our own kitchens.

A GuestEngine é do mesmo dono do Momô, 5 restaurantes em São Paulo. Tudo o que esta página descreve roda nas nossas cozinhas hoje.GuestEngine has the same owner as Momô, 5 restaurants in São Paulo. Everything this page describes runs in our kitchens today.

5

lojas no Portal de operação, desde julho de 2026.locations on the Operations Portal, since July 2026.

3 · 12

cozinhas e câmeras no piloto do AI Live Cam, desde outubro de 2026.kitchens and cameras in the AI Live Cam pilot, since October 2026.

97%

de contagem de pessoas exata em 384 fotos conferidas à mão em outra cozinha do piloto (não a das imagens), somando o detector antigo e o atual; 93% nas fotos com gente. O acerto muda com o ângulo da câmera e é medido em cada cozinha.exact people count across 384 hand-checked photos from another kitchen in the pilot (not the one in the images), combining the old and the current detector; 93% on photos with people in them. Accuracy varies with the camera angle and is measured in each kitchen.

50+

indicadores por cozinha fecham por dia e por turno no histórico, de um catálogo de 64.metrics per kitchen close by day and by shift in the history, out of a catalog of 64.

1 s

para a imagem ao vivo atualizar. E 30 s entre cada conferência do Hermes.for the live view to refresh. And 30 s between each Hermes check.

A gente prefere dizer antes:We'd rather say it up front:

  • [experimental][experimental]Comanda até o pedido pronto.Ticket-to-ready time.
  • [estimativa][estimate]"Pessoas agora"."People now".
  • [em medição][measuring]Contagem de pessoas em câmeras de outros ângulos: o detector ainda deixa de ver quem fica encoberto, como alguém curvado atrás de uma prateleira. Os quadros desta página foram escolhidos entre os que ele acertou.People count on cameras with other angles: the detector still misses people who are partly hidden, like someone bent behind a shelf. The frames on this page were picked among the ones it got right.
  • [por amostras][sampled]Tempo sem touca, com celular e comendo: estimado por amostras ao longo do turno.Time without a hair cover, on the phone and eating: estimated from samples across the shift.
  • [em ajuste][fine-tuning]Tempo do combinado: ainda em ajuste fino numa das cozinhas.Combo timing: still being fine-tuned in one kitchen.
  • [em teste][testing]Previsão em feriados.Holiday forecasting.
  • [começando][just started]Histórico das câmeras: começou em 09/10/2026. As médias de 30 e 90 dias e a régua de cada cozinha ainda estão se formando. As telas de histórico e de sugestões desta página simulam algumas semanas de uso.Camera history: started on Oct 9, 2026. The 30- and 90-day averages and each kitchen's own thresholds are still forming. The history and suggestions screens on this page simulate a few weeks of use.
  • [novo][new]Sugestões de fluxo: entraram no ar em 11/10/2026. Nas nossas cozinhas, nenhuma chegou ainda a "melhorou", que pede 3 dias com número melhor depois da mudança.Flow Suggestions: went live on Oct 11, 2026. In our kitchens, none has reached "improved" yet: that takes 3 days of better numbers after the change.

Nesta página não aparecem faturamento, CMV nem rostos da nossa operação. Quer ver funcionando? This page shows no sales, no food cost and no faces from our operation. Want to see it running?

Perguntas frequentesFAQ

Preciso trocar minhas câmeras?Do I need to replace my cameras?

Não. Usamos as câmeras e o gravador que já estão na cozinha. Às vezes é preciso mudar o ângulo de uma câmera ou tirar algo que tapa a visão.No. We use the cameras and recorder already in your kitchen. Sometimes a camera needs a new angle, or something blocking its view has to move.

Funciona com qual gravador?Which recorders does it work with?

No piloto, gravadores Intelbras. Outros gravadores que liberam o vídeo pela rede devem funcionar, mas a gente testa no seu antes de fechar.In the pilot, Intelbras recorders. Other recorders that stream video over the network should work, but we test yours before signing.

Meus funcionários são identificados?Are my employees identified?

Não pelo nome nem por reconhecimento facial: o sistema não sabe quem é quem, e cada pessoa vira um número que vale só naquele dia. Mas as imagens são da sua cozinha. O portal mostra uma miniatura do dia de cada número e a foto de cada ocorrência (sem touca, celular, comendo) por 14 dias, e quem conhece a equipe reconhece as pessoas. Para conferir o turno, amostras dos quadros, sem pixelar, vão a um modelo de Machine Learning de terceiros, na nuvem. O histórico guarda só números. A equipe precisa saber que a cozinha é filmada e como as imagens são usadas: no Momô, todos assinaram autorização.Not by name and not by facial recognition: the system doesn't know who is who, and each person becomes a number that is only valid for that day. But these are images of your kitchen. The portal shows a daily thumbnail of each number and a photo of each occurrence (no hair cover, phone, eating) for 14 days, and anyone who knows the team will recognize people. To check the shift, samples of unpixelated frames go to a third-party cloud machine learning model. The history keeps numbers only. Your team needs to know the kitchen is filmed and how the images are used: at Momô, everyone signed a consent form.

O que vai na minha loja?What goes into my store?

Nada de câmera nova. Precisa de internet com folga de subida (no piloto, cerca de 8 Mbps por loja no expediente) e de um computador da loja sempre ligado para a conexão segura. O servidor GuestEngine pode ficar fora da loja e atender mais de uma cozinha.No new cameras. You need an internet connection with upload headroom (in the pilot, about 8 Mbps per store during service) and a store computer that stays on for the secure connection. The GuestEngine server can sit outside the store and serve more than one kitchen.

Quanto tempo leva para instalar?How long does installation take?

No piloto, ligar uma cozinha nova ao portal levou poucas horas. Depois vem cerca de um dia para marcar as praças e a planta, e alguns dias de calibragem até as comparações firmarem.In the pilot, connecting a new kitchen to the portal took a few hours. After that comes about a day to mark the stations and floor plan, then a few days of calibration before the comparisons settle.

Funciona para quantas lojas? E para qualquer cozinha?How many locations does it handle? Does it work for any kitchen?

O portal roda as 5 lojas do Momô. No AI Live Cam, um servidor GuestEngine atende hoje 3 cozinhas com 12 câmeras; para mais, entra outro servidor. Foi feito em cozinhas de delivery de comida japonesa. Praças e tempos são configurados para cada cozinha, e o tempo do combinado é próprio de sushi.The portal runs Momô's 5 locations. For AI Live Cam, one GuestEngine server currently serves 3 kitchens with 12 cameras; beyond that, you add another server. It was built in Japanese delivery kitchens. Stations and timings are set up for each kitchen, and combo timing is specific to sushi.

E o preço?What does it cost?

É sob consulta e depende do número de lojas e de câmeras. Chame no WhatsApp.Pricing is on request and depends on the number of locations and cameras. Message us on WhatsApp.

Cena ilustrativaIllustrative scene

Preço sob consulta.Pricing on request.

Cada operação tem um número de lojas e de câmeras diferente. Conta para a gente como é a sua e a gente responde pelo WhatsApp.Every operation has a different number of locations and cameras. Tell us about yours and we'll reply on WhatsApp.

ou chame noor message +55 11 99971-3995