本文介绍了如何通过MCP C# SDK和语义内核实现服务器提示,这是模型上下文协议(MCP)的核心功能。文章展示了如何定义和注册提示,并利用JSON/YAML等格式进行模板配置,以提升模板生成能力。
模型上下文协议(MCP)旨在标准化AI系统与数据源的连接。文章介绍了如何将mcp-playwright与语义内核和phi4-mini集成,实现浏览器自动化。通过安装MCP Playwright包、启动服务器、结合Ollama创建phi4-mini模型,并在语义内核中配置MCP客户端,成功调用功能并打开浏览器访问Google。
本文介绍了如何将语义内核与功能调用集成,使大型语言模型(LLM)能够实时调用代码并获取最新信息。通过创建插件类,LLM可以获取并更改灯具状态,从而实现AI代理功能。示例代码展示了具体实现方法。
该项目展示了如何将语义内核与Azure AI集成,通过单例注入实现高效的插件管理,提升语义处理的准确性和用户体验。未来计划扩展Azure AI服务及插件功能。
.NET应用中可通过autoeval的“LLM-as-a-Judge”提示快速评估AI响应,结合语义内核,建议将“温度”设为0。微软正在开发Microsoft.Extensions.AI.Evaluation,但目前使用较复杂。
Gian Maria Ricci在YouTube频道上发布了一个关于语义内核的播放列表,包含简单的C#示例。
2023年,开源框架Autogen经历团队分离,原创作者与微软分道扬镳,成立AG2新组织和新仓库。微软发布重写版Autogen 0.4,计划与语义内核合并,原仓库维护工作将交由社区负责。
我学习了语义内核插件和提示模板的应用细节,并规划了系统架构。最近生活不太顺利,情绪容易波动。我通常通过喝酒、睡觉和跑步来稳定情绪。过去换工作并非缺乏决心,而是考虑工作后的时间和精力问题。
项目进展包括完成系统设计图和架构,基本语义内核框架已集成OpenAI API。学习现代系统设计面试课程。尽管工作繁忙且起初缺乏信心,但因成就欲望启动项目。目标能力预计两年实现,计划一年内完成。
这篇博客记录了作者学习语义内核和Aspire全栈开发的实践经验,介绍了使用Asp.Net Core WebApi、PlayWright库、WinUI和Blazor等技术框架的代码示例和网页结果总结的效果。作者强调了大语言模型的认识和提示词的重要性。
完成下面两步后,将自动完成登录并继续当前操作。