In the era of digital convenience and culinary exploration, the integration of technology and gastronomy has yielded novel approaches to cooking assistance. This project endeavors to introduce a sophisticated yet user-friendly Cooking Chatbot, a conversational artificial intelligence system designed to assist users in discovering, preparing, and mastering a diverse array of culinary delights. Powered by the GPT-3.5 API and developed on a robust technology stack, including Node.js, Express.js, and Vue.js, this Chatbot boasts the capabilities of natural language understanding and generation. The project’s methodology encompasses various phases, beginning with the collection and curation of an extensive recipe database. These recipes are organized through a hierarchical taxonomy, ensuring efficient retrieval and personalized recommendations. Natural Language Processing (NLP) techniques facilitate the interpretation of user queries, enabling the Chatbot to discern ingredients, cooking methods, and dietary preferences. The integration of the GPT-3.5 API allows for the generation of coherent, context-aware, and user-friendly recipe instructions.

1.
Ashish
Vaswani
,
Noam
Shazeer
,
Niki
Parmar
,
Jakob
Uszkoreit
,
Llion
Jones
,
Aidan N.
Gomez
,
Lukasz
Kaiser
and
Illia
Polosukhin
, “
Attention is All You Need,” in
31st Conference on Neural Information Processing Systems
,
Long Beach, CA, USA
,
2017
, pp.
1
11
.
2.
Jacob
Devlin
,
Ming-Wei
Chang
,
Kenton
Lee
and
Kristina
Toutanova
, “
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
,” in
Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies
,
Minneapolis, Minnesota
,
2019
, pp.
4171
4186
.
3.
Tom B.
Brown
et al, “
Language Models are Few-Shot Learners
,” in
34th Conference on Neural Information Processing Systems
,
Vancouver, Canada
,
2020
, pp.
1
25
.
4.
Xiaodong
Gu
,
Kyunghyun
Cho
,
Jung-Woo
Ha
and
Sunghun
Kim
DialogWAE: Multimodal Response Generation with Conditional Wasserstein Auto-Encoder
,” in
7th International Conference on Learning Representations
,
2019
, pp.
1
11
.
5.
Tiancheng
Zhao
and
Maxine
Eskenazi
, “
Towards End-to-End Learning for Dialog State Tracking and Management using Deep Reinforcement Learning
,” in
17th Annual Meeting of the Special Interest Group on Discourse and Dialogue
,
Los Angeles
,
2016
, pp.
1
10
.
6.
Jiwei
Li
,
Will
Monroe
,
Alan
Ritter
,
Dan
Jurafsky
,
Michel
Galley
and
Jianfeng
Gao
, “
Deep Reinforcement Learning for Dialogue Generation
,” in
Conference on Empirical Methods in Natural Language Processing
,
Texas
,
2016
, pp.
1192
1202
.
7.
Jiwei
Li
,
Michel
Galley
,
Chris
Brockett
,
Georgios
Spithourakis
,
Jianfeng
Gao
and
Bill
Dolan
, “
A Persona-Based Neural Conversation Model
,” in
54th Annual Meeting of the Association for Computational Linguistics
,
Germany
,
2016
, pp,
994
1003
.
8.
Zhaojiang
Lin
,
Andrea
Madotto
,
Genta Indra
Winata
and
Pascale
Fung
, “
MinTL: Minimalist Transfer Learning for Task-Oriented Dialogue Systems
,” in
Conference on Empirical Methods in Natural Language Processing
,
2020
, pp.
3391
3405
.
9.
Jiwei
Li
,
Will
Monroe
,
Alan
Ritter
,
Michel
Galley
,
Jianfeng
Gao
and
Dan
Jurafsky
, “
A Deep Reinforcement Learning for Dialogue Generation
” in
Conference on Empirical Methods in Natural Language Processing
,
Texas
,
2016
, pp.
1192
1202
.
This content is only available via PDF.
You do not currently have access to this content.