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

Semantic Kernel 入门系列:Connector连接器

当我们使用Native Function的时候,除了处理一些基本的逻辑操作之外,更多的还是需要进行外部数据源和服务的对接,要么是获取相关的数据,要么是保存输出结果。这一过程在Semantic Kernel中可以被归类为Connector。

Connector更像是一种设计模式,并不像Function和Memory 一样有强制和明确的规定。所以从官方的接口定义上也没有一个 IConnector类似的东西。不过我们可以从官方示例中了解这一模式的使用方法。

以 [Web Skills 中的 WebSearchEngineSkill] 为例,该技能使用到了一个 IWebSearchEngineConnector 作为搜索引擎的查询服务。在构造的时候将Connector的实例注入到Skill中即可。这便是很常见的依赖注入。

image

另外一个示例是[DocumentSkill],使用 IDocumentConnector 实现对于文档的读写操作的,使用IFileSystemConnector实现对于文件的访问。

image

image

不仅仅在 Native Function中的使用,OpenAI /Azure OpenAI 的接口对接,外部MemoryStore数据库的对接,都可以算在Connector的范围之内。

这样看来,Semantic Kernel使用Connector可以连接一切。 

http://www.lryc.cn/news/113981.html

相关文章:

  • Maven介绍-下载-安装-使用-基础知识
  • Ansible环境搭建,CentOS 系列操作系统搭建Ansible集群环境
  • Django基础
  • HTML,url,unicode编码
  • Hbase-热点问题(数据存储倾斜问题)
  • 一个基于Java线程池管理的开源框架Hippo4j实践
  • 源码解析Flink源节点数据读取是如何与checkpoint串行执行
  • 进阶:Docker容器管理工具——Docker-Compose使用
  • 策略模式(Strategy)
  • webpack基础知识十:与webpack类似的工具还有哪些?区别?
  • 分享kubernetes部署:基于Ansible自动安装kubernetes
  • 【Kubernetes部署篇】基于Ubuntu20.04操作系统搭建K8S1.23版本集群
  • c++--二叉树应用
  • 以太网DHCP协议(十)
  • 企业服务器器中了360后缀勒索病毒怎么解决,勒索病毒解密数据恢复
  • 详解Kafka分区机制原理|Kafka 系列 二
  • CSS学习记录(基础笔记)
  • Chatgpt AI newbing作画,文字生成图 BingImageCreator 二次开发,对接wxbot
  • PPT忘记密码如何解除?
  • 绘制曲线python
  • CentOs 8 常见问题处理
  • OpenAI将GPT-4设置为ChatGPT Plus付费用户的默认模型
  • textarea 标签如何创建多行文本输入框?
  • (15)Qt绘图(two)
  • 用队列实现栈——数据结构与算法
  • Python“牵手”1688商品详情页数据采集方法,1688API接口申请指南
  • 记录第一篇被”华为开发者联盟鸿蒙专区 “收录的文章
  • jenkins的cicd操作
  • 【C++】异常exception
  • 2023-08-06力扣今日三题