摘要:
参考: https://www.cnblogs.com/ruipeng/p/18221666 代码: var builder = Kernel.CreateBuilder() .AddOpenAIChatCompletion(modelId: Config.OpenAiChatModel, Conf 阅读全文
posted @ 2024-10-28 16:41
.Neterr
阅读(138)
评论(0)
推荐(1)
摘要:
插件 插件是Semantic Kernel的核心组件。通过插件,你可以将现有的API封装成一个集合,供AI调用,从而赋予AI原本无法执行的操作能力。在背后,Semantic Kernel利用了最新大型语言模型(LLM)中的原生功能——Function Calling,来帮助LLM进行规划并调用API 阅读全文
posted @ 2024-10-28 16:25
.Neterr
阅读(335)
评论(1)
推荐(0)
摘要:
IAsyncEnumerable<T> 是 C# 8.0 引入的一个接口,用于表示可以异步遍历的集合。它允许你在不阻塞主线程的情况下,逐步获取集合中的元素。这在处理大量数据或长时间运行的操作时特别有用,因为它可以提高应用程序的响应性和资源利用率。 基本概念 异步迭代: IAsyncEnumerabl 阅读全文
posted @ 2024-10-28 10:22
.Neterr
阅读(165)
评论(1)
推荐(0)
摘要:
简单工厂 简单工厂模式(Simple Factory Pattern)是一种创建型设计模式,它通过一个工厂类来封装对象的创建逻辑,客户端只需传入参数即可获取所需对象,而无需关心具体实现细节。 核心概念 抽象产品:定义产品的公共接口(如IShape),所有具体产品必须实现该接口。 具体产品 阅读全文
posted @ 2024-10-28 10:16
.Neterr
阅读(18)
评论(0)
推荐(0)