会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
日拱一卒,功不唐捐
博客园
首页
新随笔
联系
订阅
管理
[置顶]
智能助手客户端
摘要: 智能助手是一个使用React和TypeScript开发的Electron应用程序,通过对接Ollama、LM Studio、DeepSeek和阿里云实现的人工智能。 一、安装 下载地址:https://pan.baidu.com/s/1_AX3UWTX6LOWj5QtXTRiKw?pwd=t973
阅读全文
posted @ 2025-04-24 23:19 黄明基
阅读(90)
评论(0)
推荐(0)
2026年1月23日
Semantic Kernel人工智能开发 - 第六章:Semantic Kernel的安全与过滤器机制——构建可信赖的AI应用防护体系
摘要: 1. 本章学习目标 在完成本章学习后,您将能够: 理解Semantic Kernel的三层安全防护体系及其设计哲学 掌握三种核心过滤器的工作原理和实际应用场景 实施有效的提示词注入防御策略 在企业级应用中配置和完善的安全防护机制 构建符合Responsible AI标准的AI应用系统 2. Sema
阅读全文
posted @ 2026-01-23 12:05 黄明基
阅读(13)
评论(0)
推荐(0)
2026年1月22日
Semantic Kernel人工智能开发 - 第五章:提示词工程与模板优化——释放大语言模型真正潜力
摘要: 1. 提示词工程核心概念与价值 提示词工程(Prompt Engineering)是与大型语言模型对话的核心接口技术,它通过精心设计的指令、上下文和约束条件,引导LLM生成符合预期的输出。优秀的提示词能够显著提升模型输出的相关性与准确率,同时降低推理成本。 1.1 提示词工程的重要性 在AI应用开发
阅读全文
posted @ 2026-01-22 18:43 黄明基
阅读(21)
评论(0)
推荐(0)
2026年1月21日
Semantic Kernel人工智能开发 - 第四章:Semantic Kernel内存管理系统——为AI注入持久记忆与上下文感知能力
摘要: 1. Memory系统核心概念与设计哲学 Memory是Semantic Kernel框架中让AI应用真正具备"智能"的核心组件。与传统计算的缓存机制不同,Semantic Kernel的Memory系统模仿了人类的记忆过程,能够让AI模型记住历史交互、检索相关知识,并在后续决策中利用这些信息。 1
阅读全文
posted @ 2026-01-21 15:21 黄明基
阅读(14)
评论(0)
推荐(0)
Semantic Kernel人工智能开发 - 第三章:Semantic Kernel插件系统详解——扩展AI能力的核心引擎
摘要: 插件(Plugin)是Semantic Kernel框架的核心支柱,它充当着连接大语言模型的"智能"与传统业务逻辑的"确定性"之间的桥梁。本章将深入解析插件系统的设计原理、实现机制和实际应用,帮助您掌握扩展AI能力的关键技术。 1. 插件核心概念与设计哲学 1.1 什么是插件? 在Semantic
阅读全文
posted @ 2026-01-21 15:18 黄明基
阅读(21)
评论(0)
推荐(0)
2025年12月22日
Semantic Kernel人工智能开发 - 第二章:环境搭建与第一个AI应用——从零开始构建智能对话系统
摘要: 1. 环境准备与安装配置 在开始使用Semantic Kernel之前,我们需要先搭建完整的开发环境。本章将详细介绍如何配置开发环境并创建第一个AI应用。 1.1 开发环境要求 操作系统支持: Windows 10/11 macOS 10.15+ Linux Ubuntu 18.04+ 开发工具:
阅读全文
posted @ 2025-12-22 21:59 黄明基
阅读(40)
评论(0)
推荐(0)
Semantic Kernel人工智能开发 - 第一章:Semantic Kernel框架概览——开启智能应用开发之门
摘要: 1. 什么是Semantic Kernel? Semantic Kernel(简称SK)是微软开源的、轻量级的软件开发工具包(SDK),专为将大型语言模型(LLM)无缝集成到传统应用程序而设计,可用于轻松生成 AI 代理并将最新的 AI 模型集成到 C#、Python 或 Java 代码库中。 它充
阅读全文
posted @ 2025-12-22 21:56 黄明基
阅读(75)
评论(0)
推荐(0)
2025年12月15日
结合.NET Aspire与Spring Boot:构建可观测的云原生Java应用
摘要: 在云原生时代,即使是以.NET生态为核心的开发框架,也意识到了多语言支持的重要性。.NET Aspire便是这样一个框架,它虽然源于.NET,但通过其开放的设计,特别是对OpenTelemetry标准的采纳,为Java Spring Boot应用程序提供了强大的集成支持,使Java开发者也能受益于其
阅读全文
posted @ 2025-12-15 21:24 黄明基
阅读(21)
评论(0)
推荐(0)
构建高可用Orleans应用:集群配置与容灾机制详解
摘要: 在分布式系统设计中,可伸缩性和容错性是两个核心需求。Microsoft Orleans通过其独特的集群架构和容灾机制,让开发者能够构建既弹性又可靠的分布式应用。本章将深入探讨如何配置和管理Orleans集群,以及其内在的故障恢复机制。 1. Orleans集群的核心价值与架构 Orleans集群是由
阅读全文
posted @ 2025-12-15 00:26 黄明基
阅读(35)
评论(0)
推荐(0)
2025年12月12日
分布式应用框架Microsoft Orleans - 5、掌握Orleans高级特性:计时器、提醒与流处理详解
摘要: 在构建现代分布式应用时,定时任务和实时数据处理是两个至关重要的能力。Microsoft Orleans通过其强大的计时器、提醒和流处理机制,为开发者提供了一套完整的解决方案。本章将深入探讨这些特性的工作原理、区别及应用场景,帮助你构建更加健壮的分布式系统。 1. Orleans中的定时任务机制 在分
阅读全文
posted @ 2025-12-12 11:01 黄明基
阅读(17)
评论(0)
推荐(0)
分布式应用框架Microsoft Orleans - 4、掌握Microsoft Orleans状态管理:从持久化配置到事务处理
摘要: 在分布式系统中,状态管理是构建可靠应用的核心挑战。Microsoft Orleans通过一套简洁而强大的抽象,让状态管理变得像操作普通对象一样简单。本章将深入探讨Grain状态的类型、持久化配置及事务处理,帮助你全面掌握Orleans状态管理的方法论与实践技巧。 1. Grain状态类型与生命周期
阅读全文
posted @ 2025-12-12 11:01 黄明基
阅读(14)
评论(0)
推荐(0)
分布式应用框架Microsoft Orleans - 3、深入解析Orleans核心要素:Grain与Silo的工作原理
摘要: 在了解了Orleans的基本概念并完成第一个"Hello World"应用后,我们现在将深入探讨Orleans架构的两个核心构建块:Grain和Silo。理解这些核心要素的工作原理,是构建健壮、可扩展分布式应用的关键。 1. Grain:分布式应用的基本单元 Grain是Orleans编程模型中的基
阅读全文
posted @ 2025-12-12 11:00 黄明基
阅读(29)
评论(0)
推荐(0)
分布式应用框架Microsoft Orleans - 2、动手实践:构建你的第一个Microsoft Orleans应用程序
摘要: 在上一章中,我们了解了Orleans的核心概念和价值。现在,让我们动手实践,一步步搭建开发环境,创建并运行一个简单的Orleans"Hello World"应用程序,获得第一手体验。 1. 环境准备与项目规划 在开始编码之前,我们需要确保开发环境就绪。你需要安装以下工具: .NET 8.0 SDK
阅读全文
posted @ 2025-12-12 10:59 黄明基
阅读(25)
评论(0)
推荐(0)
分布式应用框架Microsoft Orleans - 1、Microsoft Orleans简介
摘要: 什么是Microsoft Orleans? Orleans是一个由微软研究院创建的跨平台框架,专为构建健壮、可扩展的分布式应用而设计。其核心目标是简化分布式系统开发的复杂性,让开发者能够专注于业务逻辑,而非底层基础设施的难题。 以下是Orleans提供的内容: 它旨在实现弹性扩展和收缩。 添加或删除
阅读全文
posted @ 2025-12-12 10:59 黄明基
阅读(32)
评论(0)
推荐(0)
2025年12月5日
AI真的太好用啦!Aspire Dashboard集成GitHub Copilot。
摘要: 一键解析数百条日志,秒懂复杂错误追踪,AI助手让调试效率飞升! 在.NET Aspire 9.3版本中,微软做了一项创新性的集成:将GitHub Copilot直接嵌入Aspire Dashboard,使其变身为一款智能调试助手。这个功能将AI的强大分析能力与分布式应用的监控诊断深度融合,为开发者带
阅读全文
posted @ 2025-12-05 17:00 黄明基
阅读(51)
评论(0)
推荐(0)
2025年3月6日
设计模式学习:状态模式实现订单状态流转
摘要: 支付场景中的状态流转 在开发电商支付模块时,我们常遇到这样的状态流转需求: 订单需要经历 待支付 → 支付中 → 支付成功/失败 → 退款处理 的完整生命周期。 不同状态下可执行的操作不同(例如只有支付成功才能退款)。 状态转换需要触发附加操作(支付成功要发通知、更新库存)。 传统的 if-else
阅读全文
posted @ 2025-03-06 17:44 黄明基
阅读(631)
评论(1)
推荐(3)
2025年3月5日
设计模式学习:在支付系统中的实战应用
摘要: 一、策略模式:灵活切换支付方式 场景需求 系统需要支持支付宝、微信支付、银联等多种支付渠道,且可能随时新增支付方式。 模式实现 定义支付策略接口 public interface IPaymentStrategy { void ProcessPayment(decimal amount, strin
阅读全文
posted @ 2025-03-05 10:17 黄明基
阅读(245)
评论(0)
推荐(0)
2025年2月23日
跨平台桌面应用开发:解锁 Electron 与 shadcn/ui 的潜力
摘要: 本文部分内容使用豆包AI进行撰写和润色 在当今数字化转型加速推进的时代,桌面应用程序作为各行各业的关键支撑,持续发挥着不可替代的作用。从医疗领域专业精准的影像诊断软件,助力医生快速洞察病情、制定治疗方案;到建筑设计行业复杂且功能强大的建模工具,将设计师脑海中的蓝图完美转化为虚拟模型;再到电商运营不可
阅读全文
posted @ 2025-02-23 23:03 黄明基
阅读(1128)
评论(0)
推荐(0)
2024年12月5日
构建你的.NET Aspire解决方案
摘要: .NET Aspire 是一组功能强大的工具、模板和包,用于构建可观察的生产就绪应用程序。.NET Aspire 通过处理特定云原生问题的 NuGet 包集合提供。云原生应用程序通常由小型互连部分或微服务组成,而不是单个整体式代码库。云原生应用程序通常会消耗大量的服务,例如数据库、消息收发和缓存。
阅读全文
posted @ 2024-12-05 12:16 黄明基
阅读(2283)
评论(2)
推荐(5)
2024年11月25日
使用YARP来实现负载均衡
摘要: YARP (“Yet Another Reverse Proxy”) 是一个库,可帮助创建高性能、生产就绪且高度可自定义的反向代理服务器。 YARP 是使用 ASP.NET 和 .NET(.NET 6 及更高版本)的基础结构在 .NET 上构建的,旨在通过 .NET 代码轻松自定义和调整,以满足每个
阅读全文
posted @ 2024-11-25 19:16 黄明基
阅读(911)
评论(0)
推荐(9)
下一页
公告