pycui's picture
Add RealChar deployment for HuggingFace (V0)
babeaf6

How to use character catalog

Folder structure

character_catalog
β”œβ”€β”€ ai_character_helper
β”‚   β”œβ”€β”€ data
β”‚   β”‚   β”œβ”€β”€ background
β”‚   β”‚   β”œβ”€β”€ xxx.md
β”‚   β”œβ”€β”€ system
β”‚   └── user
β”œβ”€β”€ loki
...
  • Each folder is an AI character

  • Just copy paste ai_character_helper folder and rename it to your character's name

  • In ai_character_helper folder, there are two files and one folder

  • system file

    • the system prompt used to define the AI character
  • user file

    • the user template used for user input
    • used to provide context for the AI character conversation
  • /data folder

    • used to pull relevant information during conversation
    • automatically stored in memory vector database(Chroma) for fast retrieval
    • supports following file types
      • plain text file, i.e. background
      • .pdf
      • .docx
      • .pptx
      • .png
      • .csv
      • .epub
      • .md
      • .mbox
      • .ipynb

new Character PR template

  • This PR added a new character Reflection Pi, Please use PR#30 as a template

Character checklist

  • think about the character and choose a character name
  • copy paste ai_character_helper folder and rename it to your character's name
  • update system file to define the character
  • add data files to enhance the character's knowledge
  • (optional) customize the character's voice
  • (optional) customize the character's avatar
  • (optional) update user file define custom user input