当前位置: 首页 > news >正文

渐得如意智能自动化办公平台——定义属于你的咒语 - Magic

平台功能与特色

功能上,本平台可学习用户的词汇、(最好符合中文语法的)句法,并且允许用户使用个性化但相对自由多样的表述方式下达用户自己定义的Python指令。本平台既可以通过“渐得如意”直接命令交互,又可以用“渐得如意”打开中文命令脚本。

特点上,本平台,作为这类架构的典型应用场景,延续了这类架构的特点。本平台因其所采用的架构,能在CPU上学习、本地运行、离线解析命令(除非自定义的指令内容需要联网)。一旦学习完毕,执行知识库内的指令迅速且较为稳定,可靠度高。模型架构之外,本平台使用中文作为脚本语言,无需手动编译就可以执行脚本。

模型架构以外的术语

  1. 脚本文件:用纯文本保存的程序文件,常用于自动化的批处理,在Windows操作系统中,打开它可以直接运行;
  2. 命令:在本平台中被用户定义、使用、编写、编辑且能被本平台执行的代码,本平台脚本语言的具体内容之一(例如,“你好!”在初始化的程序中是一句命令);
  3. 渐得如意:主程序,也就是本平台的IDLE(集成开发环境),是一个调试窗口,能够向用户学习新命令、用户可以编写调试编辑浏览运行本平台命令的界面;
  4. 机关文件:本质上是后缀名为“.机关”的文本文件,可以被本平台打开;
  5. 秘籍文件:类似于机关文件。
  6. 数据词:在一个句子中模式或内容灵活多样且内容难以直接被上下文完全预测,但是可以被归类的句子片段。例如,在句子
进入https://github.com/Magic-Abracadabra/All-Agents-Are-Evolving-Translators。

中,“https://github.com/Magic-Abracadabra/All-Agents-Are-Evolving-Translators”就是一个典型的数据词。

  1. 关键词:句子中除去数据词以外的部分,它们稳定而且具备上下文关联性强的特点,构成了句子的框架。例如上述案例中,“进入”是一个关键词,句子的框架可以看成“进入(网址)”。当关键词组成一定的框架后,在框架的空缺处填充恰当类型的数据词,便可以形成正确而完整的句子。

基本语法

  1. 建议服从基本的汉语语法,用标点符号结尾,形成一个句子;
  2. 初始时,用户可以使用自然语言的标点符号“!”“;”“,”“。”等作为命令分隔符(回车也可以,但是专门用于脚本文件内容)。所有可用的分隔符保存在数据库中(本平台的“数据库”文件夹),可以修改“数据库\分隔符.txt”来更改自己的分隔符偏好;
    一个句子中的词语要么被解析为数据词,要么被解析为关键词

使用本平台

两种基本交互方式

  1. 调试窗口:直接双击“渐得如意”,进入界面之后就可以直接编写,调试,编辑,浏览,运行本平台命令;支持一行多个句子的命令,但不支持多行输入
  • 当输入命令然后按回车时,执行用户输入的命令
  • 当输入内容不是本平台命令然后按回车时,本平台会根据用户反馈的“是否输错命令”决定是否要向用户学习
  1. 开发脚本文件:“机关文件”与“秘籍文件”是本平台的脚本文件,可用记事本编辑开发;二者均可被本平台直接打开。如若代码中存在非命令语句,平台会整体报错提示。

查看帮助

初始的程序有“帮助”命令。输入这个命令后,渐得如意首先会自我介绍。

image

单击“确定”后,渐得如意会向用户询问是否需要展示本平台的全部最简命令。如果用户点击“确定”,渐得如意会命令系统启动帮助文档。

image

由于本平台的命令是自定义的,帮助文档是现场生成的,因此用户可以明确地利用这点追踪本平台当下的能力边界。如果用户定义了一些新命令,重新生成帮助文档后,帮助文档的内容也会相应变化。为了不过度占用用户电脑磁盘空间,帮助文档生成后,默认会被本平台删除。

如下图,在帮助文档中,标题指明了命令的类型(以下称为“命令类型”)。位于括号“(”和“)”之间的是数据词,而剩下的非标题内容都是关键词。这个帮助文档只展示了全部现有的自定义命令的代表形式,其它与它们同义的命令语句则不被展示。不同的命令之间用“,”隔开。

image

帮助中的命令可以直接使用。比如在本平台中打出“卸载”两个字,然后回车。

image

之后,本平台就会执行对应的Python命令。例如这个案例中,启动的是系统设置中的程序列表。可以通过本平台看到,这个命令的命令类型是“打开并跳转”。

image

用户可以单行输入多个命令,命令之间请用命令分割符隔开,本平台会依次执行。如果用户编写本平台支持的脚本文件,命令分隔符则多支持一个回车,但需要用户严格使用自己定义的表述方式。

让电脑“渐得如意”

这个功能是本平台用于让模型“学习”的工作流程。比如,我要定义一个新命令,我输入了下面的这段内容:

到19:00时,打开记事本

首先,渐得如意会向用户确认是否打错了命令,所有问题用户需要如实准确地回答。

image image

添加新命令,意味着这个命令以前渐得如意没有见过,那么这个表达方式本平台也没有见过,因此用户需回答“是”。

