初始化仓库及v1.0.0提交
This commit is contained in:
35
docs/PERSONALITY.md
Normal file
35
docs/PERSONALITY.md
Normal file
@@ -0,0 +1,35 @@
|
||||
# 人格系统说明
|
||||
|
||||
## 概述
|
||||
|
||||
人格系统允许用户选择不同的 AI 角色,每个角色有特定的系统提示词,从而影响 AI 的回答风格和专业领域。
|
||||
|
||||
## 预设人格
|
||||
|
||||
系统安装后自动创建以下 5 个预设人格:
|
||||
|
||||
| 名称 | 图标 | 说明 |
|
||||
|------|------|------|
|
||||
| 智能助手 | 🤖 | 全能智能助手,善于回答各种问题 |
|
||||
| 代码专家 | 💻 | 专业编程专家,精通多种语言和框架 |
|
||||
| 翻译官 | 🌐 | 多语言翻译专家 |
|
||||
| 写作助手 | ✍️ | 专业写作助手,擅长各类文体 |
|
||||
| 数学家 | 🔢 | 数学专家,善于解答数学问题 |
|
||||
|
||||
预设人格不可编辑和删除。
|
||||
|
||||
## 自定义人格
|
||||
|
||||
管理员可以在配置页面(`/config.php`)创建自定义人格:
|
||||
|
||||
- **名称**:人格的显示名称
|
||||
- **图标**:Emoji 图标
|
||||
- **提示词**:系统提示词(定义 AI 的角色和行为)
|
||||
- **描述**:简短描述
|
||||
|
||||
## 技术实现
|
||||
|
||||
- 人格数据存储在 `personalities` 数据表中
|
||||
- 预设人格 `is_preset = 1`,自定义人格 `is_preset = 0`
|
||||
- 选择人格后,其 `prompt` 字段作为 `system_prompt` 传递给 AI API
|
||||
- 人格 API 路径:`/api/personalities`
|
||||
Reference in New Issue
Block a user