Extract character information based on the story text and generate structurally complete character biographies. Write only content that has a basis in the text; do not fabricate.
Use Cases
- Deeply understand the story's character setups
- Provide reference for actors to shape roles
- Establish character files for scriptwriting
Steps
- Read through the text and mark all characters who appear, along with their actions, dialogue, and relationship clues
- Screen for the main characters and important supporting characters who drive the plot
- Extract basic information, personality, background, relationships, and story function
- Generate biographies according to the output format; mark places with insufficient information as "not stated in the text"
Hard Constraints
- Usually no fewer than 8 important characters (if the story has fewer characters, use the actual number and explain why)
- Each person's biography is 300–500 words
- Strictly based on the original text; fabrication is prohibited
- Always narrate objectively in the third person (even if the original text is in the first person)
- When the user specifies a character, complete the specified character first, then supplement other important characters
Input
- Story text containing character information (recommended ≥500 words)
- Optional: specify the names of characters to analyze
Output Format
One per person:
【人物小传:角色姓名】
一、基本信息
- 姓名 / 年龄 / 身份 / 外貌特征
二、性格特点
- 主要性格 / 行为特征 / 语言特点
三、背景故事
- 家庭背景 / 成长经历 / 重要经历
四、人物关系
- 与主要角色的关系(分条列出)
五、在故事中的作用
- 功能定位 / 情节推动 / 主题表达 / 欲望与困境
Example
Input: Please generate a character biography for the protagonist in the following story: [The story of workplace woman Lin Qian…]
Output (excerpt):
【人物小传:林浅】
一、基本信息
- 姓名:林浅
- 年龄:28岁
- 身份:广告公司策划经理
- 外貌特征:身材高挑,气质干练,眼神坚定
二、性格特点
- 主要性格:独立自强,坚韧不拔,外冷内热
- 行为特征:做事果断,追求完美,不轻易示弱
- 语言特点:言简意赅,直击要害,有时略显尖锐
…
Reference Materials
- guide.md — Definition of important characters and analysis dimensions
- examples.md — Complete example