在Kubernetes中,semantic kernel是指一个拥有K8S资源及其关系图谱数据的API服务,用于提供更高级别的功能和洞察力。在这篇文章中,我将向你展示如何创建一个简单的semantic kernel服务,并解释每一步的具体实现。 ### 步骤概览 首先,让我们看一下我们将要跟随的步骤。以下是创建semantic kernel服务的简化流程: | 步骤 | 操作 | | ---
原创 2024-05-29 11:13:21
54阅读
认识Semantic-kernel-腾讯云开发者社区-腾讯云 (tencent.com) Semantic Kernel - 知乎 (zhihu.com) Azure OpenAI - 知乎
原创 2023-11-30 11:42:00
98阅读
  目前SK已支持OpenAI,Azure OpenAI,Gemini,HuggingFace,MistralAI等LLM,相信之后会越来越丰富。  首先要引入所对应的LLM包,具体项目文件如下:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputTy
转载 6月前
59阅读
  目前SK已支持OpenAI,Azure OpenAI,Gemini,HuggingFace,MistralAI等LLM,相信之后会越来越丰富。  首先要引入所对应的LLM包,具体项目文件如下:<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputTy
原创 6月前
87阅读
前言作为一个开发者,在使用ChatGPT、文心一言、星火这些大模型的时候,是不是想要把这些大模型和自己的应用集成,做出一款赚钱的产品呢?那么,如何在不需要很多AI专业知识背景的情况下,更轻松地集成大模型呢?这就是本篇文章要介绍给大家的一个微软的开源框架——Semantic Kernel,中文翻译为语义内核。Semantic Kernel 是什么一个开源框架,旨在将大模型 AI 编程与传统编程语言集
原创 2024-04-24 00:05:23
144阅读
Kernels    我们首先来回顾kernel函数的定义:一个函数$K(x,y)$为kernel函数当且仅当对$\forall g, \int K(x,y)g(x)g(y)dxdy\geq 0$成立。另外,根据Mercer's theorem,存在一个映射$\Phi$使$K(x,y)=\langle \Phi(x),\Phi(y)\rangle$,并且对任意有限的点,kern
  随着Semantic Kernel功能的使用,和版本功能的稳定,是时候梳理一下SK的功能了。本系列文章会以C#作为主要的案例分享语言,尽量做到“概念解释简明易懂,示例代码清晰简洁”。  为了简单说明,之后Semantic Kernel都简写为SK。  SK是一个软件开发工具包(SDK),它将大型语言模型(LLMs)如OpenAI、Azure OpenAI和Hugging Face与传统编程语言
转载 6月前
64阅读
Process(流程)是为实现特定业务目标而设计的步骤集合,通过提供服务或产品,为客户创造价值。每个流程由一系列有序的活动组成,这些活动共同完成一个整体目标,旨在提升效率、优化决策,并促进跨团队协作。在Microsoft Semantic Kernel框架中,Process Framework是一种强大的自动化解决方案,用于管理复杂工作流。该框架通过调用用户定义的Kernel Functions,
转载 6月前
109阅读
  随着Semantic Kernel功能的使用,和版本功能的稳定,是时候梳理一下SK的功能了。本系列文章会以C#作为主要的案例分享语言,尽量做到“概念解释简明易懂,示例代码清晰简洁”。  为了简单说明,之后Semantic Kernel都简写为SK。  SK是一个软件开发工具包(SDK),它将大型语言模型(LLMs)如OpenAI、Azure OpenAI和Hugging Face与传统编程语言
原创 6月前
88阅读
  插件是Semantic Kernel的核心组件。通过插件,你可以将现有的API封装成一个集合,供AI调用,从而赋予AI原本无法执行的操作能力。  在背后,Semantic Kernel利用了最新大型语言模型(LLM)中的原生功能——Function Calling,来帮助LLM进行规划并调用API。通过函数调用,LLM可以请求特定函数的执行。Semantic Kernel会将这个请求传递给代码
