成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

十大步驟詳解Spring AI MCP機制底層實現,小白誤入!

人工智能
在MCP Server的MpcServerAutoConfiguration自動配置類中定義了一個McpSyncServer的Bean,它會依賴注入List<ToolCallbackProvider>,這樣McpSyncServer中就拿到了MCP Server中定義的所有Tools(調用ToolCallbackProvider的getToolCallbacks()即可拿到)。

MCP分為MCP Client和MCP Server:

  1. MCP Client負責進行工具發現工具調用
  2. MCP Server負責提供工具工具執行

總體流程圖

圖片圖片

十大步驟詳解

第一步,MCP Client接收用戶的問題,比如“今天是幾月幾號”。

第二步,MCP Client發送tools/list請求給MCP Server進行工具發現。

利用Spring AI開發的MCP Server,可以利用@Tool注解定義工具,比如:

圖片圖片


并利用MethodToolCallbackProvider提供出去:

圖片


在MCP Server的MpcServerAutoConfiguration自動配置類中定義了一個McpSyncServer的Bean,它會依賴注入List<ToolCallbackProvider>,這樣McpSyncServer中就拿到了MCP Server中定義的所有Tools(調用ToolCallbackProvider的getToolCallbacks()即可拿到)。

第三步,McpSyncServer處理tools/list請求,并返回工具定義給MCP Client,所謂工具定義,就是工具的描述、方法名、入參信息等。

第四步,MCP Client在拿到了工具定義后,就把用戶問題和工具定義一起發送給大模型。

第五步,大模型分析用戶問題和工具信息,決定要調用某個工具,大模型會確定要調用工具的方法名、入參值等,并發送給MCP Client

第六步,MCP Client拿到了大模型的工具調用信息后,就向MCP Server發送tools/call請求,并攜帶了工具調用信息。

第七步,MCP Server處理tools/call請求,并通過反射執行指定的工具方法,得到并返回工具執行結果給MCP Client。

第八步,MCP Client拿到了工具執行結果后,把工具執行結果返回給大模型。

第九步,大模型拿到工具執行結果后,繼續分析用戶問題,如果要繼續調用工具,就執行第五步,如果不要執行工具了,就然后用戶問題的最終答案給MCP Client

第十步,MCP Client拿到最終答案后,就返回給用戶。

這其中,第三步和第七步比較重要,第三步工具發現不再是獲取應用自己定義的工具了,而是去獲取MCP Server定義的工具,第七步工具調用,也不是調用應用自己的工具,而是遠程調用MCP Server中的工具,但總體框架仍然是Spring AI Tool Calling機制的流程。

責任編輯:武曉燕 來源: IT周瑜
相關推薦

2024-08-20 18:05:34

2017-11-02 06:13:16

預測分析算法數據分析

2021-03-03 17:11:06

云計算

2011-03-22 14:08:53

2011-05-25 20:58:56

2010-07-30 16:37:02

Flex配置

2009-07-24 15:31:45

ASP.NET學習

2009-12-08 13:49:21

2009-12-08 17:56:11

2010-03-19 10:36:52

Python RUD功

2019-10-14 15:19:56

AI 數據人工智能

2022-03-22 08:50:57

Python代碼自帶庫

2021-02-06 17:49:49

人工智能智能醫療智慧安防

2024-10-30 16:30:17

2012-11-07 10:22:54

Windows 8

2021-02-03 05:26:49

機器學習存儲AI

2023-05-10 14:26:24

云遷移云計算

2025-02-19 08:30:00

SOC網絡安全安全運營中心

2010-05-25 14:31:05

遠程鏈接MySQL

2024-04-28 09:47:32

Linux系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 龙珠z国语版在线观看 | 成人精品免费视频 | 精品久久久久久亚洲综合网 | 久久国产麻豆 | 国产午夜精品久久久久 | 国产日韩精品久久 | 一区二区在线不卡 | h片在线看 | 欧美黑人一级爽快片淫片高清 | 国产婷婷在线视频 | 精品在线免费看 | 狠狠久久 | 亚洲www | 国产精品视频久久久 | 亚洲 日本 欧美 中文幕 | 中文字幕日韩一区二区 | 亚洲网站在线观看 | 99久久精品国产一区二区三区 | 亚洲免费在线播放 | 亚洲在线一区 | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲精品一二三区 | 国产欧美一级 | 手机av免费在线 | 国产精品久久久久久久岛一牛影视 | 国产欧美一区二区三区在线看蜜臀 | 日韩中文字幕在线观看 | 91xxx在线观看 | 久久久久9999亚洲精品 | 欧美精品在欧美一区二区少妇 | 国产一区二区在线视频 | 精品一二三区在线观看 | 中文在线a在线 | 九九热免费视频在线观看 | 91色啪| 成人高清视频在线观看 | 成人在线免费 | 一区二区三 | 青青伊人久久 | 91一区 | 日韩视频免费 |