小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate

在人工智能迅速发展的背景下,C#与微软AI生态结合,开发者可通过SemanticKernel框架轻松实现智能应用。本文探讨如何利用开源项目示例快速上手AI+C#开发,支持本地模型,确保数据隐私和离线使用。

AI+C#落地指南:用SemanticKernel+本地模型开发智能应用

dotNET跨平台
dotNET跨平台 · 2025-02-23T23:56:53Z

本文探讨了如何将SemanticKernel与ASP.NET Core结合以提供聊天服务。首先介绍了Kernel的基本用法,然后提出了在ASP.NET Core中管理Kernel生命周期的方案,包括单例和作用域的使用。接着,介绍了通过克隆Kernel实例来提升性能的方法。最后,强调了可以在ASP.NET Core的默认容器中注册服务,以实现更灵活的使用。

SemanticKernel 结合 ASP.NET Core 使用

dotNET跨平台
dotNET跨平台 · 2025-01-11T00:03:03Z

本文介绍了2024年LLM应用与RAG技术的结合,强调向量在文本处理中的重要性,包括文本嵌入、相似性搜索和生成增强。通过SK和Redis实现向量存储与检索,展示基本CRUD操作和向量搜索,旨在帮助读者学习SemanticKernel。

使用 SemanticKernel 进行 vector 的存储与检索

dotNET跨平台
dotNET跨平台 · 2025-01-07T00:01:31Z

Semantic Kernel(SK)是微软的开源框架,旨在帮助开发者将大型语言模型集成到应用中。它支持多种编程语言,简化了LLM的调用与管理,提高了智能应用的构建效率,并允许灵活选择本地或国产模型。

SemanticKernel系列,AI系列,SmartFill介绍视频系列

dotNET跨平台
dotNET跨平台 · 2024-11-19T00:01:10Z

前面的 2 篇文章已经介绍了 ollama 的基本情况。我们也已经能在本地跟 LLM 进行聊天了。但是如何使用代码跟 LLM 进行交互呢?如果是 C# 选手那自然是使用 SK (SemanticKernel) 了。在这篇博客中,我们将探讨如何使用 Microsoft 的 SemanticKernel 框架对接 Ollama 的聊天服务。我们将通过一个简单的 C# 控制台应用程序来展示如何实现这一点...

使用 SemanticKernel 对接 Ollama

dotNET跨平台
dotNET跨平台 · 2024-10-05T00:01:22Z

本文介绍了如何通过Codeblaze.SemanticKernel项目实现ITextEmbeddingGenerationService接口,接入本地嵌入模型。通过实现接口中的方法和属性,可以将Ollama中的嵌入模型接入到Codeblaze.SemanticKernel中。文章还提供了使用OllamaTextEmbeddingGeneration类和扩展方法WithOllamaTextEmbeddingGeneration的示例代码。最后,作者展示了使用界面测试了RAG效果和回答效果。

SemanticKernel/C#:实现接口,接入本地嵌入模型

dotNET跨平台
dotNET跨平台 · 2024-08-07T00:02:58Z

本文介绍了在SemanticKernel/C#中使用Ollama的对话模型与嵌入模型用于本地离线场景的方法。对话模型是gemma2:2b,嵌入模型是all-minilm:latest。使用方法见https://github.com/BLaZeKiLL/Codeblaze.SemanticKernel/tree/main/dotnet/Codeblaze.SemanticKernel.Connectors.Ollama。

SemanticKernel/C#:使用Ollama中的对话模型与嵌入模型用于本地离线场景

dotNET跨平台
dotNET跨平台 · 2024-08-03T00:19:32Z

检索增强生成(RAG)是什么?RAG是“Reference-based Generative model with Attention”的缩写,也可以被称为“Retrieval-Augmented Generation”,是一种结合了检索技术和生成模型的方法,主要用于自然语言处理任务,如文本生成、对话系统、机器翻译等。RAG模型通过从外部知识库中检索相关信息,并将其与输入文本结合,以生成更准确、更...

SemanticKernel/C#:检索增强生成(RAG)简易实践

dotNET跨平台
dotNET跨平台 · 2024-08-01T23:58:03Z

Avalonia是一个跨平台的UI框架,适用于.NET开发,支持多种平台。Semantic Kernel是一个SDK,可以整合大型语言模型和编程语言。硅基流动是一个AI基础设施平台,提供大模型云服务。文章介绍了如何使用Avalonia和Semantic Kernel构建一个基于大模型的聊天应用。

动手学Avalonia:基于SemanticKernel与硅基流动构建AI聊天与翻译工具

