Skip to content

Commit

Permalink
Add features to each module
Browse files Browse the repository at this point in the history
  • Loading branch information
windsonsea committed Apr 9, 2024
1 parent 74241a7 commit 477ba29
Show file tree
Hide file tree
Showing 9 changed files with 158 additions and 303 deletions.
27 changes: 27 additions & 0 deletions docs/zh/docs/dak/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
---
hide:
- toc
---

# 功能特性

智能应用的功能特性参见下表:

| 主要功能 | 细分项 |
| ------- | ------ |
| 对话 | 支持基于已发布的应用关联语料库,实现智能问答功能 |
| | 对AI提供的回答,用户可以进行评价,复制,重新生成,删除对话或提交反馈,高度互动 |
| 应用中心 | 支持创建RAG知识问答应用,提供应用的全生命周期管理,以及绑定或解绑工作空间,实现环境隔离 |
| | 支持使用GLM、Llama等模型服务作为应用的模型服务,实现RAG |
| | 提供多种配置选项,包括AI配置、关联语料库、检索策略、召回策略和提示词模板,以优化AI回答的效果 |
| | 支持创建应用的密钥,用于OpenAPI对话,保证安全性 |
| 语料库 | 支持使用北京智源人工智能研究院的bge-large-zh-v1.5、bge-large-en-v1.5对语料进行特征提取 |
| | 支持多种导入方式,包括标准导入、格式化导入、手动导入、图文导入 |
| | 支持多种分片方式,包括按照分割符、分片大小进行分片 |
| | 支持使用插件对文件进行自定义分片 |
| | 支持设置语料库的访问级别,保证数据隔离 |
| | 支持CSV和Excel格式导出语料库分片,方便后续处理和分析 |
| 数据分析 | 提供问答质量、问答次数、分片质量、分片命中率等数据分析 |
| | 收集并处理用户反馈意见,以便改进服务 |
| 我的反馈 | 保存用户提交过的反馈信息,记录用户的使用体验 |
| 系统配置 | 提供配置聊天记忆轮数、提示词模板等系统配置选项 |
20 changes: 20 additions & 0 deletions docs/zh/docs/dmc/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
hide:
- toc
---

# 功能特性

模型中心的功能特性参见下表:

| 主要功能 | 细分项 |
| ------- | ------ |
| 模型管理 | 提供图形化界面,能够直观地进行GLM系列模型的推理 |
| | 提供图形化界面,能够直观地进行Llama系列模型的推理 |
| | 提供图形化界面,能够直观地进行百川系列模型的推理 |
| | 提供图形化界面,能够直观地进行文心一言系列模型的推理 |
| | 支持查看模型微调出来的模型 |
| | 可视化进行微调模型推理 |
| | 提供图形化界面,能够直观地进行微调模型推理的对话内容对比 |
| 模型服务 | 提供全面的本地模型服务管理,覆盖模型服务的整个生命周期 |
| | 提供在线模型服务的API key管理,并实现智能负载均衡,提升使用效率 |
21 changes: 21 additions & 0 deletions docs/zh/docs/dtx/features.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
hide:
- toc
---

# 功能特性

模型微调的功能特性参见下表:

| 主要功能 | 细分项 |
| ------- | ------ |
| 微调实验 | 提供直观的界面,可视化地进行Llama系列模型(7B/13B)的指令微调 |
| | 支持跨GPU的模型分布式微调,提升训练效率 |
| | 支持使用不同的参数组和数据集创建微调实验,进行交叉微调 |
| | 支持查看微调过程中的学习率、训练损失和验证损失等关键数据,实时监控模型训练状态 |
| | 支持对检查点(checkpoint)进行评估打分,保证模型质量 |
| | 支持将模型存储到模型中心,提供可视化的模型列表和训练参数查看 |
| 数据集 | 提供直观的界面,可视化地创建数据集,包括训练、验证和测试数据集 |
| | 支持直接从S3存储中拉取文件,方便快捷 |
| | 支持本地文件上传,提供多种数据接入方式 |
| 参数组 | 提供直观的界面,可视化地创建超参数组,包括调度器(Scheduler)、优化器(Optimizer)、学习率(LearningRate)、训练周期(Epochs)和批次大小(BatchSize)等 |
233 changes: 33 additions & 200 deletions docs/zh/docs/ghippo/intro/features.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,203 +3,36 @@ hide:
- toc
---

# 功能总览

