文章预览
前言 这算是一篇学习记录博客了,主要是学习语义内核(Semantic Kernel)的实践,以及Aspire进行全栈开发的上手体验,我是采用Aspire同时启动API服务,Blazor前端服务以及WinUI的桌面端项目,同时进行三个项目的代码修改,整体感觉很方便,如果代码都修改了只需要启动Aspire项目,不用每个项目单独起一遍了,而且速度很快,即使是有用容器服务的情况下。 技术方案 1. 框架选型 WebApi使用Asp.Net Core WebApi实现。 Bing搜索结果获取,以及网页解析内容提取使用的是PlayWright库。 网页内容总结使用的是WinUI编写的客户端,结合语义内核(Semantic Kernel)调用国产智普清言LLM。 后台管理页面使用的Blazor,不过只是一个demo页面。 2. 为什么这样选 作为一个.Net开发,肯定优先使用.Net相关的技术了,也为了能实践最新的技术,就进行了一些新技术的选择。 主要说明一
………………………………