├── .gitignore ├── LICENSE ├── README.md ├── code ├── ChatHaruhi │ ├── BaiChuan2GPT.py │ ├── BaiChuanAPIGPT.py │ ├── BaseDB.py │ ├── BaseLLM.py │ ├── ChatGLM2GPT.py │ ├── ChatHaruhi.py │ ├── ChatHaruhi_safe.py │ ├── ChromaDB.py │ ├── ErnieGPT.py │ ├── FooLLM.py │ ├── GLMPro.py │ ├── LangChainGPT.py │ ├── Mixtral.py │ ├── NaiveDB.py │ ├── PrintLLM.py │ ├── Qwen118k2GPT.py │ ├── SparkApi.py │ ├── SparkGPT.py │ ├── __init__.py │ ├── mistral.py │ ├── phi.py │ ├── qwen.py │ ├── role_name_to_file.py │ └── utils.py ├── PDB_character_search.py ├── api_16personality.py ├── characteLLM.py ├── characters.py ├── config_template.json ├── personality_tests.py ├── prompts.py ├── run_experiments.py ├── test_rpa_methods.py └── utils.py ├── data ├── characters.json ├── characters_cllm.json ├── characters_labels.json ├── pdb_data │ └── 鸠摩智_Jiumozhi.json └── questionnaires │ ├── 16Personalities.json │ ├── BFI.json │ ├── BSRI.json │ ├── CABIN.json │ ├── DTDD.json │ ├── ECR-R.json │ ├── EIS.json │ ├── EPQ-R.json │ ├── Empathy.json │ ├── GSE.json │ ├── ICB.json │ ├── LMS.json │ ├── LOT-R.json │ └── WLEIS.json ├── figures ├── bfi_radars.pdf ├── bfi_radars.png ├── demo1.png ├── demo2.png ├── demo3.png ├── demo4.png └── demo5.png └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | config.json 2 | results/ 3 | data/collected_annotation/ 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/README.md -------------------------------------------------------------------------------- /code/ChatHaruhi/BaiChuan2GPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/BaiChuan2GPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/BaiChuanAPIGPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/BaiChuanAPIGPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/BaseDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/BaseDB.py -------------------------------------------------------------------------------- /code/ChatHaruhi/BaseLLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/BaseLLM.py -------------------------------------------------------------------------------- /code/ChatHaruhi/ChatGLM2GPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/ChatGLM2GPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/ChatHaruhi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/ChatHaruhi.py -------------------------------------------------------------------------------- /code/ChatHaruhi/ChatHaruhi_safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/ChatHaruhi_safe.py -------------------------------------------------------------------------------- /code/ChatHaruhi/ChromaDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/ChromaDB.py -------------------------------------------------------------------------------- /code/ChatHaruhi/ErnieGPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/ErnieGPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/FooLLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/FooLLM.py -------------------------------------------------------------------------------- /code/ChatHaruhi/GLMPro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/GLMPro.py -------------------------------------------------------------------------------- /code/ChatHaruhi/LangChainGPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/LangChainGPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/Mixtral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/Mixtral.py -------------------------------------------------------------------------------- /code/ChatHaruhi/NaiveDB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/NaiveDB.py -------------------------------------------------------------------------------- /code/ChatHaruhi/PrintLLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/PrintLLM.py -------------------------------------------------------------------------------- /code/ChatHaruhi/Qwen118k2GPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/Qwen118k2GPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/SparkApi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/SparkApi.py -------------------------------------------------------------------------------- /code/ChatHaruhi/SparkGPT.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/SparkGPT.py -------------------------------------------------------------------------------- /code/ChatHaruhi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/__init__.py -------------------------------------------------------------------------------- /code/ChatHaruhi/mistral.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/mistral.py -------------------------------------------------------------------------------- /code/ChatHaruhi/phi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/phi.py -------------------------------------------------------------------------------- /code/ChatHaruhi/qwen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/qwen.py -------------------------------------------------------------------------------- /code/ChatHaruhi/role_name_to_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/role_name_to_file.py -------------------------------------------------------------------------------- /code/ChatHaruhi/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/ChatHaruhi/utils.py -------------------------------------------------------------------------------- /code/PDB_character_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/PDB_character_search.py -------------------------------------------------------------------------------- /code/api_16personality.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/api_16personality.py -------------------------------------------------------------------------------- /code/characteLLM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/characteLLM.py -------------------------------------------------------------------------------- /code/characters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/characters.py -------------------------------------------------------------------------------- /code/config_template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/config_template.json -------------------------------------------------------------------------------- /code/personality_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/personality_tests.py -------------------------------------------------------------------------------- /code/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/prompts.py -------------------------------------------------------------------------------- /code/run_experiments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/run_experiments.py -------------------------------------------------------------------------------- /code/test_rpa_methods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/test_rpa_methods.py -------------------------------------------------------------------------------- /code/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/code/utils.py -------------------------------------------------------------------------------- /data/characters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/characters.json -------------------------------------------------------------------------------- /data/characters_cllm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/characters_cllm.json -------------------------------------------------------------------------------- /data/characters_labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/characters_labels.json -------------------------------------------------------------------------------- /data/pdb_data/鸠摩智_Jiumozhi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/pdb_data/鸠摩智_Jiumozhi.json -------------------------------------------------------------------------------- /data/questionnaires/16Personalities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/16Personalities.json -------------------------------------------------------------------------------- /data/questionnaires/BFI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/BFI.json -------------------------------------------------------------------------------- /data/questionnaires/BSRI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/BSRI.json -------------------------------------------------------------------------------- /data/questionnaires/CABIN.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/CABIN.json -------------------------------------------------------------------------------- /data/questionnaires/DTDD.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/DTDD.json -------------------------------------------------------------------------------- /data/questionnaires/ECR-R.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/ECR-R.json -------------------------------------------------------------------------------- /data/questionnaires/EIS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/EIS.json -------------------------------------------------------------------------------- /data/questionnaires/EPQ-R.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/EPQ-R.json -------------------------------------------------------------------------------- /data/questionnaires/Empathy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/Empathy.json -------------------------------------------------------------------------------- /data/questionnaires/GSE.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/GSE.json -------------------------------------------------------------------------------- /data/questionnaires/ICB.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/ICB.json -------------------------------------------------------------------------------- /data/questionnaires/LMS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/LMS.json -------------------------------------------------------------------------------- /data/questionnaires/LOT-R.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/LOT-R.json -------------------------------------------------------------------------------- /data/questionnaires/WLEIS.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/data/questionnaires/WLEIS.json -------------------------------------------------------------------------------- /figures/bfi_radars.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/bfi_radars.pdf -------------------------------------------------------------------------------- /figures/bfi_radars.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/bfi_radars.png -------------------------------------------------------------------------------- /figures/demo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/demo1.png -------------------------------------------------------------------------------- /figures/demo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/demo2.png -------------------------------------------------------------------------------- /figures/demo3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/demo3.png -------------------------------------------------------------------------------- /figures/demo4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/demo4.png -------------------------------------------------------------------------------- /figures/demo5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/figures/demo5.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Neph0s/InCharacter/HEAD/requirements.txt --------------------------------------------------------------------------------