使用Aspire优雅的进行全栈开发
💡
原文中文,约6800字,阅读约需16分钟。
📝
内容提要
这篇博客记录了作者学习语义内核和Aspire全栈开发的实践经验,介绍了使用Asp.Net Core WebApi、PlayWright库、WinUI和Blazor等技术框架的代码示例和网页结果总结的效果。作者强调了大语言模型的认识和提示词的重要性。
🎯
关键要点
- 这篇博客记录了作者学习语义内核和Aspire全栈开发的实践经验。
- 使用Asp.Net Core WebApi、PlayWright库、WinUI和Blazor等技术框架进行开发。
- Aspire能够同时启动多个项目,提升开发效率。
- 选择Playwright是因为其在网页内容提取中的表现优于其他库。
- Aspire是微软为开发人员提供的最新工具,能够节省开发步骤。
- 语义内核是.Net社区对接大语言模型的流行框架,提供开箱即用的功能。
- 智普清言LLM兼容OpenAI接口,支持Function Call,适合开发智能APP。
- 代码示例展示了如何使用Playwright获取搜索结果并解析网页内容。
- WinUI项目中通过语义内核进行内容总结,使用动态生成的消息模板。
- 作者对大语言模型的认识是全面的,强调提示词的重要性,提示词的质量直接影响模型输出的准确度。
➡️