microsoft agent framework 把 agent 注册为 mcp server
Microsoft Agent Framework 提供了一套强大的工具,用于构建、编排和管理 AI 代理。该框架的一个核心功能是能够将 Agent 作为服务公开,以便其他应用程序(例如 IDE 插件)可以与之交互。这通过模型上下文协议(Model Context Protocol,简称 MCP)实现。 本文将指导你如何将一个简单的 AI Agent 注册为一个 MCP Server,并展...
Microsoft Agent Framework 提供了一套强大的工具,用于构建、编排和管理 AI 代理。该框架的一个核心功能是能够将 Agent 作为服务公开,以便其他应用程序(例如 IDE 插件)可以与之交互。这通过模型上下文协议(Model Context Protocol,简称 MCP)实现。 本文将指导你如何将一个简单的 AI Agent 注册为一个 MCP Server,并展...
前面我们已经介绍了 Microsoft Agent Framework 的 Agent 的基本使用方法。今天我们来介绍一下工具(Function Call)的用法。 在使用大型语言模型(LLM)构建智能应用时,一个核心能力是让模型能够与外部世界交互。Microsoft Agent Framework 通过强大的“函数调用”(Function Calling)或“工具使用”(Tool Use)...
好的,这是一篇关于 Microsoft Agent Framework 多轮对话的技术博客。 Microsoft Agent Framework - Agent 多轮对话 上一篇我们分享了 Microsoft Agent Framework 一些背景信息已经 Agent 的基本使用。这次我们继续介绍 Agent 的会话功能。 在构建智能对话机器人时,最核心的功能之一就是能够理解上下...
好的,这是您要求的 Markdown 格式的博文。 Microsoft Agent Framework 简单介绍与使用 最近,微软推出了一个全新的 Microsoft.Agents(即 Microsoft Agent Framework),旨在简化和统一与大型语言模型(LLM)的交互方式,让开发者可以更轻松地构建、协调和管理多代理(multi-agent)AI 系统。本文将结合官方文...
大家好,今天来说个有意思的东西。熟悉的 Visual Studio 的都知道,它内置了几套主题:深色,浅色,蓝色。现在貌似大家都喜欢深色主题。当然了我们也可以在 Market Place 里下载其他主题。但是每个主题总有一些设置不太喜欢的设定。 那么有没有办法自己定义一套主题呢? 今天就教大家如何自定义 VS 主题。 下载 Theme 设计器插件 首先在 Visual Studio M...
Hello 大家好。好久不见。最近在工作中碰到一点挑战。目前我们的技术是基于 RAG 来处理问题。但是效果不是太好。原因是 RAG 对领域知识的召回率不够。导致 LLM 对用户问题的理解出现偏差。于是就想着能否微调一个小模型来处理特定领域的问题。以下是关于这次调研的一些记录。 什么是微调 微调(Fine-tuning)就是在一个已经训练好的基础/指令模型上,再用你自己的小规模、高质量数据继...
大家好! 在这个全民 RAG 的时代,人们似乎找到了一条蹭 AI 的捷径。大模型加上领域知识分分钟包装成知识库,智能体,垂直大模型?但在实际应用中,传统 RAG 并不能解决所有问题,尤其是需要复杂推理和关系分析的场景。知识图谱(Knowledge Graph)作为结构化语义网络,能更好地表达实体及其关系,补足 RAG 的不足。 本文将结合 Neo4j 图数据库和大语言模型(LLM),介绍...
在上一篇文章《如何正确实现一个 BackgroundService》中有提到 LongRunning 来优化后台任务始终保持在同一个线程上。 protected override Task ExecuteAsync(CancellationToken stoppingToken) { return Task.Factory.StartN...
相信大家都知道如何在 .NET 中执行后台(定时)任务。首先我们会选择实现 IHostedService 接口或者继承BackgroundService 来实现后台任务。然后注册到容器内,然后注册到容器内,之后这些后台任务 service 就会自动被 触发(trigger)。本文不是初级的入门教程,而是试图告诉读者一些容易被忽略的细节。 IHostedService IHostedServ...
现在大家的 .NET 程序基本都部署在如 K8S 这种容器化场景下。出于节约资源的考虑,往往我们还会限制每个实例占用的资源。不知道大家发现没有,在一些高并发的场景下,我们的程序会占用非常多的内存,内存迟迟不释放,在某些极端情况下甚至会发生 OOM 。如果你搜索这个问题,大概率会找到一个答案,那就是在一些资源有限的环境请把 GC 改成 workstation 模式。更改为 workstatio...