本页说明全局管理的各项功能特性。

1. 用户管理

拥有用户帐号,是用户访问 d.run 平台的前提。
[用户](../user-guide/access-control/user.md)由平台管理员 Admin 或者用户与访问控制管理员 IAM Owner 在 __全局管理__ -> __用户与访问控制__ -> __用户__ 页面创建,或者通过 LDAP 对接而来。
每位用户拥有独立的用户名和密码,通过给单个或者一组用户授予不同的权限,让不同的用户拥有不同资源的访问权限。

```mermaid
graph LR
admin([平台管理员或<br>用户与访问控制管理员]) --> |创建并管理用户|user[用户]
user --> user1[用户 A]
user --> user2[用户 B]
user --> user3[用户 C]
click user "https://docs.daocloud.io/ghippo/user-guide/access-control/user/"
classDef plain fill:#ddd,stroke:#fff,stroke-width:0px,color:#000;
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:0px,color:#fff;
classDef cluster fill:#fff,stroke:#bbb,stroke-width:2px,color:#326ce5;
class admin plain;
class user1,user2,user3 k8s;
class user cluster
```

2. 用户组管理

[用户组](../user-guide/access-control/group.md)是多个用户的集合。
用户可以通过加入用户组,实现继承用户组的角色权限。通过用户组批量地给用户进行授权,可以更好地管理用户及其权限。

```mermaid
graph LR
admin([平台管理员或<br>用户与访问控制管理员])
admin --> user[创建用户]
admin --> group[创建用户组]
admin --> add[将用户加入用户组]
click user "https://docs.daocloud.io/ghippo/user-guide/access-control/user/"
click group "https://docs.daocloud.io/ghippo/user-guide/access-control/group/"
click add "https://docs.daocloud.io/ghippo/user-guide/access-control/group/#_5"
classDef plain fill:#ddd,stroke:#fff,stroke-width:0px,color:#000;
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:0px,color:#fff;
classDef cluster fill:#fff,stroke:#bbb,stroke-width:2px,color:#326ce5;
class admin plain;
class user,group,add cluster
```

3. 角色管理

一个[角色](../user-guide/access-control/role.md)对应一组权限。
权限决定了可以对资源执行的操作。向用户授予某个角色,即授予该角色所包含的所有权限。
您可以将不同模块的管理权限划分给不同的用户,
比如用户 A 管理[容器管理模块](../../kpanda/intro/index.md),用户 B 管理应用工作台模块,共同管理[可观测性模块](../../insight/intro/index.md)

