skill插件教程——skill程序的组成以及调用方法

skill程序的基本组成

1、基础的程序文件

插件运行的基础——就是你写程序的文件,格式为il文件,就是文本文件格式

2、调用程序的文件——allegro.ilint

文件申明在那个位置——在这个文件夹下,写入你调用的函数。

例如load(“align.il”)

这个函数表示你调用的这个文件名就在当前文件夹下,你不需要写文件为位置。

align为你写程序的文件名。

通俗来讲,就是告诉电脑,你这个程序文件在哪里,他好去调用。

3、小程序调用

你一定向利用快捷键快速的将自己写的应用程序调用出来,这个时候,你有两种方法。

a、在你常用的env文件写上skill程序的调用方式

b、在刚才的allegro.ilint里面也可以直接调用。

例如:alias A skill load (‘“align.il”’)

alias B align

A表示加载这个程序,B表示运行这个程序

到这上面,你已经可以使用这个应用插件了,如果你还想让它更美观直接,在allegro像其他功能一样显示出来,你需要一下操作。

4、form文件

这个文件的功能,就是你对这个应用的显示布局,例如,这个应用里面的小功能具体摆放的位置,就像你使用相关功能时,options一栏会显示相应的操作。这个文件夹可以实现相应的功能。

例如,就像你使用move功能,会弹出这个对话框来指示你相应的操作。

在这里插入图片描述
5、菜单栏显示

假如你想通过菜单栏显示你的skill程序,就像下图中红色方框的功能一样显示出来。

在这里插入图片描述
你可以在D:\Cadence\SPB_16.6\share\pcb\text\cuimenus对应的文件夹下,找到allegro.men文件夹,打开进行编辑。

如下图为我的文件夹所在的位置。

在这里插入图片描述
注:在修改这个文件夹时,建议备份一份,这样会避免你对这个文件夹的程序误操作导致程序无法运行的情况。
打开之后,你就会发现其中的书写规律。如下图所示

在这里插入图片描述
你可以套用这里面的格式,加上自己的应用菜单,例如:
在这里插入图片描述
上述红色方框为我加上的程序,不难发现,新加了一个myskill的菜单栏名字,这个菜单栏有一个子目录叫01_skill,软件关系,无法截图。

旁边的al表示调用这个程序的方式(和你想的快捷键不是一样的),但是你命令窗口输入这个同样可以运行程序。
在这里插入图片描述
这个al表示你调用这个程序本来面目。它在你写入这个程序里面。

例如,本次示例中,他在align.il这个文件里;如下图所示:
在这里插入图片描述

### DeepSeek 本地部署后的联网查询方法 为了使DeepSeek能够在本地部署后通过网络查询数据,需要配置特定的服务和接口来确保模型能够安全有效地获取外部信息。具体来说,在.NET 6+环境中运行的Ollama服务作为中间件处理来自DeepSeek模型的数据请求[^1]。 当DeepSeek接收到用户的输入时,会先解析该输入以判断是否需要调用外部资源。如果确实需要,则向预先设定好的搜索引擎API端点发送HTTP请求。此过程通常涉及以下几个方面: #### 配置Ollama服务 确保安装并启动了一个兼容版本的Ollama服务实例,它应当支持DeepSeek所使用的协议以及任何必要的认证机制。这一步骤对于建立稳定可靠的通信链路至关重要。 ```csharp // C#示例:初始化Ollama客户端 var client = new HttpClient(); client.BaseAddress = new Uri("http://localhost:8080/"); // 假设Ollama服务在此地址上监听 ``` #### 构建搜索功能模块 利用Microsoft Semantic Kernel框架可以方便地集成各种类型的插件或技能包,其中包括用于执行Web搜索的任务。这些组件允许开发者定义怎样构造查询字符串、选择合适的搜索引擎API,并最终解释返回的结果集[^2]。 ```json { "name": "CustomSearchSkill", "description": "A skill that performs web searches using a specified API.", "methods": [ { "name": "searchWeb", "parameters": [ {"name": "query", "type": "string"} ] } ] } ``` 一旦上述准备工作完成,每当应用程序检测到有必要从互联网检索最新资料时,就会触发相应的逻辑流程——即由DeepSeek发起指令给Ollama服务器;后者再转交给实际负责抓取网页内容或其他形式在线数据库记录的服务提供商;最后把整理过的答案反馈回来供前端呈现给终端用户查看。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值