> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dinox.info/llms.txt
> Use this file to discover all available pages before exploring further.

# 基本介绍

## 背景 (ALL IN ONE工作流插件)

在 AI 出现之后出现了大量的 AI GC 产品，但是无一例外，他们都是倾向于对现有产品的简单叠加，在 AI 时代，可能我们更需要的是一个数据在同一个平台，
AI 通过我们的私人数据为我们提供更好的服务.

在 Dinox 中，通过对各种插件包括不限于 todo，记账，剪藏等来达到 all in one 的目的，但 Dinox 的 All in one 更多的是数据集中在 Dinox 本地数据库中，Dinox 通过配置插件的动作，和现有的效率软件联动，为现有软件也赋能 AI，但我们的数据保存
于一处，AI 将会发挥更大的力量

## 插件核心功能介绍

### 插件的分类：

#### 官方插件：

Dinox 官方提供了 todo， 剪藏等常用插件，包括记账等, 这些插件直接添加即可使用

#### 内容插件:

内容插件主要是用来存储我们的笔记文本，AI 生成的内容等信息，只要是你觉得不想在主笔记线上存在的笔记，你都可以存储在插件中, 比如我们
每天可能利用AI 生成一篇天总结 ，但是这篇总结其实是和我今天记录的笔记是有点重复的，我并不想把他放到主笔记线上，所以我可以创建一个日总结的插件，在主笔记中
在 AI 生成内容后，把 ai的内容加入到日总结中，这样就不会重复了。不会影响主笔记

#### 工作流插件

工作流插件的作用是将你的笔记格式化成一个规整的内容，并通过动作模版直接调用其他三方 APP或者接口，为他们赋能 AI

以记账为例：

1. 我创建一个工作流插件，他的表头有  时间 地点 金额 物品，我录入一段语音我今天在莲花超市花了 5 块钱买了 10个鸡蛋，插件能自动帮我们格式化成记账格式

| 时间         | 地点   | 金额 | 物品    |
| ---------- | ---- | -- | ----- |
| 2020-10-11 | 莲花超市 | 5  | 10个鸡蛋 |
| 来达到了一个记账目的 |      |    |       |

2. 为插件添加一个动作，动作主要是有四个属性需要设置
   1. 动作名称：动作名称是插件的标识，比如我想和钱迹联动，我取名为钱迹
   2. 动作类型：动作类型是插件的类型，比如我想把这个动作放入到记账中, 是通过钱迹的 urlschema，选择 urlschema，还会支持 http api
   3. 动作模版：我们在上面已经设置好了四个表头    时间 地点 金额 物品, 此时我就可以创建一个动作模板
   ```
    qianji://?time={{时间}}&place={{地点}}&money={{金额}}&item={{物品}}
   ```
   4. 是否自动：dinox 支持自动或者手动调起接口或者其他 APP

3. 这样我们在每次加入到插件后，Dinox 都会自动帮我们调用对应的动作 APP 或者 http 接口，达到为其他 app 赋能 AI 的效果

利用工作流插件，我们能快速为其他应用赋能 AI，而数据依然集中保存在 Dinox 中，Dinox 会持续改进 AI，为我们提供更好，更懂我们的AI 服务
