Projeto em destaque
Obrador Mel
Uma pastelaria com um assistente que prepara encomendas e uma pessoa que as confirma
O Obrador Mel é o site de uma pastelaria fictícia de Santiago de Compostela, com um assistente de chat que trata das encomendas do início ao fim: lê a mensagem em espanhol ou galego, calcula o preço, verifica os prazos e os horários de recolha e deixa o pedido preparado. O motor está escrito em JavaScript sem frameworks e o modelo corre localmente. O caso completo está documentado em markdown no próprio repositório e é publicado neste portfólio.
- Ano
- 2026
- Papel
- Full-stack
- Plataforma
- Angular 22 · Node 24 · Ollama
- Dados
- Postgres + Qdrant
O problema
Um assistente que deixa tudo a um modelo de linguagem pode inventar um preço ou prometer para amanhã um bolo que a pastelaria não consegue fazer a tempo. Numa pastelaria, esse erro é uma encomenda que não se pode cumprir. E mesmo quando acerta, ninguém da loja viu o que foi prometido.
A solução
A maioria dos turnos resolve-se sem modelo, em menos de 30 ms: o motor percebe a mensagem e calcula preços, prazos e horários com os dados do negócio. O modelo local só redige respostas com as fontes que o motor lhe dá; se uma resposta trouxer um preço, um prazo ou uma hora que não esteja nelas, é descartada e usa-se o texto da fonte. A encomenda chega ao painel da loja, onde uma pessoa a confirma, a rejeita ou propõe outra hora, e o cliente vê isso no chat. Se o modelo ou a base de dados vetorial caírem, a demo continua a funcionar. 175 testes e 32 conversas de ponta a ponta comprovam tudo isto.
Capturas
Stack técnico