摘要:
Phi4-mini开始支持tools了,但在第一时间试用时不理想,kenfey最近发了一篇解决方案,详见https://techcommunity.microsoft.com/blog/educatordeveloperblog/building-ai-agents-on-edge-devices-
阅读全文
posted @ 2025-03-17 19:01
桂素伟
阅读(41)
推荐(0)
摘要:
现在有一个业务场景,有一个雇员类,里面有一个管理者的属性,也是雇员类这种类型,普通雇员的管理者是经理,经理的管理者是CEO,CEO的管理要么是空,要么是自己管理自己,空是正常的,但如果CEO的管理者是自己,用.NET9实现,如下: using System.Text.Json; var ceo =
阅读全文
posted @ 2025-03-10 19:50
桂素伟
阅读(14)
推荐(0)
摘要:
生成式AI早期有一个测试题,就是让AI回答0.9和0.11那个大,早先的版本的AI回答0.11大,还引来大家对AI“智力”的讨论。今天,咱们说一下在不同的场景下,0.11还真比0.9大。 看这样一个实例: foreach (string version in new[] { "v0.0.0.1",
阅读全文
posted @ 2025-03-10 19:45
桂素伟
阅读(9)
推荐(0)
摘要:
Ollama中deepseek排名的第一,下载次数是17M,第二名的llama 3.3是1.3M,可见火热度。 Ollama的具体地址见:https://ollama.com/search 我们用SK结合Ollama来测一下本地模型,首先安装Ollama,然后拉取deepseek-r1:1.5b到本
阅读全文
posted @ 2025-03-02 15:22
桂素伟
阅读(75)
推荐(0)
摘要:
SemanticKernel已经支持deepseek-r1了,官方的Blog地址是https://devblogs.microsoft.com/semantic-kernel/using-deepseek-models-in-semantic-kernel,同时给出了接入的Demo,遗憾的是deep
阅读全文
posted @ 2025-03-02 15:18
桂素伟
阅读(54)
推荐(0)
摘要:
在 .NET 的异步编程中,System.Threading.Channels 提供了一种强大的方式来处理生产者-消费者模式,尤其是当我们要在不同的任务或服务之间传递数据时。这篇文章我们就来聊聊 UnboundedChannelOptions 和 BoundedChannelOptions 这两个类
阅读全文
posted @ 2025-03-02 15:14
桂素伟
阅读(88)
推荐(0)
摘要:
今天在.NET项目中,使用基于策略角色的鉴权时,遇到一个401的问题,场景如下: Program.cs代码如下: using Microsoft.AspNetCore.Authentication.JwtBearer; using Microsoft.AspNetCore.Mvc; using Mi
阅读全文
posted @ 2025-03-02 15:03
桂素伟
阅读(9)
推荐(0)
摘要:
选项模式在 ASP.NET Core 中使用类来提供对相关配置设置的强类型访问。通过将配置设置隔离到单独的类,应用程序遵循封装和关注点分离的原则。封装确保依赖于配置的类仅依赖于其使用的设置;关注点分离则确保应用的不同部分的设置互不依赖或耦合。此外,选项模式还提供了验证配置数据的机制。 三种IOpti
阅读全文
posted @ 2025-03-02 14:59
桂素伟
阅读(21)
推荐(0)
摘要:
SK的插件,能让AI功能如虎添翼。Plugin能让AI与本地功能和数据互动,使AI与应用的结合,并起到了很好的粘合剂作用。 怎么能让Plugin本身和功能分离呢?调用API是一个很好的办法,比如下面是一个查询订单的功能,是一个mini API项目。 using System.Text.Json.Se
阅读全文
posted @ 2025-03-02 14:50
桂素伟
阅读(18)
推荐(0)
摘要:
微软在去年12月12日首次展示了Phi-4模型,该模型拥有140亿参数,但表现极为强大。在多项测试中表现优异: GPQA(研究生水平问答)和MATH数学基准测试中,Phi-4的表现超过了OpenAI的GPT-4o,并超越同类顶级开源模型Qwen 2.5 - 14B和Llama 3.3 - 70B。
阅读全文
posted @ 2025-03-02 14:45
桂素伟
阅读(24)
推荐(0)
摘要:
随着生成式AI技术的蓬勃发展,AI已经成为现代软件不可或缺的一部分。如何更好地将AI融入产品,成为每个行业、每个开发者必须面对的问题。以下,我们将13个关键点浓缩为8个核心趋势,用通俗易懂的语言为大家解读每个趋势,并用真实案例来说明。 AI与行业的“深度结合”是未来主旋律 AI不再是万能药,它只有深
阅读全文
posted @ 2025-03-02 14:36
桂素伟
阅读(25)
推荐(0)
摘要:
Process(流程)是为实现特定业务目标而设计的步骤集合,通过提供服务或产品,为客户创造价值。每个流程由一系列有序的活动组成,这些活动共同完成一个整体目标,旨在提升效率、优化决策,并促进跨团队协作。 在Microsoft Semantic Kernel框架中,Process Framework是一
阅读全文
posted @ 2025-03-02 14:32
桂素伟
阅读(54)
推荐(0)
摘要:
在之前的SemanticKernel中,有一篇关于Agent的文章,不过现在看来其中使用的包过时,所以这篇来更新一下。原文章如下: Semantic Kernel:Agent代理 桂素伟,公众号:桂迹Semantic Kernel:Agent代理 原来项目引有的Nuget包如下,版本停留在
阅读全文
posted @ 2025-03-02 14:26
桂素伟
阅读(30)
推荐(0)
摘要:
UnitsNet 是一个功能强大的 .NET 库,专为简化物理单位的处理而设计。它提供了丰富的单位类型及其转换功能,使开发人员能够在代码中方便地进行物理单位间的转换、计算和显示。UnitsNet 支持多种领域的物理单位,例如长度、质量、体积、温度、速度、面积等,极大地提高了开发效率和代码的可读性。无
阅读全文
posted @ 2025-03-02 14:22
桂素伟
阅读(8)
推荐(0)
摘要:
下面是几个在.NET9中WinForm的新功能! 主题 Windows Forms 已初步支持暗模式,目标是在 .NET 10 中实现完整支持。应用程序的颜色模式可以设置为以下几种值: SystemColorMode.Classic—(默认)浅色模式,与之前版本的 Windows Forms 相同。
阅读全文
posted @ 2025-03-02 14:18
桂素伟
阅读(18)
推荐(0)
摘要:
SemanticKernel系列 Semantic Kernel(SK)是微软开发的开源框架,旨在帮助开发者将大型语言模型(LLM)集成到应用程序中。它提供了丰富的工具和功能,支持多种编程语言,简化了LLM的调用和管理过程。通过SK,开发者可以更高效地构建智能应用,实现自然语言处理、对话生成等功能。
阅读全文
posted @ 2025-03-02 14:13
桂素伟
阅读(31)
推荐(0)
摘要:
Results.Problem 是 ASP.NET Core 提供的一种标准化错误响应生成方法,用于创建符合 RFC 7807 标准的错误响应(Problem Details)。它可用于 Web API 中返回结构化的错误信息,包含 type、title、status 和 detail 等字段,帮助
阅读全文
posted @ 2025-03-02 14:10
桂素伟
阅读(18)
推荐(0)
摘要:
最近有个需求,就是把我用中文录制的视频转成日语。基本思路是: 中文视频->采集中文字幕->优化->转成日语->转成日语语音->合成到视频中。 当前很多软件具有这个功能,一是收费,二是正好实现一下,把代码保留在自己手中,方便集成。 下面是直接看代码吧! smartfill.srt 1 00:00:02
阅读全文
posted @ 2025-03-02 14:07
桂素伟
阅读(14)
推荐(0)
摘要:
在开始,先说说这个小工具的来由。我计划在11月16号在东京举办一次《AI应用开发之旅》的社区活动(https://www.just-agi.com/event.html),活动华人为主,所以用中文,朋友说要带日本人过来,问有没有日语字幕,看了一下我的Teams,只有实时字幕,并没有翻译,于是就开始自
阅读全文
posted @ 2025-03-02 14:03
桂素伟
阅读(11)
推荐(0)