[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"detail-sidebar-cat-0-en-105":3,"doc-seo-294941-105":59,"doc-detail-294941-en":131},{"code":4,"msg":5,"data":6},0,"success",[7,13,18,23,28,33,38,43,48,51,55],{"id":8,"doc_module":4,"doc_module_name":9,"category_name":10,"show_sort_weight":11,"slug":12},1,"Document","Story & Novel",90,"story-novel",{"id":14,"doc_module":4,"doc_module_name":9,"category_name":15,"show_sort_weight":16,"slug":17},2,"Literature",80,"literature",{"id":19,"doc_module":4,"doc_module_name":9,"category_name":20,"show_sort_weight":21,"slug":22},4,"Exam",70,"exam",{"id":24,"doc_module":4,"doc_module_name":9,"category_name":25,"show_sort_weight":26,"slug":27},5,"Comic",60,"comic",{"id":29,"doc_module":4,"doc_module_name":9,"category_name":30,"show_sort_weight":31,"slug":32},6,"Technology",50,"technology",{"id":34,"doc_module":4,"doc_module_name":9,"category_name":35,"show_sort_weight":36,"slug":37},7,"Healthcare",40,"healthcare",{"id":39,"doc_module":4,"doc_module_name":9,"category_name":40,"show_sort_weight":41,"slug":42},8,"Research & Report",30,"research-report",{"id":44,"doc_module":4,"doc_module_name":9,"category_name":45,"show_sort_weight":46,"slug":47},9,"Religion & Spirituality",20,"religion-spirituality",{"id":46,"doc_module":4,"doc_module_name":9,"category_name":49,"show_sort_weight":46,"slug":50},"World Cup","world-cup",{"id":52,"doc_module":4,"doc_module_name":9,"category_name":53,"show_sort_weight":52,"slug":54},10,"Lifestyle","lifestyle",{"id":56,"doc_module":4,"doc_module_name":9,"category_name":57,"show_sort_weight":24,"slug":58},19,"General","general",{"code":4,"msg":60,"data":61},"ok",{"site_id":62,"language":63,"slug":64,"title":65,"keywords":66,"description":67,"schema_data":68,"social_meta":124,"head_meta":126,"extra_data":128,"updated_unix":130},105,"en","dynamic-context-adaptation-for-consistent-role-playing-agents-with-retrieval-augmented-generations-abstract","Dynamic Context Adaptation for Consistent Role-Playing Agents with Retrieval-Augmented Generations - Abstract","","Building role-playing agents (RPAs) that faithfully emulate specific characters remains challenging because collecting character-specific utterances and continually updating model parameters are resource-intensive, making retrievalaugmented generation (RAG) a practical necessity. However, despite the importance of RAG, there has been little research on RAG-based RPAs. When a persona lacks knowledge relevant to a query, RAG-based RPAs hallucinate, undermining response accuracy. The paper proposes AMADEUS, a training-free framework improving persona consistency even for questions beyond character knowledge, and introduces CHARACTERRAG with 15 fictional characters and Q&A pairs, with code and data to be released.",{"@graph":69,"@context":123},[70,84,106],{"@type":71,"itemListElement":72},"BreadcrumbList",[73,77,79,82],{"item":74,"name":75,"@type":76,"position":8},"https://docshare.wps.com","Home","ListItem",{"item":78,"name":9,"@type":76,"position":14},"https://docshare.wps.com/document/",{"item":80,"name":40,"@type":76,"position":81},"https://docshare.wps.com/document/research-report/",3,{"item":83,"name":65,"@type":76,"position":19},"https://docshare.wps.com/document/dynamic-context-adaptation-for-consistent-role-playing-agents-with-retrieval-augmented-generations-abstract/294941/",{"url":83,"name":65,"@type":85,"image":86,"author":91,"headline":65,"publisher":94,"fileFormat":97,"inLanguage":63,"description":67,"dateModified":98,"datePublished":99,"encodingFormat":97,"isAccessibleForFree":100,"interactionStatistic":101},"DigitalDocument",{"url":87,"@type":88,"width":89,"height":90},"https://docshare.wps.com/thumbnails/dynamic-context-adaptation-for-consistent-role-playing-agents-with-retrieval-augmented-generations-abstract/294941.png","ImageObject",300,407,{"name":92,"@type":93},"Logic","Person",{"url":74,"name":95,"@type":96},"DocShare","Organization","application/pdf","2026-10-30","2026-09-18",true,{"@type":102,"interactionType":103,"userInteractionCount":105},"InteractionCounter",{"@type":104},"ViewAction",12,{"@type":107,"mainEntity":108},"FAQPage",[109,115,119],{"name":110,"@type":111,"acceptedAnswer":112},"Why are retrieval-augmented generation (RAG) methods needed for role-playing agents?","Question",{"text":113,"@type":114},"Collecting character-specific utterances and continually updating model parameters is resource-intensive, so RAG provides an efficient way to ground responses with external information.","Answer",{"name":116,"@type":111,"acceptedAnswer":117},"What problem is observed with naive RAG-based RPAs?",{"text":118,"@type":114},"When the persona lacks knowledge relevant to a query, naive RAG tends to use less relevant chunks, leading to hallucinated and inaccurate responses.",{"name":120,"@type":111,"acceptedAnswer":121},"What does AMADEUS contribute to persona consistency?",{"text":122,"@type":114},"AMADEUS is a training-free framework that significantly enhances persona consistency even when answering questions that lie beyond a character’s knowledge.","https://schema.org",{"og:url":83,"og:type":125,"og:title":65,"og:site_name":95,"og:description":67},"article",{"robots":127,"canonical":83},"index,follow",{"doc_id":129,"site_id":62},294941,1789711293,{"code":4,"msg":5,"data":132},{"doc_id":129,"user_id":133,"nickname":92,"user_avatar":134,"doc_module":4,"category_id":39,"category_name":40,"doc_title":65,"doc_description":67,"doc_content":135,"file_id":136,"file_url":137,"file_type":138,"file_size":139,"view_count":105,"is_deleted":4,"is_public":8,"is_downloadable":8,"audit_status":8,"page_count":140,"language":141,"language_code":63,"site_id":62,"html_lang":63,"table_of_contents":142,"faqs":143,"seo_title":144,"seo_description":67,"update_tm":130,"read_time":145,"preview_page_count":4},1099513958762,"https://ap-avatar.wpscdn.com/avatar/1000023916a998db790?x-image-process=image/resize,m_fixed,w_180,h_180&k=1784791008015729253","Dynamic Context Adaptation for Consistent Role-Playing Agents with  \nRetrieval-Augmented Generations  \nJeiyoon Park1 , Yongshin Han1 , Minseop Kim1 , Kisu Yang2 ,  \n1 SOOP, 2 Korea University  \n{naruto, winterfeb, [usio}@sooplive.com](usio}@sooplive.com), [willow4@korea.ac.kr](willow4@korea.ac.kr)  \n[https://huggingface.co/datasets/naruto-soop/CharacterRAG](https://huggingface.co/datasets/naruto-soop/CharacterRAG)  \narXiv :2508 .020 16v4 [ cs .AI ] 5 Feb 2026  \nAbstract  \nBuilding role-playing agents (RPAs) that faithfully emulate specific characters remains challenging because collecting character-specific utterances and continually updating model parameters are resource-intensive, making retrievalaugmented generation (RAG) a practical necessity. However, despite the importance of RAG, there has been little research on RAG-based RPAs. For example, we empirically find that when a persona lacks knowledge relevant to a given query, RAG-based RPAs are prone to hallucination, making it challenging to generate accurate responses. In this paper, we propose AMADEUS, a training-free framework that can significantly enhance persona consistency even when responding to questions that lie beyond a character’s knowledge. In addition, to underpin the development and rigorous evaluation of RAG-based RPAs, we manually construct CHARACTERRAG, a role-playing dataset that consists of persona documents for 15 distinct fictional characters totaling 976K written characters, and 450 question–answer pairs. We find that our proposed method effectively models not only the knowledge possessed by characters, but also various attributes such as personality. The code and dataset will be made publicly available at our GitHub.  \n1 Introduction  \nLarge language models with long-context capabilities are engineered to manage lengthy input sequences, allowing them to interpret and utilize extended contextual information (OpenAI, 2025 ; Qwen et al., 2025 ; Gemini Team, 2025, 2024) . Although LLMs exhibit enhanced abilities in understanding extended contexts, they still face significant challenges when handling tasks involving genuinely long contexts (Li et al., 2024a) . Furthermore, utilizing all relevant information from longcontext models to answer each query can be computationally expensive (Li et al., 2024b) . Retrieval-  \n\n| \u003Cbr>Roleplay Prompt\u003Cbr>From now on, you are Tanjiro Kamado. Refer to the given context and Tanjiro Kamado’s attributes, and answer the user’s question as Tanjiro Kamado. |  |  |\n| --- | --- | --- |\n| \u003Cbr>A question beyond the Character's knowledge |  |  |\n| “Do you feel comfortable approaching someone you’re interested in and starting a conversation?”\u003Cbr>|  |  |\n| \u003Cbr>Context (Naïve RAG) |  | \u003Cbr>Dynamic Context (Ours) |\n| | |  |\n| \u003CChunk \\#1> \u003CChunk \\#1> -When his favorite food, angelica tree shoots \\# Other: (tara-no-me) , is placed in front of him, he -Even before his relationships get close, he pretends to be indifferent and tries to keep a calm has a habit of calling people by their names demeanor (It seems that because he sees himself very quickly. In Tanjiro's case, he calls others by as the eldest son, he doesn't want to show how name much faster than is typical for Japanese excited he is about food. ) . However, his nostrils people. (   ) flare, so everyone around him can already tell how he really feels. (   )\u003Cbr>\u003Cbr>Tanjiro’s Response (Hallucinated)\u003Cbr>\u003Cbr>\u003Cbr>“Approaching someone I'm interested in and starting a conversation just comes naturally to me. Of course, if I'm trying to hide my feelings, like when I'm in front of a durup (angelica-tree shoots), it can get a little awkward... I guess my feelings always show—like when my nostrils flare up! Haha.”\u003Cbr>\u003Cbr>Tanjiro’s Response (Ours)\u003Cbr>\u003Cbr>\u003Cbr>“Yeah, that’s right. For me, it actually feels more natural to approach someone first when I meet them, call their name, and start a conversation. I think it’s easy to become friends, even with someone I’m meeting for the first time","cbCaiqoh7gIZd399","https://ap.wps.com/l/cbCaiqoh7gIZd399","pdf",2636664,14,"English","# Abstract\n# 1 Introduction\n## Retrieval-augmented role-playing agents and challenges\n## Proposed AMADEUS framework\n## CHARACTERRAG dataset\n## Evaluation and release","[{\"question\":\"Why are retrieval-augmented generation (RAG) methods needed for role-playing agents?\",\"answer\":\"Collecting character-specific utterances and continually updating model parameters is resource-intensive, so RAG provides an efficient way to ground responses with external information.\"},{\"question\":\"What problem is observed with naive RAG-based RPAs?\",\"answer\":\"When the persona lacks knowledge relevant to a query, naive RAG tends to use less relevant chunks, leading to hallucinated and inaccurate responses.\"},{\"question\":\"What does AMADEUS contribute to persona consistency?\",\"answer\":\"AMADEUS is a training-free framework that significantly enhances persona consistency even when answering questions that lie beyond a character’s knowledge.\"}]","Dynamic Context Adaptation for Consistent Role-Playing Agents with Retrieval-Augmented Generations - Abstract | PDF",35]