Files
AI-Chat/docs/PERSONALITY.md

36 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 人格系统说明
## 概述
人格系统允许用户选择不同的 AI 角色,每个角色有特定的系统提示词,从而影响 AI 的回答风格和专业领域。
## 预设人格
系统安装后自动创建以下 5 个预设人格:
| 名称 | 图标 | 说明 |
|------|------|------|
| 智能助手 | 🤖 | 全能智能助手,善于回答各种问题 |
| 代码专家 | 💻 | 专业编程专家,精通多种语言和框架 |
| 翻译官 | 🌐 | 多语言翻译专家 |
| 写作助手 | ✍️ | 专业写作助手,擅长各类文体 |
| 数学家 | 🔢 | 数学专家,善于解答数学问题 |
预设人格不可编辑和删除。
## 自定义人格
管理员可以在配置页面(`/config.php`)创建自定义人格:
- **名称**:人格的显示名称
- **图标**Emoji 图标
- **提示词**:系统提示词(定义 AI 的角色和行为)
- **描述**:简短描述
## 技术实现
- 人格数据存储在 `personalities` 数据表中
- 预设人格 `is_preset = 1`,自定义人格 `is_preset = 0`
- 选择人格后,其 `prompt` 字段作为 `system_prompt` 传递给 AI API
- 人格 API 路径:`/api/personalities`