01
Need
The PMC engineering team at Explore Scientific expressed the need for a chatbot capable of answering common questions associated with the PMC-Eight GOTO mounts.
02
Web Scraper
I began the project by creating a web scraper using python (scrappy.py) to go through all of the pages of the PMC forum to gather all of the questions/replies associated with the mount.
03
Data Management
The longest and most difficult step of this project: collecting and organizing all of the questions/replies from the forum to ensure the chatbot gets only the highest quality responses.
04
Continued Collaboration
Thanks to the assistance of the Explore Scientific team, I was able to generate a large collection of Question/Reply data associated with the mount.
05
Fine-Tuning
Using the OpenAI API, I fine-tuned or “trained” a ChatGPT 4.o model using the JSONL document generated from the previous steps.
06
Deployment
Using JavaScript and OpenAI’s API, I created the chatbot dialogue interface seen at the bottom of this page. Press “Ask a Question!” and interact with the chatbot yourself!