![角色](https://docs.daocloud.io/daocloud-docs-images/docs/ghippo/images/role.png)

4. 工作空间

[工作空间](../user-guide/workspace/workspace.md)用于管理资源,包含层级和工作空间两部分。

层级是资源层次结构中的节点,一个层级可以包含工作空间、其他层级或两者的组合。
可以将层级理解为有层次结构的部门、环境、供应商等多种概念。

工作空间可以理解为部门下的项目,管理员通过层级和工作空间映射企业中的层级关系。

虽然一个层级可以包含多个层级或工作空间,但是给定的层级或者工作空间只能有一个父级。

![工作空间](https://docs.daocloud.io/daocloud-docs-images/docs/ghippo/images/workspace.png)

5. 审计日志

[审计日志](../user-guide/audit/audit-log.md)完整地记录用户的各项操作行为,
包括用户通过页面或 API 接口发起的操作以及各服务内部自触发的操作。
支持通过事件来源、资源类型、操作状态等多个维度进行组合查询,支持审计日志导出。

6. 平台设置

[平台设置](../user-guide/platform-setting/about.md)包括账号安全设置、
[外观定制](../user-guide/platform-setting/appearance.md)
[邮件服务器](../user-guide/platform-setting/mail-server.md)等。
当需要对账号的安全信息、平台 logo、许可证授权、邮件服务器等平台级设置进行管理时,
可以通过 __平台设置__ 进行操作,平台设置仅平台管理员具有管理权限。

```mermaid
graph LR
admin([平台管理员]) --> |管理|about[平台设置]
about --> password[用户密码等安全策略]
about --> appear[平台外观定制]
about --> mail[邮件服务器]
about --> license[正版授权]
click about "https://docs.daocloud.io/ghippo/user-guide/platform-setting/about/"
click password "https://docs.daocloud.io/ghippo/user-guide/password/"
click appear "https://docs.daocloud.io/ghippo/user-guide/platform-setting/appearance/"
click mail "https://docs.daocloud.io/ghippo/user-guide/platform-setting/mail-server/"
click license "https://docs.daocloud.io/dce/license0/"
classDef plain fill:#ddd,stroke:#fff,stroke-width:0px,color:#000;
classDef k8s fill:#326ce5,stroke:#fff,stroke-width:0px,color:#fff;
classDef cluster fill:#fff,stroke:#bbb,stroke-width:2px,color:#326ce5;
class admin plain;
class about,password,appear,mail,license cluster
```

## 功能清单

具体的功能清单如下所述。

1. 用户与访问控制
1. [用户](../user-guide/access-control/user.md)
- 列表展示用户名、描述、创建时间、最近一次登录时间
- 列表支持通过用户名搜索用户
- 列表支持给用户快捷授权
- 列表支持将用户快捷加入用户组
- 列表支持批量删除用户
- 列表支持创建用户
- 详情支持编辑用户基本信息,包括邮箱、描述、启用 / 禁用等
- 详情支持记录用户授权信息,支持添加 / 移除权限
- 详情支持记录用户加入用户组信息,支持用户加入新的用户组,支持将用户从老的用户组移除
- 支持管理员帮助用户修改密码
- 支持管理员帮助用户创建访问密钥
2. [用户组](../user-guide/access-control/group.md)
- 列表展示用户组名、组内用户数、描述、创建时间
- 列表支持通过用户组名搜索
- 列表支持给用户组快捷授权
- 列表支持给用户组快捷添加用户
- 列表支持批量删除用户组
- 列表支持创建用户组
- 详情支持编辑用户组基本信息,例如描述
- 详情支持记录用户组授权信息,支持添加 / 移除权限
- 详情支持记录用户组成员信息,支持给用户组添加新成员,支持将成员从用户组移除
3. [角色](../user-guide/access-control/role.md)
- 列表展示系统角色名称、描述
- 详情记录角色授权信息,支持将角色授予用户 / 用户组,支持将用户 / 用户组从该角色移除
- 支持 Folder Admin、Folder Editor、Folder Viewer 三种预定义文件夹角色
- 支持 Workspace Admin、Workspace Editor、Workspace Viewer 三种预定义工作空间角色
4. [身份提供商](../user-guide/access-control/idprovider.md)
- 支持 LDAP、OIDC 两种协议对接外部用户
- LDAP 协议支持手动 / 自动同步外部用户
- LDAP 协议支持手动同步外部用户组
- OIDC 协议支持手动同步外部用户
2. 工作空间与层级
1. [文件夹](../user-guide/workspace/folders.md)
- 支持树状结构展示文件夹和工作空间
- 支持通过文件夹名称和工作空间名称搜索
- 支持 5 级文件夹映射企业层级
- 支持为文件夹添加用户 / 用户组并授权
- 支持权限继承,子文件夹、工作空间能够继承用户 / 用户组在上级文件夹权限
- 支持移动文件夹。映射企业中的部门变动,移动后其下的子文件夹、工作空间及其资源 / 成员均会跟随该文件夹移动,权限的继承关系重新发生变化
2. [工作空间](../user-guide/workspace/workspace.md)
- 支持为工作空间添加用户 / 用户组并授权
- 支持添加资源到工作空间 - 资源组,支持 6 种资源类型
- 支持权限继承,资源组中的资源能够继承用户 / 用户组在工作空间和上级文件夹的角色
- 支持移动工作空间。映射企业中的项目变动,移动后其下的资源 / 成员均会跟随该工作空间移动,权限的继承关系重新发生变化(开发中)
- 支持添加资源到工作空间 - 共享资源,将一个集群资源共享给多个工作空间使用
- 支持针对每个共享的集群资源进行资源限额
- 支持通过 CPU Limit、CPU Request 、内存 Limit、内存 Request、存储请求总量 Request Storage、存储卷声明 PersistentVolumeClaim 六个维度进行资源限额
3. [审计日志](../user-guide/audit/audit-log.md)
- 列表展示事件名称、资源类型、资源名称、状态、操作人、操作时间
- 列表支持查看审计日志详情
- 列表支持展示最近一天或自定义时间内的审计日志
- 列表支持通过状态、操作人、资源类型、资源名称搜索审计日志
- 列表支持 .csv 格式导出审计日志
- 默认采集全局管理的全部审计日志
- 默认保存 365 天内的审计日志
- 支持手动 / 自动两种方式清理全局管理的审计日志
- 支持开启 / 关闭收集 K8s 的审计日志
- 支持手动 / 自动两种方式清理 K8s 的审计日志
4. 平台设置
1. 安全策略
- 支持自定义密码规则
- 支持自定义密码策略
- 支持自定义会话超时策略,超出时长自动退出当前账号
- 支持自定义账号锁定策略,限制时间内多次登录失败,账号将被锁定
- 支持登录登出策略,开启后关闭浏览器的同时退出登录
2. [邮件服务器设置](../user-guide/platform-setting/mail-server.md):支持管理员配置邮件服务器,支持通过邮件方式找回用户密码,接收告警通知等
3. [外观定制](../user-guide/platform-setting/appearance.md)
- 支持自定义登录页,包括更换平台 LOGO、登录页图标、标签页图标等
- 支持一键还原登录页外观配置
- 支持自定义顶部导航栏,包括导航栏图标、标签页图标等
- 支持一键还原顶部导航栏外观配置
4. [正版授权](../../dce/license0.md)
- 列表展示许可证名称、所属模块、许可证级别、许可证状态过期时间
- 支持管理许可证,确保子模块在有效期内
5. [关于平台](../user-guide/platform-setting/about.md)
- 支持展示模块版本
- 支持展示平台使用的开源软件
- 支持展示技术团队风采
5. 个人中心
1. [安全设置](../user-guide/personal-center/security-setting.md)
- 支持用户更新登录密码
- 支持通过邮箱找回登录密码
2. [访问密钥](../user-guide/personal-center/accesstoken.md):支持每个用户创建独立的 API 密钥,支持进行 API 密钥过期设置,以确保系统安全
3. [语言设置](../user-guide/personal-center/language.md):支持多语言,支持简体中文、英文、自动检测您的浏览器首选语言三种方式确定语言
# 功能特性

全局管理的功能特性参见下表:

| 主要功能 | 细分项 |
| ------- | ------ |
| 用户与访问控制 | 用户 |
| | 用户组 |
| | 角色 |
| | 身份提供商 |
| 工作空间与层级 | 支持树状结构展示文件夹和工作空间 |
| | 支持通过文件夹名称和工作空间名称搜索 |
| | 支持 5 级文件夹映射企业层级 |
| | 支持为文件夹添加用户/用户组并授权 |
| | 支持权限继承,子文件夹、工作空间能够继承用户/用户组在上级文件夹权限 |
| | 支持移动文件夹。映射企业中的部门变动,移动后其下的子文件夹、工作空间及其资源/成员均会跟随该文件夹移动,权限的继承关系重新发生变化 |
| | 支持为工作空间添加用户/用户组并授权 |
| | 支持添加资源到工作空间 - 资源组,支持 6 种资源类型 |
| | 支持权限继承,资源组中的资源能够继承用户/用户组在工作空间和上级文件夹的角色 |
| | 支持移动工作空间。映射企业中的项目变动,移动后其下的资源/成员均会跟随该工作空间移动,权限的继承关系重新发生变化(开发中) |
| | 支持添加资源到工作空间 - 共享资源,将一个集群资源共享给多个工作空间使用 |
| | 支持针对每个共享的集群资源进行资源限额 |
| | 支持通过 CPU Limit、CPU Request 、内存 Limit、内存 Request、存储请求总量 Request Storage、存储卷声明 PersistentVolumeClaim 六个维度进行资源限额 |
| 审计日志 | 列表展示事件名称、资源类型、资源名称、状态、操作人、操作时间 |
| | 列表支持查看审计日志详情 |
| | 列表支持展示最近一天或自定义时间内的审计日志 |
| | 列表支持通过状态、操作人、资源类型、资源名称搜索审计日志 |
| | 列表支持 .csv 格式导出审计日志 |
| | 默认采集全局管理的全部审计日志 |
| | 默认保存 365 天内的审计日志 |
| | 支持手动/自动两种方式清理全局管理的审计日志 |
| | 支持开启/关闭收集 K8s 的审计日志 |
| | 支持手动/自动两种方式清理 K8s 的审计日志 |
26 changes: 0 additions & 26 deletions docs/zh/docs/insight/intro/benefits.md

This file was deleted.

File renamed without changes.
Loading

0 comments on commit 477ba29

Please sign in to comment.