omoknuni
AI & ML interests
LLM RAG
느린 학습자를 위한 친절한 바리스타 업무 가이드 MVP
This repository contains a Gradio-based chatbot application designed to help junior baristas with their tasks. The chatbot provides detailed instructions, coffee recipes, and customer service tips by referencing a predefined cafe job description and additional tools like a Korean dictionary and job news search.
Table of Contents
Features
- Provides detailed instructions for making coffee and performing other barista tasks.
- Uses LangChain to manage conversation history and context.
- Includes tools for Korean dictionary and job news search.
- Offers a user-friendly interface with Gradio.
Installation
- Not provided. Use this link to use.
Tools
The chatbot utilizes several tools for different functionalities:
Dictionary Search (dict_search
)
Queries the Korean government dictionary for word definitions.
Job Search (job_search
)
Queries job news from the Korean government database.
Cafe Manual (cafe_manual
)
Retrieves information about barista tasks and coffee recipes from a Chroma vector store.
Chatbot Interface
The chatbot interface is created using Gradio. It allows users to ask questions related to barista tasks and receive detailed step-by-step guidance.
Example Questions
- "카페 라떼 레시피 자세하게 설명해줘"
- "고객이 카푸치노 구성물 말하는 데 어떻게 대답해?"
- "에스프레소 태핑 어떻게 해? 자세하게 설명해줘"
The interface includes buttons for retrying, undoing the last message, and clearing the chat history.
Acknowledgements
This project leverages several libraries and APIs:
- Gradio
- LangChain
- Hugging Face Hub
- Korean government APIs for dictionary and job news
Special thanks to the developers and contributors of these tools for making this project possible.