PersonaBox lets users design AI personas with configurable traits and interact with them via a chat interface. The system consists of a SvelteKit application for the UI and BFF logic, and a Go serverless backend for API and data management.
PersonaBox uses the OCEAN personality model to let users create unique AI personas. Each dimension, Openness, Conscientiousness, Extraversion, Agreeableness, Neuroticism, can be adjusted via sliders to shape the persona’s behavior.
In addition to OCEAN, you can tweak other settings such as:
For detailed information of each layer, see the respective folder READMEs:
This project is primarily maintained by me. If you’re interested in contributing or discussing ideas, please reach out first so we can coordinate: [email protected]