{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/human-simulacra-a-step-toward-the","title":"Human Simulacra: Benchmarking the Personification of Large Language Models","arxiv_id":"2402.18180","date":"2024-02-28","proceeding":null,"authors":["Qiuejie Xie","Qiming Feng","Tianqi Zhang","Qingqiu Li","Linyi Yang","Yuejie Zhang","Rui Feng","Liang He","Shang Gao","Yue Zhang"],"abstract":"Large language models (LLMs) are recognized as systems that closely mimic aspects of human intelligence. This capability has attracted attention from the social science community, who see the potential in leveraging LLMs to replace human participants in experiments, thereby reducing research costs and complexity. In this paper, we introduce a framework for large language models personification, including a strategy for constructing virtual characters' life stories from the ground up, a Multi-Agent Cognitive Mechanism capable of simulating human cognitive processes, and a psychology-guided evaluation method to assess human simulations from both self and observational perspectives. Experimental results demonstrate that our constructed simulacra can produce personified responses that align with their target characters. Our work is a preliminary exploration which offers great potential in practical applications. All the code and datasets will be released, with the hope of inspiring further investigations. Our code and dataset are available at: https://github.com/hasakiXie123/Human-Simulacra.","url_abs":"https://arxiv.org/abs/2402.18180v6","url_pdf":"https://arxiv.org/pdf/2402.18180v6.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"links_only","authors_date_abstract":"arXiv metadata, CC0 1.0 (https://info.arxiv.org/help/license), from the Kaggle arXiv metadata snapshot of 2026-09-12"},"code_links":[{"paper_slug":"human-simulacra-a-step-toward-the","repo_url":"https://github.com/hasakiXie123/Human-Simulacra","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"none","reach":{"status":"ok","spdx":"Apache-2.0"}}],"tasks":[],"methods":[],"datasets_introduced":[{"slug":"human-simulacra","name":"Human Simulacra","full_name":""}],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2402.18180","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2402.18180"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"deterministic:regex_extraction","url":"https://github.com/hasakiXie123/Human-Simulacra","reach":{"status":"ok","spdx":"Apache-2.0"}}],"summary":{"unverified":2},"by_repo_kind":{"official":{"samples":2,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"f823b05e39e08dfd","entry":"assemble_context","repo":"hasakiXie123/Human-Simulacra","repo_kind":"official","path":"LLMP/generate_character_life_story.py","file_url":"https://github.com/hasakiXie123/Human-Simulacra/blob/HEAD/LLMP/generate_character_life_story.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"f823b05e39e08dfd"}},{"code_sha256_prefix":"ad4d00466b7f6394","entry":"generate_traits","repo":"hasakiXie123/Human-Simulacra","repo_kind":"official","path":"LLMP/generate_character_profile.py","file_url":"https://github.com/hasakiXie123/Human-Simulacra/blob/HEAD/LLMP/generate_character_profile.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"Apache-2.0","inline_ok":true,"mcp_get_code":{"code_sha256":"ad4d00466b7f6394"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}