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:

Special thanks to the developers and contributors of these tools for making this project possible.

models

None public yet

datasets

None public yet