Skip to content

Latest commit

 

History

83 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bolongo

A chatbot to help with common questions about growing trees in Old School RuneScape, using natural language processing to provide accurate answers in a gnome-inspired tone.

Chat with Bolongo 💬

Title

About

Old School RuneScape's wiki divides information about growing trees across different pages, making the process convoluted for new players. LLMs often confuse Old School RuneScape with other versions of the game and provide inaccurate responses to simple questions. Bolongo solves these problems by consolidating the relevant information into a lightweight chatbot that doesn't rely on an LLM to generate answers.

How It Works

  1. User Input: You ask a question
  2. Intent Classification: A trained machine learning model identifies your intent
  3. Data Retrieval: The system queries relevant data from CSV files
  4. Response Generation: A natural-sounding response is generated using templates

Project Structure

Bolongo/
├── bolongo.py
├── assets/
│   ├── bolongo_chathead.png
│   ├── bolongo_standing.png
│   ├── grand_tree.png
│   ├── RuneScape-Bold-12.ttf
│   └── RuneScape-Plain-12.ttf
├── config/
│   ├── intent_mapping.py   
│   └── response_bank.md    
├── data/
│   ├── trees_df.csv
│   └── patches_df.csv
├── models/
│   ├── classifier.pkl
│   └── vectoriser.pkl
├── source/
│   ├── answer_retriever.py
│   ├── intent_classifier.py
│   ├── orchestrator.py
│   └── response_generator.py
└── training/
    ├── question_bank.md
    ├── train_classifier_model.py
    └── training_data_generator.py

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments


This project is a fan-made tool and is not affiliated with or endorsed by Jagex Ltd. Old School RuneScape is a registered trademark of Jagex Ltd.

About

Chatbot for answering tree farming questions in Old School RuneScape, using intent classification and template-based responses.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages