功能特性说明
1. 基本信息
| 参数 | 值 |
|---|---|
| 名称 | Parsewise(帕尔斯怀斯) |
| 权利人 | 个体经营者 Ruslan Khuvazhievich Krylov |
| 用途 | 构建并运行基于语言模型的助手,可部署在云端或客户自有环境内 |
| 用户 | 创建并填充项目的组织员工;向助手提问的客户和员工 |
| 交付方式 | 安装在客户基础设施中,或使用权利人的云端实例 |
| 界面语言 | 俄语、英语 |
Parsewise 是用于构建语言模型助手的软件。每项业务任务在管理面板中对应一个独立项目,拥有各自的内容、访问权限和人设描述;人设决定助手的角色、语气和回答边界。同一套部署既可服务网站或个人账户中的客户,也可服务内网或客服中的员工。
软件通过兼容 OpenAI 的编程接口调用语言模型。权利人的云端实例使用 Yandex AI Studio 服务的模型;在客户环境内部署时,由客户选择并托管模型。向量化模型包含在交付物中,运行时不访问外部资源。
2. 适用范围
| 场景 | 提问者 | 典型任务 |
|---|---|---|
| 网站 | 客户 | 挑选商品或服务、了解条件、计算 |
| 个人账户 | 客户 | 产品操作、咨询、申请 |
| 内网 | 员工 | 规章制度、证明材料、人事与 IT 申请 |
| 客服与前台 | 坐席、网点员工 | 通话过程中的规章提示、设备诊断 |
助手可以使用客户的品牌:名称、头像、颜色、主题和小部件按钮位置均在项目中设置。项目页面可以在客户自己的域名上打开:通过 DNS 记录确认域名所有权后,路由和 TLS 证书会自动配置。
3. 功能特性
3.1. 项目
项目是同一套部署中的独立空间,在管理面板中创建。无需为每项任务单独搭建基础设施:业务部门的员工自行创建项目、填充内容,即可得到可用的助手。
| 组成部分 | 内容 |
|---|---|
| 数据 | 知识库、商品目录、人员档案目录、技能(界面中称为“Skills”)与连接器、对话、设置——与其他项目相互隔离 |
| 人设 | 名称、头像、回答规则:语气、风格、受众、边界 |
| 访问 | 成员角色、邀请、通过企业账号登录 |
| 渠道 | 可嵌入的小部件、项目页面、管理面板、编程接口 |
3.2. 内容填充
| 实体 | 导入方式 | 与已有记录的匹配 |
|---|---|---|
| 知识库文件 | 将文件拖入管理面板、按地址订阅源 | 按文件名 |
| 商品目录 | 手动、CSV、XLSX、XLS、XML、YML、YAML、JSON 文件、按地址订阅源、编程接口 | 按货号 |
| 人员档案目录 | 手动、CSV、XLSX、XLS、XML、YML、YAML、JSON 文件、按地址订阅源 | 按外部编码 |
知识库文件订阅源分为四种:网站抓取(依据 sitemap.xml 或 robots.txt,若不存在则按广度优先抓取)、对象存储(存储桶列表)、Web 服务器目录自动索引、包含链接列表的清单。类型可自动识别,也可显式指定。订阅源每日及按需更新。
目录字段由语言模型自动映射:软件从任意结构的数据源中挑选有意义的属性,舍弃技术性字段。无需手动描述数据源结构。
3.3. 来源与格式
| 类别 | 格式 | 处理方式 |
|---|---|---|
| 文档 | PDF、DOCX、XLSX、PPTX、TXT、MD、HTML、CSV、JSON | 提取文本 |
| 音频 | MP3、WAV、OGG、FLAC、M4A、WMA、AAC、OPUS | 语音识别 |
| 视频 | MP4、AVI、MOV、WMV、FLV、WEBM、MKV、M4V、MPG、MPEG | 对音轨进行语音识别 |
| 图片及其他文件 | 除可执行文件和脚本外的任意格式 | 存储但不建立索引 |
俄语和英语语音由 Yandex SpeechKit 服务识别。若未接入该服务,音频和视频将存储但不建立索引。
| 限制 | 默认值 |
|---|---|
| 通过管理面板上传的文件 | 最大 50 MB |
| 从订阅源获取的文件 | 最大 100 MB |
| 项目文件总量 | 10 GB |
| 来自文件目录的订阅源 | 最多 1,000 个文件 |
| 网站抓取 | 按站点地图最多 10,000 页,广度优先抓取最多 400 页 |
| 前 50 页 | |
| PPTX | 前 30 张幻灯片 |
| XLSX | 最多 5 个工作表,每表最多 100 行 |
| CSV | 最多 100 行 |
| 单个文档的文本 | 最多 100,000 个字符 |
| 音频及视频音轨 | 约 15 分钟 |
| 用户随问题附加的文件 | 最多 10 个文件,每个 10 MB(需在项目设置中允许) |
3.4. 生成回答
助手根据与请求的语义相似度在项目知识库和目录中查找信息,并以流式方式输出回答。回答可包含文本、商品卡片和人员档案卡片、技能卡片和面板,以及连接器工具的调用结果。随回答附上其所依据的知识库文件这一功能在项目设置中开启,默认关闭。
当用户要求人工坐席时,助手可以暂停,以便坐席接入对话;该暂停功能在项目设置中开启。项目成员也可以在单个对话中手动关闭助手。
3.5. 技能与连接器
技能是 .skill 格式的软件包,包含说明、触发短语和界面(回答流中的卡片、面板)。将文件拖入管理面板即可把软件包添加到项目;上传时会检查并清理界面模板。候选技能按请求与触发短语的语义相似度选取,而不是按关键词。
连接器是同一格式、但不含界面的软件包,通过 Model Context Protocol(MCP)服务器或调用外部系统的编程接口,让助手能够使用外部系统的工具。一个软件包可以同时包含技能界面和自有连接器,这样场景和接入只需一个文件即可迁移。连接器的授权密钥保存在服务器端的项目中,不会传给浏览器。
技能有两种调用方式:通过语言模型的函数调用机制,以及通过解析模型回答。第二种方式使不支持函数调用的模型也能调用技能;连接器工具通过函数调用机制调用。
3.6. 分析与计量
聊天(对话)是用户与助手之间的往来消息;软件将聊天划分为线程——即围绕用户某一个问题的对话片段,在管理面板“问题”模块的指标中称为分支。
| 机制 | 内容 |
|---|---|
| 主题树 | 带层级的咨询分类体系;随着咨询积累自动划分子主题,无需人工标注 |
| 问题 | 从咨询流中归纳的典型问题及概括性回答;周期为一天、一周、一个月、一个季度、半年或一年 |
| 评价 | 整个对话——1 至 5 星并可附评论;单个回答——“差”“一般”“好”三档 |
| 计量 | 按用户席位(项目成员)以及访客和客户已解决的问题计量,可分开或合并 |
| 导出 | 线程以 CSV 表格导出:主题、问题、回答、评价、状态、消息数、创建与关闭日期 |
3.7. 访问与保护
| 项目角色 | 权限 |
|---|---|
| 所有者 | 项目全部功能的完整访问权限,转移所有权 |
| 管理员 | 项目的完整访问权限 |
| 编辑 | 管理内容和助手设置:人设、技能、连接器、小部件;查看报告 |
| 观察者 | 查看内容和报告 |
| 访客 | 仅限本人与助手的对话 |
登录管理面板的方式:电子邮件地址加密码(需验证地址)、Yandex ID 或 VK ID,以及通过 OpenID Connect 协议的企业身份提供方(例如 Keycloak 或 ADFS);系统按用户邮箱的域名将其引导至企业登录。成员通过链接或邮件邀请;角色在邀请时指定,之后可更改。
在小部件中,用户可以匿名提问,也可以通过签名令牌识别身份;令牌由客户网站服务器使用项目密钥签发,或由企业身份提供方签发。项目可以限定为仅允许已识别的用户,并限定允许放置小部件的域名列表。
编程接口通过令牌访问,令牌角色为“观察者”(对话和搜索)或“编辑”(另可管理商品);令牌仅在创建时显示一次。禁止上传可执行文件和脚本。服务端容器以非特权用户运行。
知识库文件和对话附件以私有方式存放在对象存储中:无法通过固定地址打开。软件向项目成员和小部件用户提供有效期受限的文件签名链接——默认不超过一小时。
4. 软件组成
| 组件 | 用途 | 技术 |
|---|---|---|
| 编程接口服务器 | 接收请求、身份验证、授权、搜索、生成回答、流式输出 | Python 3.12、FastAPI |
| 队列处理器 | 知识库索引、抓取来源和订阅源、提取文本、语音识别 | Python 3.12、Celery |
| 调度器 | 周期任务:更新订阅源、汇总主题和问题 | Python 3.12、Celery |
| 向量化服务(索引) | 生成文档向量 | CPU 推理服务器,模型内置于镜像 |
| 向量化服务(查询) | 生成查询向量,独立资源池 | CPU 推理服务器,模型内置于镜像 |
| 管理面板 | 员工 Web 界面;编程接口服务器地址在启动时指定,无需重新构建 | TypeScript、React、Next.js、Node.js 24 |
| 小部件 | 可嵌入的对话界面;编程接口服务器地址在嵌入配置中指定 | TypeScript,隔离的 Shadow DOM |
存储:业务实体使用 PostgreSQL 主数据库;独立的 PostgreSQL 向量数据库带 pgvector 扩展(1024 维,余弦距离);Redis 用于缓存和队列;文件使用对象存储。
5. 运行条件
| 参数 | 值 |
|---|---|
| 计算机类型 | x86-64 架构服务器 |
| 操作系统 | Linux;组件以容器形式交付 |
| 编排 | Kubernetes(生产环境运行于 1.32 版本) |
| 存储 | 带 pgvector 扩展的 PostgreSQL;Redis;兼容 S3 的对象存储 |
| 语言模型 | 兼容 OpenAI 的编程接口 |
| 邮件 | 用于地址验证和邀请的 SMTP 中继 |
| 互联网访问 | 在客户环境内托管语言模型时不需要,以下功能开启时除外:音频和视频语音识别(Yandex SpeechKit)、通过 Yandex ID 和 VK ID 登录 |
| 编程语言 | Python、TypeScript、JavaScript |
6. 权利人信息
| 参数 | 值 |
|---|---|
| 权利人 | 个体经营者 Ruslan Khuvazhievich Krylov |
| 纳税人识别号(INN) | 772373909220 |
| 个体经营者国家登记号(OGRNIP) | 322774600593457 |
| 技术支持 | help@parsewise.ru |
| 价格 | https://parsewise.ru/pricing |
| 隐私政策 | https://parsewise.ru/policy/privacy |
| 公开要约 | https://parsewise.ru/policy/offer |
用你自己的数据试一试
上传你的文档和商品目录,然后把别人问你的问题拿去问助手。 这是唯一有意义的检验。
