Code Your Own Adventure: Terminal Notes on Coding and Personalized Education
It's been an exciting week here at Integral Ed Services, as we've continued exploring AI developments. One of the things we're experimenting with is AI storytelling. Building on the back of a promising prompt-only storytelling effort, we're now looking to extend and shape LLM-powered interactions beyond the chat window.
To do this, we're integrating GPT using OpenAI APIs with Google Cloud APIs. This integration allows us to read from and write to Google Drive using LangChain. #langchain is an innovative framework that simplifies interactions and applications with Large Language Models (LLMs) like GPT from OpenAI.
We're building a "storybot" app that I can't wait to share with you all – especially the young authors in your life! My hope is to create a safe and affirming way for kids to engage with chat-powered narratives that are coherent, moral, and deeply personal.
This morning, I'm reflecting on my own learning journey. My last coding experience was clawing at HTML libraries to build a website in my undergrad years. But here I am now, installing Python libraries, using Google Cloud terminal, and creating API keys to connect our Google Drive to the project.
I'm guided by GPT, my infinitely patient coach. It's a constant back-and-forth – GPT proposes a recipe of steps to achieve my goals, framing the syntax and guiding me on what to replace. I find the relevant tokens and variables, and voila! I've got code ready to copy-paste...
And when errors inevitably crop up, I feed them back into GPT for interpretation. Its responses are always encouraging and... did I mention patient??
Recommended by LinkedIn
Every successful run of code feels like a mini-celebration, opening up new horizons. It reminds me of the early days of HTML when each bit of code revealed new possibilities for what a website could do (who else remembers those sparkly 90's text effects?!). While I haven't built a website in HTML since that undergrad course, I understand a few underlying principles.
Similarly, I might not be using LangChain or interacting with cloud terminals in six months, but it's been a fantastic way to see the guts of these systems and get a perspective from under the hood.
One thing is certain though: personalized learning is getting turbocharged. While I might not know which APIs will be useful six months from now, the principles of LLM-powered personalization are here to stay.
So, here's to the adventure of learning the nuts and bolts of this new tech direction. Stay tuned for more updates on our storybot app!
Thank you so much for sharing your journey and insights on AI, David. It’s helping me see the real potential in education spaces.