Skip to content

fantamanatee/dnd_ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DnD_AI 🐉✨

Welcome to DnD_AI, the ultimate WebApp for Dungeons and Dragons enthusiasts to create and interact with AI characters!

Current Deployment

🔗 Try it out! DnD AI

Demo

DnD_AI Demo

Architecture

The back end harnesses the power of LangChain and OpenAI's API to deliver robust chatbot functionality. Character, session, and bot data are securely stored in MongoDB.

The front end is written from scratch using TypeScript, HTML, and CSS for a seamless user experience.

The default chatbot is based on LangChain's tutorial: qa with chat history

The advanced reasoning agent is based on this paper for creating interactive agents using architectural and interaction patterns for enabling believable simulations of human behavior: Generative Agents: Interactive Simulacra of Human Behavior.

All interactions are handled via a RESTful API.

Deployment Details

  • Backend Hosting: Render.com
  • Frontend Hosting: Netlify
  • Database: MongoDB Atlas cluster

References:

  • Park, J. S., O'Brien, J. C., Cai, C. J., Morris, M. R., Liang, P., & Bernstein, M. S. (2023). Generative agents: Interactive simulacra of human behavior. arXiv. https://arxiv.org/abs/2304.03442

License

📜 MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published