Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Sugestão] Projeto do Curso

Finalizei o e-commerce chatbot no Spaces. Quem quiser dar sugestões de melhoria, visite o Hugging Face / Spaces, filtre por recently update e pesquise por E Commerce Chatbot (JZanataNeto). Se quiser dar um like, fique a vontade!!

2 respostas
solução!

Olá, João! Tudo bem?

Parabéns pela conclusão do projeto e por disponibilizá-lo no Hugging Face Spaces! Essa é uma das etapas mais gratificantes do curso, pois você sai do ambiente de desenvolvimento local e coloca sua aplicação "no mundo", pronta para ser testada e utilizada.

O seu E-Commerce Chatbot demonstra a aplicação prática de vários conceitos fundamentais que exploramos:

Por que publicar no Spaces é um diferencial?

  • Portfólio em Tempo Real: Ter um projeto funcional no Hugging Face é um excelente cartão de visitas para recrutadores e para a comunidade de dados.
  • Acessibilidade: Ao usar o Spaces, você aproveita a infraestrutura (Gradio ou Streamlit) para criar uma interface amigável sem precisar ser um especialista em Front-end.
  • Feedback Comunitário: Como você mesmo sugeriu, a aba de "Recently Updated" permite que outros desenvolvedores conheçam seu trabalho e sugiram melhorias técnicas.

Dicas para quem vai visitar o projeto do João

Se você está seguindo a trilha de IA para Dados, vale a pena conferir o trabalho dele seguindo estes passos:

  1. Acesse o Hugging Face Spaces.
  2. Filtre por Recently Updated.
  3. Pesquise por E Commerce Chatbot (JZanataNeto).

Sugestão para o próximo nível

João, uma ideia de melhoria (caso você ainda não tenha implementado) seria adicionar uma camada de Sentiment Analysis do Hugging Face para que o chatbot identifique se o cliente está frustrado com uma compra e mude o tom de voz para ser mais empático.

Excelente iniciativa em compartilhar seu repositório! Já deixei anotado aqui para conferir e deixar aquele like.

Você utilizou algum modelo específico de NLP da biblioteca transformers como base para o diálogo ou focou mais na integração da API?

Obrigado pela atenção. Usei o projeto do curso sem utilizar modelo específico, fazendo pequenas alterações para realizar a integração da API.
Fiz alterações no gradio para atender seus requisitos. Coloquei um botão para mostrar os pedidos, pois não daria para usuários interagirem
com o chat sem tal informação. Logicamente, em projetos reais, outras serão as configurações UX/UI a serem desenvolvidas.
Meu parceiro foi o GEMINI. Eu pensei o que devia ser feito e ele disse como poderia ser feito kkkkk.
O GEMINI queria colocar mais botões, mas pensei que nesse caso ele, o GEMINI, perderia o emprego, pois não precisaria mais dele kkkkk.