Inspiration

Our love for gaming and passion for technology sparked the idea. We recognized the need for a reliable, precise, and accessible source of gaming secrets and tutorials for Terraria players.

What it does

Our chatbot, Terraria Master, leverages ChatGPT, Pinecone vector DB, and a graph DB to provide accurate, reliable answers about the game Terraria. It helps players discover secrets, hints, and strategies to elevate their gaming experience.

 How we built it

We used the advanced language model, ChatGPT, for natural language understanding and generation. We leveraged Pinecone vector DB for effective information retrieval and a graph database to create a knowledge graph, reducing hallucinations and ensuring high-quality responses.

Challenges we ran into

It was a big challenge to create structured data from the Terraria wiki because it doesn't have a structure for pages, most of the pages are structured randomly and we had to parse each page.

Accomplishments that we're proud of

Creating a unique, hallucination-free chatbot that delivers reliable and accurate game advice to Terraria players. We're also proud of the successful integration of advanced technologies like ChatGPT, Pinecone vector DB, and a graph DB in one project.

What we learned

We gained valuable experience in managing and combining different databases, and in utilizing AI language models for practical, user-friendly applications. We also learned about the detailed mechanics of the game Terraria.

What's next for Terraria Master

The future vision is to expand our database into an extensive knowledge base covering other games and topics, aiming to become a go-to resource for gamers and knowledge seekers worldwide.

Built With

  • github
  • langchain
  • neo4j
  • nextauth
  • nextjs
  • openai
  • pinecone
  • vercel
  • vercel-kv-store
Share this project:

Updates