为了赶上当前AI大潮,森之格低代码开发平台也集成了一个自己的AI工具。

开发设计——>数据管理——>AI Studio

可以给其他AI工具提供MCP服务,让其他AI工具可以直接读取使用本平台的Skill,也可以查询本平台的所有公开类的API,以及本平台使用的控件清单等等。
整理了当前平台中所有功能的Skill,组织成一套完整的知识网,方便其他AI可以按需加载相应的Skill。即可减少AI上下文的占用,也能保证平台相关知识的完整性。能够让AI更懂本平台,更高效地实现辅助开发。
集成当前国内主要的AI供应商,方便快速在平台内使用AI。
除了系统提供的默认提示词外,还可以管理自己的提示词模板。使用提示词模板可以方便地输入特定场景的提示词。
提供常规AI工具,可以让AI直接访问本地文件、写文件,读取项目中的数据源,读取表数据结构。可以运行SQL语句读取数据,了解业务逻辑。如果授权,也可以执行SQL语句。
得益于我们平台很多功能都是通过参数化保存相关设置信息,最后通过参数动态生成相关功能。所以AI可以跳过大量重复的功能代码,直接通过生成相关SQL语句的方式实现绝大多数功能开发。这种模式,在绝大多数场景下都非常的节省Token。
平台内平常我们设计的自定义窗体是跟VS中开发的窗体模式是不一样的。为了让AI更好的发挥,平台添加了“代码窗体”,让AI按照常规的开发模式开发窗体。这样就可以更方便地实现用自然语言编程。
AI知道你说的当前表是哪个表,如何修改表属性、数据规范,添加表菜单。如何修改表事件代码。可以利用平台现成的各种能用模块。
想要使用当前AI工具,需要完成2步设置。
第一步:设置AI厂商的API。

第二步:设置加载Skills。默认情况下这里会指定到当前安装目录的Data\sanmusoft-skill目录下。

我们想正常进入使用环节前,必须先选择一下界面的配置。得选择一下加载的Skills目录中的根skill。就是最下面的skill.md文件(如下图演示)。选择好自己使用的AI模型,务必再选择上Agent模式,否则很多与平台相关的功能,AI会不知道如何获取。也不能实现连续多轮地处理问题。

如果不希望AI直接执行生成的SQL语句,直接修改平台中的代码,可以考虑在MCP设置中勾选相应的安全参数。
