Skip to content

An approach to integrate psychological theories BigFive personality trait into existing role-playing methods.

License

Notifications You must be signed in to change notification settings

Airoura/OrcaText

Repository files navigation

OrcaText

Orca

This repository provide an implementation of Orca, which is described in this paper:

Orca: Enhancing Role-Playing Abilities of Large Language Models by Integrating Personality Traits

Yuxuan Huang

Motivating Example:

Motivating Example


Orca Architecture:

Orca Architecture


Usage

  1. Clone this project, install dependency packages.
git clone https://github.com/Airoura/OrcaText.git
cd OrcaText
pip3 install -r requirements.txt
  1. Pipeline:
bash scripts/pipeline.sh
  1. Train

    The processed dataset is in Alpaca format, and you can train LLaMA using LLaMA-Factory.

  2. Test

    We use OrcaBench to comprehensively evaluate the role-playing ability of the model, which is also our job.

Datasets and Checkpoints

data

We are preparing to release all checkpoints.

Reference

To cite this work please use:

@misc{huang2024orcaenhancingroleplayingabilities,
      title={Orca: Enhancing Role-Playing Abilities of Large Language Models by Integrating Personality Traits}, 
      author={Yuxuan Huang},
      year={2024},
      eprint={2411.10006},
      archivePrefix={arXiv},
      primaryClass={cs.CL},
      url={https://arxiv.org/abs/2411.10006}, 
}

License

Orca is released under Apache-2.0 license, see LICENSE for details.

About

An approach to integrate psychological theories BigFive personality trait into existing role-playing methods.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published