Announcing Interative: Finally a side project I can commit to!
Tags: ai, genai, storytelling, project
Published: 2024-03-24 09:27:36

It was last year when I got the idea of an interactive storytelling platform powered by AI. It was in preparation for the [lablab.ai](http://lablab.ai/) [Google Vertex AI Hackathon](https://lablab.ai/event/google-vertex-ai-hackathon). I don't remember being intoxicated when I thought how absolutely knarly it would be to live inside the world of [Dune](https://en.wikipedia.org/wiki/Dune_(novel)). There is so many aspects to the world of Harry Potter, Starwars, Game of Thrones etc. that I would love to explore! So I thought to myself if Generative AI could actually be a good use case for this.

Since then, I have been entertaining this idea and floating it to whomever I can get to listen. I had to brainstorm for the hackathon but I couldn't really do anything back then. I have annoying little knowledge of how these software systems work in a deeper level. So I have been investing time learning these thing. I have a top down approach to learning things. Before just hitting a book and studying I like getting a feel for the community and the ecosystem around what what I am learning. So I went to [Amsterdam UX contestable AI lecture](https://www.meetup.com/amsterdamux/events/297086036), [Rotterdam AI workshops](https://www.meetup.com/rotterdam-ai-workshops/), [Bunq AI Hackathon](https://together.bunq.com/d/58955-hackathon-50), [GraphSummit BeNeLux](https://neo4j.com/graphsummit/benelux-mar-13/) and recently [Python Open Source Sprints](https://www.meetup.com/pyladiesams/events/298654440/). I am also, [again](https://www.notion.so/Starting-My-Journey-to-Unlock-the-Power-of-Google-Cloud-Pursuing-the-Associate-Cloud-Engineer-Certi-a63f64b0388744879f03b52df2fce0d0?pvs=21), starting a new Google Cloud Get Certified program(Professional Data Engineer). I have gained a lot of knowledge and insights. So now I start building.

Yes, that is correct, I learn as I build. That's about the only way I can concentrate enough to learn. And this blog post is sort of my commitment to learn. I would like to do a few more practical - hands on events while gearing up. But the rough ideas I have right now is centered around [knowledge graphs](https://neo4j.com/blog/what-is-knowledge-graph/) and [RAG](https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/). I would build out a system where a "writer" can come build a story, world, and its characters. The system turns these into some form of structured knowledge. Next, I could ground my [LLM](https://en.wikipedia.org/wiki/Large_language_model) to only generate within the confines of these universes. The generated media would- then need to be presented to the end user in an app that creates the perfect UX for emersion within this dynamically generating universe.

As I am trying to make obvious through this blog post, I would be building this in public. So expect regular updates from me. Could be blogs, or even [X](https://twitter.com/imtiaz101325)/[Instagram](https://www.instagram.com/imtiaz101325/)/[LinkedIn](https://www.linkedin.com/in/imtiaz101325/) posts. I would love to create an open source business model around this. I would love this to be a tool for writers to use and then pay for when they are big enough. There are of course a plethora of challenges to what I'm trying to build but the only way I would ever go about building this is by bootstrapping it. The [building in open](https://blog.logrocket.com/product-management/building-in-the-open/) movement is something that I resonate with a lot and I am glad that I am at this point in my life when I am starting this.

So, can you get involved? NO! I am done announcing projects, getting people involved and then having to abandon it. The latest victim to this pattern of mine is [The Neighbourhood](https://www.notion.so/The-Neighbourhood-Discontinued-8ef0ede8db654859a1d5266ccf26fd54?pvs=21). But I am now an acolyte at the church of getting shit done([read the manifesto](https://thomasdeneuville.com/cult-of-done-manifesto/)!). So I am going to build out a structure first. Build ways to on-board people and get them contributing. When I get a feel for this I will let you know.