Skip to content

Open-source social AI model for simulating personalities, socialization, and DSM-5 conditions.

Notifications You must be signed in to change notification settings

rolodexter/rolodexter1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rolodexter1

rolodexter1 is an open-source social AI model designed to simulate and compute socialization patterns, personalities, and psychiatric conditions. It features a universal library of personality types and integrates the DSM-5 framework to replicate psychiatric disorders for research, development, and interactive applications. The model powers dynamic, personality-driven interactions and serves as a foundation for innovative AI-driven social systems.

Hugging Face Space

Features

  • Universal Personality Library: A master reference of all personality types, enabling realistic simulation of human-like behaviors.
  • DSM-5-Based Simulation: Accurate replication of psychiatric disorders as defined by the DSM-5 for educational, research, or therapeutic use.
  • Dynamic Social Interaction: Computes and adapts to socialization patterns in real-time, enabling personalized and context-sensitive interactions.
  • Personality-Powered AI: The ability to "power" personalities for interactive systems like chatbots, virtual assistants, and NPCs in games.

Installation

To get started with rolodexter1, clone the repository and set up the environment.

Prerequisites

Ensure you have Python 3.7+ installed on your system.

Clone the Repository

git clone https://github.com/rolodexter/rolodexter1.git
cd rolodexter1

Install Dependencies

Install the required Python packages using pip:

pip install -r requirements.txt

Usage Example

Here’s an example of how to use rolodexter1 to simulate a personality interaction:

from rolodexter import PersonalitySimulator

# Initialize the simulator with a predefined personality type
simulator = PersonalitySimulator(personality="Extraverted")
response = simulator.generate_response("Hello! How are you?")
print(response)

This example demonstrates how rolodexter1 can generate contextually appropriate responses based on a personality profile.

Dataset Information

Datasets used for training and testing are hosted on Hugging Face. Visit our Hugging Face repository for more details. The data/ directory contains metadata files and instructions for accessing these datasets.

Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/YourFeature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/YourFeature).
  5. Open a Pull Request.

Please see our CONTRIBUTING.md file for more detailed guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Ethical Considerations

As rolodexter1 includes simulations of psychiatric conditions, it is essential to use this tool responsibly:

  • Ensure that simulations are used only for research, education, or therapeutic applications.
  • Avoid using this model in ways that could harm individuals or misrepresent psychiatric conditions.
  • Respect user privacy when integrating this model into interactive systems.

About

Open-source social AI model for simulating personalities, socialization, and DSM-5 conditions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published