dotNET跨平台
dotNET跨平台 · 2024-07-27T00:06:57Z

本文介绍了如何在SK中使用开源模型LLama3。首先引入Nuget包,然后下载LLama3模型并运行。通过LLamaSharpChatCompletion进行聊天,可以准确回答专业问题。效果很好,且不需要key,轻松跑。

SemanticKernel之LLama3案例

dotNET跨平台
dotNET跨平台 · 2024-05-09T00:02:10Z

该文章介绍了在SemanticKernel中使用监控和量化监控的方法。通过添加Nuget包和配置Prometheus、Grafana等工具,可以实现对Token数量的监控和展示。

Using Monitoring in SemanticKernel

dotNET跨平台
dotNET跨平台 · 2024-04-24T00:01:07Z

这篇文章介绍了在SK中使用Plugins功能实现购买的案例。通过自然语言输入购买信息,代码将其转化为确定性的功能。文章还提供了具体的代码示例和核心方法的定义。

Using Plugins in SemanticKernel

dotNET跨平台
dotNET跨平台 · 2024-04-19T10:33:56Z

本文介绍了一个具体案例,将公众号上的中文技术文章翻译成选择的语言。使用Playwright读取html内容,利用SemanticKernel的OpenAIChatCompletionService功能进行翻译,然后用Playwright将结果发送到Qiit上。具体实现了C#代码。

Using Structured Prompts in SemanticKernel

dotNET跨平台
dotNET跨平台 · 2024-04-12T00:00:42Z

本篇介绍了使用ImageToText来获取图片内的信息的方法。通过AI判断上传的图片是否正确。后端代码使用了Microsoft.SemanticKernel和OpenAI库,前端代码使用了Bootstrap和jQuery库。

ImageToText in SemanticKernel

dotNET跨平台
dotNET跨平台 · 2024-04-06T00:03:12Z

SemanticKernel引入了生成图片的功能,通过TextToImage实现。前端代码实现了一个页面,可以输入提示词并获取相应的图片。可以用于生成验证码图片。

SemanticKernel之TextToImage

dotNET跨平台
dotNET跨平台 · 2024-04-01T23:53:48Z

AntSK是一个开源项目,结合了.NET 8、AntBlazor和SemanticKernel,旨在构建全面可扩展的AI知识库。应用场景包括智能助手、智能客服和知识图谱构建。未来展望包括功能增强、性能优化和社区发展。

AntSK:基于.NET 8+AntBlazor+SemanticKernel的AI知识库开源项目

dotNET跨平台
dotNET跨平台 · 2024-02-22T00:01:31Z

本文介绍了作者使用Avalonia框架和SemanticKernel技术构建本地AI助手的经历,强调了传统Web端AI助手的局限性。作者使用Avalonia构建了客户端界面,并集成了SemanticKernel,使AI助手能够处理自然语言输入并执行任务。作者开源了项目的源代码,希望吸引更多人参与贡献,共同推动技术发展。

探索Avalonia与SemanticKernel打造全能AI本地助手

dotNET跨平台
dotNET跨平台 · 2024-01-10T00:02:40Z

本文介绍了使用SemanticKernel实现自动调度拼装多个模块实现复杂功能的方法,通过解析XML配置文件进行调度和配置,最后使用SemanticKernel的执行Plan的方法完成所有的功能。代码放在github和gitee,可以通过命令行获取。

dotnet 探究 SemanticKernel 的 planner 的原理

dotNET跨平台
dotNET跨平台 · 2023-11-07T00:02:27Z

Semantic Kernel(SK)是一个结合了大型语言模型(LLM)和流行编程语言的SDK,为应用程序开发人员和ML工程师打造。SK支持语义函数和本地函数,可以创建自定义插件,支持Java、Python和C#。SK Planner是一个自动函数调用的函数,可以根据指定的功能创建分步计划,然后执行它们。SK还支持AI插件,包括语义和本机函数。SK的应用开发工具包括VS代码扩展、Prompt flow和Prompt Playground。

使用SemanticKernel 进行智能应用开发(2023-10更新)

dotNET跨平台
dotNET跨平台 · 2023-10-04T00:15:14Z

本文介绍了如何将技能导入到SemanticKernel框架中,并通过管道方式调用技能。通过KernelBuilder创建IKernel对象,使用ImportSkill方法导入技能。使用管道方式调用技能,对字符串进行裁剪和转换为大写。通过SemanticKernel框架的能力,方便地组合多个技能完成更复杂的任务。下一篇将介绍如何自定义技能。

SemanticKernel 入门 将技能导入框架

dotNET跨平台
dotNET跨平台 · 2023-09-05T00:01:23Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码