Unless you've been living under a rock, you've probably heard of large language
models (LLM) such as ChatGPT or Bard. I'm not one for riding a hype train but
I do think LLMs are here to stay and either are going to have an impact as big
as mobile as an interface (my current best guess) or perhaps something as big as
the Internet itself. In either case, it behooves me to do a bit more
investigation into this popular trend . At the same time, there are a bunch
of other developer technologies that I've been wondering about like serverless
computing, modern dev tools, and LLM-based code assistants, so I thought why not
kill multiple birds with one stone.
This post is going to describe how I built a question and answering bot of myself using
LLMs as well as my experience using the relevant developer tools such as
ChatGPT, Github Copilot, Cloudflare workers, and a couple of other related ones.
I start out with my motivation for doing this project, some brief background
on the technologies, a description of how I built everything including some
evaluation on LLM outputs, and finally some commentary. This post is a lot
less heavy on the math as compared to my previous ones but it still has some
good stuff so read on!
Read more…