Developing a Recipe Chatbot: Integrating Regular Expressions with the Tasty API for Enhanced Culinary Information Retrieval

Firas Atqiya, Ririn Suharsih, Muhammad Rizqi Sholahuddin

Abstract


This paper explores the development of a recipe chatbot that leverages regular expressions and the Tasty API to provide users with a seamless and intuitive culinary information retrieval experience. By combining the power of natural language processing techniques with a vast recipe database, the chatbot aims to enhance user interaction and provide accurate and relevant recipe recommendations and cooking instructions. The system employs regular expressions to interpret user queries, enabling flexible and natural language input. Integration with the Tasty API allows the chatbot to access a wide range of recipes and detailed information, including ingredients, instructions, and nutritional values. The chatbot's performance is evaluated based on its accuracy in understanding user requests and providing relevant information. This research highlights the potential of combining regular expressions and APIs in developing intelligent chatbots for specific domains, such as culinary arts.


Keywords


Regular Expression; Chatbot; API.

Full Text:

PDF

References


Antognini, D., Li, S., Faltings, B., and McAuley, J. (2022). Assistive Recipe Editing Through Critiquing.

Brabra, H., Báez, M., Benatallah, B., Gaaloul, W., Bouguelia, S., and Zamanirad, S. (2022). Dialogue Management in Conversational Systems: A Review of Approaches, Challenges, and Opportunities. Ieee Transactions on Cognitive and Developmental Systems, 14(3), 783–798.

Chew, H. S. J., and Achananuparp, P. (2022). Perceptions and Needs of Artificial Intelligence in Health Care to Increase Adoption: Scoping Review. Journal of Medical Internet Research, 24(1), e32939.

Hannon, B. (2024). Chef Dalle: Transforming Cooking With Multi-Model Multimodal AI. Computers, 13(7), 156.

Limin Zhang. (2020). Exploration of NLU: disassemble the information represented by Natural Language, based on the understanding of the internal structure of information, modeling the storage and processing system of information. ArXiv, abs/2010.12789.

Luo, B., Lau, R. Y. K., Li, C., and Si, Y.-W. (2021). A Critical Review of State‐of‐the‐art Chatbot Designs and Applications. Wiley Interdisciplinary Reviews Data Mining and Knowledge Discovery, 12(1).

Lutfi Kerem Senel, Timo Schick, and Hinrich Schütze. (2022). CoDA21: Evaluating Language Understanding Capabilities of NLP Models With Context-Definition Alignment. ArXiv, abs/2203.06228.

Marín, J., Biswas, A., Ofli, F., Hynes, N., Salvador, A., Aytar, Y., Weber, I., and Torralba, A. (2021). Recipe1M+: A Dataset for Learning Cross-Modal Embeddings for Cooking Recipes and Food Images. Ieee Transactions on Pattern Analysis and Machine Intelligence, 43(1), 187–203.

Park, G., Chung, J., and Lee, S. (2022). Effect of AI Chatbot Emotional Disclosure on User Satisfaction and Reuse Intention for Mental Health Counseling: A Serial Mediation Model. Current Psychology, 42(32), 28663–28673.

Saku Sugawara and S. Tsugita. (2023). On Degrees of Freedom in Defining and Testing Natural Language Understanding. ArXiv, abs/2305.15130.

Santos, W. A. D., Bezerra, J. R., Góes, L. F. W., and Ferreira, F. M. F. (2020). Creative Culinary Recipe Generation Based on Statistical Language Models. Ieee Access, 8, 146263–146283.

Sholahuddin, M. R., and Atqiya, F. (2021). Sistem Tanya Jawab Konsultasi Shalat Berbasis RASA Natural Language Understanding (NLU). Jurnal Pendidikan Multimedia (Edsence), 3(2), 93–102.

Sholahuddin, M. R., Firas Atqiya, Sri Wulan, Maisevli Harika, Sofy Fitriani, and Yusuf Sofyan. (2023). Implementasi Sistem Identifikasi Senjata Real Time Menggunakan YOLOv7 dan Notifikasi Chat Telegram. Journal of Information System Research (JOSH), 4(2).

Yang, J., Chen, J., and Yanai, K. (2022). Transformer-Based Cross-Modal Recipe Embeddings With Large Batch Training.

Zhang, C., Li, Y., Du, N., Wang, F., and Yu, P. S. (2019). Joint Slot Filling and Intent Detection via Capsule Neural Networks.




DOI: https://doi.org/10.17509/seict.v5i2.76112

Refbacks

  • There are currently no refbacks.


Copyright (c) 2025 Journal of Software Engineering, Information and Communication Technology (SEICT)

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Journal of Software Engineering, Information and Communicaton Technology (SEICT), 
(e-ISSN:
2774-1699 | p-ISSN:2744-1656) published by Program Studi Rekayasa Perangkat Lunak, Kampus UPI di Cibiru.


 Indexed by.

StatCounter - Free Web Tracker and Counter