如果出现了渐得如意以前没有见过的新词语,或者是以前的“词语”连起来会出现新的含义。在前者的情况,渐得如意会询问用户:

image

然而在后者的情况,则会问:

image

如果在前者的情况否定,例如这个例子中,用户实际上希望“19:00”表示时间,“时”则表示“时候”的意思。渐得如意自动提取功能并不符合用户的预期,因此用户要选择“否”,然后手动按照提示输入内容。在后者的情况中,则是选择“是”。

image image

每次用户输入完毕,渐得如意都会给用户确认的机会。在这个例子中,“时”是词库中的新词语,就像我们遇到了一个以前从来没有见过的生僻字或陌生词汇一样。因此,选择“否”后确认“时”的词性是“名词”。

image

渐得如意学习完词语后,就要学相关的句子。显然在这个例子中,我们的命令是全新的。在下图中,选择“否”。我们需要定义一种新的命令,其命令类型为“流程与计算”。

image image

这个记事本会自动弹出。编辑好代码之后,下次就可以正常运行了。Python代码中,“第三层数据”是一个Python列表,依次记录了这个命令中的全部数据词。比如,利用这个命令,就可以设置19:05的闹钟了。这个音频就会准时地在这个时间打开。

image

可以用新执行的帮助命令发现,在“流程与计算”这种命令类型中,增添了这个命令。

image

如果用户打错了命令,渐得如意会试图猜测用户的正确命令。如果本平台猜对了,那就执行更正后的命令。后续正常的命令继续执行。下图展示了一个正确的猜测,用户确认后,渐得如意则会完整执行修正后的命令,即“新建桌面,等候1秒,打开画图软件”。可以看到,执行前只有一个桌面1,执行后在桌面2中有一个画图软件。

image image image image

我们讨论最后一种情况——一个Python指令对应多种表达方式的可能。本平台的同义对应支持2个层次——词语层次和句子层次。我们以句子层次的同义对应为例,从刚才的“到19:05时”出发,现在我们更改它的时间点,比如改为“20:00”,并更改这个命令的表达方式,把它改成“等待至20:00”。

image image

可以从这里看出,所有的词汇本平台都有,因此这里选“否”。然后在下图的这一步中选择“是”(如果用户忘记了之前定义了什么命令或者词语,都可以在终端的显示区查找到)。

image

这里,请用户重新表述这个命令,使之成为渐得如意熟悉的版本。在这里用户需要输入“到20:00时”并确认。现在,这段命令及其之后的命令就可以正常依次执行了。

image
http://www.jsqmd.com/news/518960/

相关文章:

  • OpenStack物理机与虚拟机外部网络连接:网卡配置实战指南
  • ROS Melodic下移动小车SLAM建图实战:从Ubuntu 18.04环境配置到Gazebo仿真(避坑指南)
  • 探索傅里叶变换与短时傅里叶分析:从理论到脚本实践
  • 从Function Calling到MCP:AI工具化到底解决了什么,没解决什么
  • 第 5 篇:让 Claude 少犯错,验证机制、测试策略与发布检查清单
  • 普源DHO4000示波器数学运算全指南:FFT/积分/微分功能详解
  • COMSOL锂电池模型:风冷、水冷、空冷相变冷却及热电耦合仿真代
  • 域控制器开发避坑实录:从硬件设计到软件集成的5个关键挑战
  • 【NISP】证书全攻略:从入门到进阶的职业路径解析
  • 情绪问题是什么?主要有哪几种表现形式?
  • 基于Matlab的FFT滤波:谐波分析、频段清除与数据提取
  • 电商平台大数据建模:用户行为分析与推荐系统设计
  • 高阶滑模观测器在永磁同步电机无位置算法中的应用:性能卓越,无需低通滤波与相位补偿
  • Debian 13 KDE桌面美化全攻略:从Nordic主题到Papirus图标一步到位
  • 从原理到实践:手把手教你解决模拟版图中的天线效应问题
  • Hive数据一致性问题:分桶表_分区表数据倾斜与一致性保障技巧
  • 自动泊车系统中平行泊车与圆弧直线圆弧可行驶区域分析
  • 学习困难与儿童注意力缺陷的表现及其诊断标准是什么?
  • 为什么你的多线程程序总崩溃?可能是没用好pthread_setname_np这个隐藏功能
  • SDH网络中的POS接口配置实战——从理论到路由器部署
  • 基因编辑技术的伦理争议与投资风险
  • 出自动泊车MPC模型预测控制的路径跟踪(纯代码+运动学): 含误差图、前轮转角图、航向角图及动画展示
  • VirtualBox快速部署Debian12:从零开始的详细指南
  • Springer LaTeX投稿实战:常见编译问题与高效解决方案
  • x64dbg实战指南:从零开始掌握程序动态调试技巧
  • Pixel3刷机后必做的5件事:优化Android 12的隐藏设置与性能调校
  • 电荷泵实战:如何在EEPROM设计中避免寄生三极管效应(附电路图解析)
  • DevOps03-GitLab02-CI/CD03:Pipeline的job作业配置(variable、tags、stage、script、when、retry、need、parllel)
  • 1985-2024年企业合作专利数据
  • 用SmartPing替代Zabbix做轻量级网络监控:5分钟搞定跨机房延迟检测