persona-box Svelte Themes

Persona Box

Create and chat with custom AI personas using the big 5 personality traits. [UNDER DEVELOPMENT]

PERSONABOX

Create and chat with custom AI personas

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.

The O.C.E.A.N Model - wikipedia

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:

  • Name,age,pronouns and description
  • Tone and style of responses
  • Likes, dislikes and language fluency

Explore The Project

For detailed information of each layer, see the respective folder READMEs:

Contributing

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]

Top categories

Loading Svelte Themes