I'm diving into a massive side project to create my own personal chatbot, but here's the catch: I have zero programming knowledge! I should've tackled this during high school when I first got the urge to learn. Instead, I let my doubts hold me back, and now I'm here, feeling lost and determined.
Thanks to my new ADHD medication, I finally feel ready to begin this adventure. My goal is simple yet specific: I want a chatbot that lives on my own server (my computer's 1TB hard drive), capable of engaging in conversations based on the intricate lore of my fantasy space opera book, without forgetting details mid-conversation. I don't need it to connect to the internet or sync with other apps; it should just work offline.
I know I could hire someone to build this for me, but I want to learn by doing! Plus, as a broke student, I would rather save money and figure this out myself. I've tried watching YouTube tutorials, but they haven't been helpful for my learning style. I'm hoping to get some guidance here—what's the best open-source programming language framework for an offline chatbot? Where should I start?
1 Answer
Starting with local language models can be tricky! They often require a lot of resources, especially if you're using GPU acceleration. Expect to hear your fans spin up like you're running a high-end video game! If you're okay with that, it's possible to find a lightweight model as a base and improve it over time by adding open libraries. Just keep in mind they'll be heavier to run than you'd think!
Yeah, that's good advice! I'm considering the same approach, starting small and gradually building up my chatbot's capabilities.