原创 6月前
131阅读
作为一个开发者,在使用ChatGPT、文心一言、星火这些大模型的时候,是不是想要把这些大模型和自己的应用集成,做出一款赚钱的产品呢?那么,如何在不需要很多AI专业知识背景的情况下,更轻松地集成大
原创 2024-04-28 09:53:22
256阅读
  插件是Semantic Kernel的核心组件。通过插件,你可以将现有的API封装成一个集合,供AI调用,从而赋予AI原本无法执行的操作能力。  在背后,Semantic Kernel利用了最新大型语言模型(LLM)中的原生功能——Function Calling,来帮助LLM进行规划并调用API。通过函数调用,LLM可以请求特定函数的执行。Semantic Kernel会将这个请求传递给代码
转载 6月前
62阅读
  在上一篇的Function中,我们用混合方式来分别调用语义Function和本地Function,但调用顺序是开发者组织的。  其实SK是可以自组织的,下面定义了一个本地Function——GetChineseDay,用ImportPluginFromFunctions的方式添加到SK的插件库里。当在Call1中询问“现在离吃月饼还有多少天?”时,GetChineseDay就会被自动调用,但如
转载 6月前
39阅读
semanticFusion(SF)替换其他网络常见问题总结:分为两种方式,第一种直接替换,第二种部分替换,第一种方便快捷,第二种是要学习caffe必须要掌握的。-------------------------分割线----------------------------第一种直接替换:caffe_semanticfusion模块,可直接替换其他caffe版本语义分割网络,只需要将改一下名字(e
转载 3月前
40阅读
每当向他人介绍 Semantic Kernel, 会得到的第一个问题就是 Semantic Kernel 类似于LangChain吗,或者是c# 版本的LangChain吗? 为了全面而不想重复的回答这个问题,因此我写下这篇文章。
原创 2023-04-23 15:37:22
5790阅读
Semantic Kernel 是什么
为什么要使用kernel function? 什么样的函数才能成为kernel function? 如何理解kernel function? 几个重要的问题现在已经知道了kernel function的定义, 以及使用kernel后可以将非线性问题转换成一个线性问题. 在使用kernel 方法时, 如果稍微思考一下的话, 就会遇到以下几个问题:可以略过特
  在生成式AI中,代理通常指的是能够自主生成或操作数据的系统或模型。这些代理可以在多种场景中发挥作用,包括文本生成、图像和视频制作、音乐创作,以及数据分析和模拟。以下是一些代理在生成式AI中的具体作用和好处:增强创造性:  代理可以生成新颖的创意,如艺术作品、音乐或文学文本,帮助艺术家和创作者超越传统思维限制。自动化内容生产:  在媒体和娱乐行业,代理能够自动生成新闻报道、社交媒体帖子或其他类型
原创 6月前
120阅读
  MCP越来越火了,各大模型公司也在陆陆续续支持MCP了,OpenAI在前不久声明对MCP的支持,同时社区的SDK也来了,今天就用ModelContextProtocol来创建服务端和客户端,并且找通他们。与此同时,也不能落下SK,看看SK怎么使用MCP。先看Server端:项目文件如下:<Project Sdk="Microsoft.NET.Sdk.Web"> <Pro
原创 5月前
167阅读
  在生成式AI中,代理通常指的是能够自主生成或操作数据的系统或模型。这些代理可以在多种场景中发挥作用,包括文本生成、图像和视频制作、音乐创作,以及数据分析和模拟。以下是一些代理在生成式AI中的具体作用和好处:增强创造性:  代理可以生成新颖的创意,如艺术作品、音乐或文学文本,帮助艺术家和创作者超越传统思维限制。自动化内容生产:  在媒体和娱乐行业,代理能够自动生成新闻报道、社交媒体帖子或其他类型
转载 6月前
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5