LLM論文研讀: MindSearch
1. 背景
近日中科大與上海人工智能實驗室聯合推出的MindSearch思索,引起了不小的關注,github上的星標,短短幾周時間,已經飆到了4.2K。看來確實有些內容,因此本qiang~研讀了論文及代碼,針對其中的原理與創新思想進行了熟悉與了解。
2. 簡介
2.1 技術團隊
中科大以及上海人工智能實驗室,也是書生浦語大模型的開發團隊聯合打造。
2.2 技術目標
結合大模型,優化搜索效果,聚焦用戶問題的檢索及生成細粒度結果。
當前集成LLM的搜索技術存在的挑戰如下:
1) 搜索引擎往往不能通過一次請求,就能夠準確、完整地檢索到用戶的復雜請求
2) 相應待整合集成的信息會分布在多個網頁中,且存在大量噪聲
3) 大量內容較長的網頁可能很快超過LLM的上下文長度
MindSearch通過模仿人類在信息檢索中的思維,實現了一個簡單有效的Multi-agent框架,進而解決如上問題。
3. 方案設計
3.1 整體框架
MindSearch包含一個WebPlanner和一組WebSearchers。整體框架如下圖所示:

3.2 WebPlanner
WebPlanner首先將用戶的問題拆解為一系列搜索任務,搜索任務的維護主要通過有向無環圖(DAG)實現,每一個節點將調用WebSearcher執行檢索,然后匯總返回結果,再決定執行下一個節點,以此迭代執行,最后一個節點執行完成后,再做最后的總結并輸出結果。
有向無環圖中包含節點和邊,其中節點表示待執行獨立的web搜索,且包含START節點(用戶的原始問題)以及END節點(最后的回答)。邊表示節點直接的推理拓撲關系。
有向無環圖的構建是基于LLM的代碼生成功能,LLM讀取用戶的問題,并基于LLM生成代碼創建節點及邊,然后通過Python解釋器按節點逐步運行,即”code as planning”。每個節點將調用一個WebSearcher來執行搜索任務,并總結搜索信息。
示例如下。

3.3 WebSearcher
WebSearcher相當一個復雜的RAG agent,具有web訪問,基于搜索結果總結有價值的信息。
搜索過程采用”由粗到細”的選擇策略。首先,LLM基于節點信息生成相似問題,以便提高檢索范圍,提高召回率,然后調用搜索API接口,獲取web地址,然后選擇其中最相關的地址,進一步讀取網頁內容,并生成結果。這種分層檢索方法可以有效減少大量web頁面,并且可以抽取相關信息的深度細節。
原理如下圖。

4. 效果層面
返回結果的深度、廣度、真實性高于SoT方案Perplextiy.ai、ChatGPT-web等

MindSearch與Perplextiy.ai針對同一問題解決軌跡比較。

5. 個人實驗
通過論文,能窺探框架原理、實驗方法及效果,但不能僅限于論文,該動手時需動手。因此本qiang~也本地部署了MindSearch,基于提供的gradio進行效果驗證。如下記錄其中一個示例:
1. 原始問題
截止到目前,俄羅斯和烏克蘭的戰爭打了幾年了,雙方傷亡情況如何
2. WebPlanner構建DAG
|
為了回答這個問題,我們需要將其拆分為兩個主要部分:一是確定戰爭開始的時間,二是了解雙方的傷亡情況。我們將首先創建一個搜索圖,并添加根節點來表示這個問題。
from ilagent.agents.python_web import WebSearchGraph
graph = WebSearchGraph() graph.add_root_node(node_content="截止到目前,俄羅斯和烏克蘭的戰爭打了幾年了,雙方傷亡情況如何", node_name="root")
# 添加節點查詢戰爭開始時間 graph.add_node( node_name="戰爭開始時間", node_content="俄羅斯和烏克蘭的戰爭是什么時候開始的?" ) graph.add_edge(start_node="root", end_node="戰爭開始時間")
# 添加節點查詢雙方傷亡情況 graph.add_node( node_name="雙方傷亡情況", node_content="俄羅斯和烏克蘭戰爭雙方的傷亡情況是怎樣的?" ) graph.add_edge(start_node="root", end_node="雙方傷亡情況")
graph.node("戰爭開始時間"), graph.node("雙方傷亡情況") |
4. 第一個問題改寫,擴大檢索范圍
|
為了準確獲取俄羅斯和烏克蘭戰爭的開始時間,需要明確查詢的具體內容,包括戰爭的名稱、涉及的國家以及開始的時間。考慮到這些因素,可以構建幾個具體的查詢來確保獲取的信息全面且準確。
{ "name": "BingBrowser.search", "parameters": { "query": [ "俄羅斯和烏克蘭戰爭開始時間", "俄羅斯與烏克蘭沖突開始日期", "俄羅斯入侵烏克蘭時間" ] } } |
5. 第一個問題檢索結果總結及鏈接
|
{ "0": { "url": "https://zh.wikipedia.org/wiki/俄烏戰爭", "summ": "定性. 2017年5月30日,烏克蘭國家政府高層機構首次將\"俄烏武裝沖突\"改稱\"俄烏混合戰爭\"。. 2018年1月18日, 烏克蘭最高拉達 投票通過《 頓巴斯重現一體化法案 (烏克蘭語:Закон про забезпечення державного суверентету Украни над ...\\n在2014年9月和2015年2月,俄烏簽署旨在化解 烏克蘭武裝部隊 和 烏克蘭東部親俄武裝 沖突的《 明斯克協議 》與《 新明斯克協議 》,此后主要戰爭行為結束但仍有沖突發生,俄烏雙方多次指責對方違反停火協議 [ 35] 。2019年10月至12月,烏克蘭爆發 不投降運動 抗議政府對頓巴斯地區的妥協。", "title": "俄烏戰爭 - 維基百科,自由的百科全書" }, "1": { "url": "https://baike.baidu.com/item/2022年俄烏沖突/60143880", "summ": "2022年俄烏沖突(俄羅斯稱為\"特別軍事行動\",烏克蘭稱為\"俄羅斯全面入侵戰爭\"),是俄羅斯對烏克蘭發起的大規模軍事行動。2022年2月24日,因北約東擴及頓巴斯沖突,普京宣布開展\"特別軍事行動\",計劃對烏克蘭進行非軍事化和去納粹化,俄烏沖突正式爆發;行動之初,俄軍發起\"閃電戰 ...\\n2022年俄烏沖突(俄羅斯稱為\"特別軍事行動\",烏克蘭稱為\"俄羅斯全面入侵戰爭\"),是俄羅斯對烏克蘭發起的大規模軍事行動。2022年2月24日,因北約東擴及頓巴斯沖突,普京宣布開展\"特別軍事行動\",計劃對烏克蘭進行非軍事化和去納粹化,俄烏沖突正式爆發;行動之初,俄軍發起\"閃電戰 ...\\n2022年俄烏沖突(俄羅斯稱為\"特別軍事行動\",烏克蘭稱為\"俄羅斯全面入侵戰爭\"),是俄羅斯對烏克蘭發起的大規模軍事行動。2022年2月24日,因北約東擴及頓巴斯沖突,普京宣布開展\"特別軍事行動\",計劃對烏克蘭進行非軍事化和去納粹化,俄烏沖突正式爆發;行動之初,俄軍發起\"閃電戰 ...", "title": "2022年俄烏沖突 - 百度百科" }, "2": { "url": "https://zhuanlan.zhihu.com/p/608875734", "summ": "俄烏戰爭一周年,全過程時間線梳理. 2022 年 2 月 24 日,俄羅斯對烏克蘭發動全面軍事進攻,俄烏戰爭急劇升級。. 這場運動之前,俄羅斯自 2021 年初以來一直在集結軍事力量,俄羅斯多次要求采取安全措施并禁止烏克蘭加入北約。.\\n俄烏戰爭一周年,全過程時間線梳理. 2022 年 2 月 24 日,俄羅斯對烏克蘭發動全面軍事進攻,俄烏戰爭急劇升級。. 這場運動之前,俄羅斯自 2021 年初以來一直在集結軍事力量,俄羅斯多次要求采取安全措施并禁止烏克蘭加入北約。.\\n俄烏戰爭一周年,全過程時間線梳理. 2022 年 2 月 24 日,俄羅斯對烏克蘭發動全面軍事進攻,俄烏戰爭急劇升級。. 這場運動之前,俄羅斯自 2021 年初以來一直在集結軍事力量,俄羅斯多次要求采取安全措施并禁止烏克蘭加入北約。.", "title": "俄烏戰爭一周年,全過程時間線梳理 - 知乎 - 知乎專欄" }, "3": { "url": "https://zh.wikipedia.org/zh-hans/2022年俄羅斯入侵烏克蘭時間軸", "summ": "俄羅斯入侵烏克蘭時間軸. 簡體. 工具. (重定向自 2022年俄羅斯入侵烏克蘭時間軸 ). 除特別注明外,本文所有時間均以 時間( UTC+2 )為準。. 2022年2月24日俄羅斯入侵烏克蘭的動態地圖. 俄烏戰爭 期間 各方控制城市和城鎮 的詳細地圖. 直轄市、州、自治共和國 ...\\n俄羅斯入侵烏克蘭時間軸. 簡體. 工具. (重定向自 2022年俄羅斯入侵烏克蘭時間軸 ). 除特別注明外,本文所有時間均以 時間( UTC+2 )為準。. 2022年2月24日俄羅斯入侵烏克蘭的動態地圖. 俄烏戰爭 期間 各方控制城市和城鎮 的詳細地圖. 直轄市、州、自治共和國 ...\\n俄羅斯入侵烏克蘭時間軸. 簡體. 工具. (重定向自 2022年俄羅斯入侵烏克蘭時間軸 ). 除特別注明外,本文所有時間均以 時間( UTC+2 )為準。. 2022年2月24日俄羅斯入侵烏克蘭的動態地圖. 俄烏戰爭 期間 各方控制城市和城鎮 的詳細地圖. 直轄市、州、自治共和國 ...", "title": "俄羅斯入侵烏克蘭時間軸 - 維基百科,自由的百科全書" }, "4": { "url": "https://new.qq.com/rain/a/20230302A069JA00", "summ": "當地時間2022年2月24日凌晨,俄羅斯總統普京發表全國電視講話,宣布俄將在頓巴斯地區發起特別軍事行動。普京講話結束幾分鐘后,俄軍兵分多路,從烏克蘭的北、東北、東、東南、南部方向同時發起進攻,其中北路俄軍從白俄羅斯境內出發,一路經第聶伯河西岸的切爾諾貝利直撲烏克蘭首都基輔 ...", "title": "俄烏沖突爆發一周年!3分鐘梳理局勢演變時間線_騰訊新聞" }, "5": { "url": "https://www.bbc.com/zhongwen/simp/world-68356503", "summ": "2024年2月22日. 烏克蘭戰爭已持續兩年,但沒有理由相信戰火會很快停止。. 無論是烏克蘭還是俄羅斯,還是雙方的主要盟友,都不認為有任何和平 ...", "title": "烏克蘭戰爭兩周年:戰爭何時結束等五個關鍵問題的答案 - BBC News 中文" }, "6": { "url": "https://cn.nytimes.com/world/20220225/russia-ukraine-timeline/", "summ": "俄羅斯入侵烏克蘭:局勢發展時間線. MATTHEW MPOKE BIGG. 2022年2月25日. 本月,烏克蘭東部夏斯季耶前線的烏克蘭士兵。. Tyler Hicks/The New York Times. 前蘇聯的兩個創始國俄羅斯和烏克蘭再次處于爆發點。. 以下是促成俄羅斯入侵的一些關鍵時刻,有些人擔心這可能成為 ...", "title": "俄羅斯入侵烏克蘭:局勢發展時間線 - 紐約時報中文網" }, "7": { "url": "https://zh.wikipedia.org/zh-hans/俄羅斯入侵烏克蘭", "summ": "烏克蘭地圖,標有南部被吞并的克里米亞,以及東部頓巴斯地區的兩個由俄羅斯支持、分裂自烏克蘭的共和國. 蘇聯于1991年解體后,新獨立的烏克蘭和俄羅斯保持聯系。 1994年烏克蘭同意簽署《不擴散核武器條約》并拆除蘇聯在烏克蘭留下的核武器 [67] 。 作為回報,俄羅斯、英國和美國簽署 ...", "title": "俄羅斯入侵烏克蘭 - 維基百科,自由的百科全書" }, "8": { "url": "https://zh.wikipedia.org/wiki/俄羅斯入侵烏克蘭", "summ": "烏克蘭地圖,標有南部被吞并的克里米亞,以及東部頓巴斯地區的兩個由俄羅斯支持、分裂自烏克蘭的共和國. 蘇聯于1991年解體后,新獨立的烏克蘭和俄羅斯保持聯系。1994年烏克蘭同意簽署《不擴散核武器條約》并拆除蘇聯在烏克蘭留下的核武器 [67] 。", "title": "俄羅斯入侵烏克蘭 - 維基百科,自由的百科全書" }, "9": { "url": "https://www.bbc.com/zhongwen/simp/world-60618047", "summ": "俄烏戰爭:俄羅斯為什么入侵烏克蘭?. 普京想得到什么?. 俄羅斯通過海、陸、空對擁有 4400 萬人口的歐洲民主國家烏克蘭發動了毀滅性的攻擊 ...", "title": "俄烏戰爭:俄羅斯為什么入侵烏克蘭?普京想得到什么? - BBC News 中文" }, "10": { "url": "https://www.bbc.com/zhongwen/simp/world-62913552", "summ": "俄羅斯入侵烏克蘭的戰爭背景和進展,BBC中文為您深入分析雙方的實力和策略,以及國際社會的態度和影響。", "title": "俄羅斯入侵烏克蘭:戰況如何?誰勝誰負? - Bbc" } } |
6. 第一個問題的結果選擇最優的幾個網頁
|
為了回答“俄羅斯和烏克蘭的戰爭是什么時候開始的?”這個問題,我需要尋找明確提及戰爭開始時間的網頁。根據搜索結果摘要,以下幾個網頁可能包含相關信息:
網頁1提到“2022年2月24日,因北約東擴及頓巴斯沖突,普京宣布開展‘特別軍事行動’,計劃對烏克蘭進行非軍事化和去納粹化,俄烏沖突正式爆發”。 網頁2提到“2022年2月24日,俄羅斯對烏克蘭發動全面軍事進攻,俄烏戰爭急劇升級”。 網頁3提到“2022年2月24日俄羅斯入侵烏克蘭的動態地圖”。 網頁4提到“2022年2月24日凌晨,俄羅斯總統普京發表全國電視講話,宣布俄將在頓巴斯地區發起特別軍事行動”。 這些網頁都明確提到了戰爭的開始時間,因此我選擇這些網頁進行進一步閱讀。
{ "name": "BingBrowser.select", "parameters": { "select_ids": [ 1, 2, 3, 4 ] } } |
7. 針對第一個問題,選擇最優的網頁并爬取網頁內容
|
{ "4": { "url": "https://new.qq.com/rain/a/20230302A069JA00", "title": "俄烏沖突爆發一周年!3分鐘梳理局勢演變時間線_騰訊新聞", "content": "\\n俄烏沖突爆發一周年!3分鐘梳理局勢演變時間線_騰訊新聞\\n俄烏沖突爆發一周年!3分鐘梳理局勢演變時間線\\n" }, "2": { "url": "https://zhuanlan.zhihu.com/p/608875734", "title": "俄烏戰爭一周年,全過程時間線梳理 - 知乎 - 知乎專欄", "content": " \\n" }, "1": { "url": "https://baike.baidu.com/item/2022年俄烏沖突/60143880", "title": "2022年俄烏沖突 - 百度百科", "content": "2022年俄烏沖突(俄羅斯稱為“特別軍事行動” [282] [285],烏克蘭稱為“俄羅斯全面入侵戰爭” [283-284]),是俄羅斯對烏克蘭發起的大規模軍事行動。" }, "3": { "url": "https://zh.wikipedia.org/zh-hans/2022年俄羅斯入侵烏克蘭時間軸", "title": "俄羅斯入侵烏克蘭時間軸 - 維基百科,自由的百科全書", "content": "\\n俄羅斯入侵烏克蘭時間軸2022年2月24日俄羅斯入侵烏克蘭的動態地圖" } } |
8. 針對第一個問題,基于網頁結果進行總結
|
俄羅斯和烏克蘭的戰爭始于2022年2月24日。這一天,俄羅斯總統普京宣布在頓巴斯地區發起“特別軍事行動”,標志著俄烏沖突的正式爆發[[1]][[2]][[3]]。這次軍事行動被俄羅斯稱為“特別軍事行動”,而烏克蘭則稱之為“俄羅斯全面入侵戰爭”[[1]]。
這場戰爭的背景可以追溯到北約東擴和頓巴斯沖突。北約的擴張被視為對俄羅斯安全的威脅,而頓巴斯地區的沖突則加劇了雙方的緊張關系。頓巴斯地區自2014年以來一直存在親俄武裝與烏克蘭政府的沖突,盡管2014年和2015年簽署了《明斯克協議》,但沖突并未完全停止[[0]][[1]]。
2022年2月24日,俄羅斯對烏克蘭發動了大規模軍事進攻,從烏克蘭的北、東北、東、東南、南部方向同時發起進攻,快速向基輔、哈爾科夫等城市推進,并控制戰略要地赫爾松[[1]][[2]][[3]]。俄軍在行動之初發起了“閃電戰”,但烏克蘭軍隊進行了頑強抵抗,俄軍進攻受阻,并在3月底撤離基輔地區[[1]]。
綜上所述,俄羅斯和烏克蘭的戰爭始于2022年2月24日,這一天標志著俄烏沖突的正式爆發。 |
9. 執行第二個節點問題:俄羅斯和烏克蘭戰爭雙方的傷亡情況是怎樣的?
10. 第二個問題改寫,擴大檢索范圍
|
為了獲取俄羅斯和烏克蘭戰爭雙方的傷亡情況,需要明確查詢的具體內容,包括時間范圍、雙方傷亡人數等。可以通過多個查詢來獲取全面的信息。 { "name": "BingBrowser.search", "parameters": { "query": [ "俄羅斯和烏克蘭戰爭雙方傷亡人數", "2022年俄羅斯和烏克蘭戰爭傷亡情況", "2023年俄羅斯和烏克蘭戰爭傷亡數據", "俄羅斯和烏克蘭戰爭最新傷亡報告" ] } } |
11. 第二個問題檢索結果總結及鏈接
|
{ "0": { "url": "https://news.un.org/zh/story/2024/08/1130996", "summ": "俄羅斯領土上的戰斗. 延恰還對戰火蔓延對俄羅斯庫爾斯克、別爾哥羅德和布良斯克地區平民的影響表示擔憂。 據俄羅斯當地官員稱,自烏克蘭8月6日開始入侵庫爾斯克地區以來,至少已有12人死亡,121人受傷。據報道,已有超過 13 萬人撤離該地區。", "title": "聯合國官員強調烏克蘭戰爭傷亡人數不斷增加,\"核事故 \"威脅上升" }, "1": { "url": "https://news.un.org/zh/story/2024/07/1129741", "summ": "2024年7月3日 和平與安全. 聯合國烏克蘭人權監測團的一份新報告揭示了俄羅斯軍隊襲擊造成的 \"可怕傷亡\",5月份的平民傷亡人數是近一年來的最高峰。. 聯合國烏克蘭人權監測團周三發布的報告描述了平民面臨的困境,包括身體和長期的社會經濟傷害。. 報告 ...", "title": "烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的 \"可怕傷亡\" | | 1聯合國新聞" }, "2": { "url": "https://www.ungeneva.org/zh/news-media/news/2024/07/95043/wukelan-lianheguobaogaojieshieluosixijizaochengde-kepashangwang", "summ": "聯合國烏克蘭人權監測團的一份新報告揭示了俄羅斯軍隊襲擊造成的 \"可怕傷亡\",5月份的平民傷亡人數是近一年來的最高峰。 聯合國烏克蘭人權監測團周三發布的報告描述了平民面臨的困境,包括身體和長期的社會經濟傷害。", "title": "烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的 \"可怕傷亡\"" }, "3": { "url": "https://www.bbc.com/zhongwen/simp/world-60950216", "summ": "俄羅斯入侵烏克蘭的戰爭自2月24日爆發以來已經持續超過一個月。. 以下是4月3日一些最新進展:. 世界領導人今天紛紛譴責俄羅斯軍隊從基輔周邊 ...\\n最近更新: 2022年4月3日. 俄羅斯入侵烏克蘭的戰爭自2月24日爆發以來已經持續超過一個月。. 以下是4月3日一些最新進展:. 世界領導人今天紛紛譴責 ...", "title": "俄羅斯入侵烏克蘭:4月3日最新情況綜述 - BBC News 中文" }, "4": { "url": "https://www.bbc.com/zhongwen/simp/world-60790076", "summ": "俄羅斯入侵烏克蘭的軍事行動已進入第25天,以下是3月20日一些主要情況匯總:. 烏克蘭總統澤連斯基向以色列議會發表演說,此前他已經向美國 ...\\n俄羅斯入侵烏克蘭的軍事行動已進入第25天,以下是3月20日一些主要情況匯總:. 烏克蘭總統澤連斯基向以色列議會發表演說,此前他已經向美國 ...", "title": "俄羅斯入侵烏克蘭: 3月20日最新情況綜述 - BBC News 中文" }, "5": { "url": "https://www.ohchr.org/zh/press-releases/2023/02/turk-deplores-human-cost-russias-war-against-ukraine-verified-civilian", "summ": "日內瓦(2023年2月21日)——聯合國人權事務高級專員福爾克爾·蒂爾克(Volker Türk)今天對烏克蘭戰爭中的人員傷亡深表遺憾。在過去12個月里,戰爭已造成至少8006名平民死亡、13287名平民受傷,另外還有眾多平民在烏克蘭東部的沖突中喪生。 蒂爾克表示:\"我們今天公布的這些數字揭示了自去年2 ...\\n日內瓦(2023年2月21日)——聯合國人權事務高級專員福爾克爾·蒂爾克(Volker Türk)今天對烏克蘭戰爭中的人員傷亡深表遺憾。 在過去12個月里,戰爭已造成至少8006名平民死亡、13287名平民受傷,另外還有眾多平民在烏克蘭東部的沖突中喪生。", "title": "蒂爾克對烏克蘭戰爭中的人員傷亡深表遺憾,去年已核實的平民傷亡人數超過21000人 | Ohchr" }, "6": { "url": "https://zh.wikipedia.org/wiki/俄烏戰爭傷亡", "summ": "2022年俄羅斯入侵烏克蘭. 俄烏戰爭平民和軍人的傷亡數字無法做出確切的估計。. [ 7] 下表匯總了各方估計的數據。. 2022年9月,俄羅斯國防部證實,共有5937名俄羅斯士兵在戰斗中陣亡。. [ 8] 頓涅茨克人民共和國表示,截至2022年12月22日,已有4163名頓涅茨克人民 ...\\n2022年俄羅斯入侵烏克蘭. 俄烏戰爭平民和軍人的傷亡數字無法做出確切的估計。. [ 7] 下表匯總了各方估計的數據。. 2022年9月,俄羅斯國防部證實,共有5937名俄羅斯士兵在戰斗中陣亡。. [ 8] 頓涅茨克人民共和國表示,截至2022年12月22日,已有4163名頓涅茨克人民 ...\\n2022年俄羅斯入侵烏克蘭. 俄烏戰爭平民和軍人的傷亡數字無法做出確切的估計。. [ 7] 下表匯總了各方估計的數據。. 2022年9月,俄羅斯國防部證實,共有5937名俄羅斯士兵在戰斗中陣亡。. [ 8] 頓涅茨克人民共和國表示,截至2022年12月22日,已有4163名頓涅茨克人民 ...", "title": "俄烏戰爭傷亡 - 維基百科,自由的百科全書" }, "7": { "url": "https://new.qq.com/rain/a/20231215A09UAE00", "summ": "俄羅斯和烏克蘭在將近兩年的沖突中彼此都損失了多少士兵和裝備?到底花了多少錢呢? 如果看明面數據,烏克蘭武裝部隊總參謀部的官方網站上每一天都會實時更新大俄的損失情況,比如在今天,也就是俄烏沖突持續的第660天,根據烏克蘭的統計,俄羅斯軍隊的總損失數量為: 士兵傷亡:343890人 ...\\n俄烏沖突第660天,雙方傷亡人數和花費統計:烏克蘭損失慘重,俄羅斯數據尚可接受 ... 與俄羅斯軍隊的傷亡數字保密不同,烏克蘭的\"好盟友\"們經常會在一些公開場合透露基輔的損失,比如在此前的歐盟峰會上,有人說烏克蘭傷亡了50萬的士兵;在美國官員無 ...", "title": "俄烏沖突第660天,雙方傷亡人數和花費統計:烏克蘭損失慘重,俄羅斯數據尚可接受_騰訊新聞" }, "8": { "url": "https://news.un.org/zh/story/2023/11/1124187", "summ": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬. 10 月 5 日,烏克蘭東部村莊赫羅扎發生空襲,造成數十名平民死亡。. 聯合國烏克蘭人權監測團今天表示,自2022年2月24日俄羅斯對烏克蘭發動全面武裝進攻以來,至少已有包括560多名兒童在內的1萬名烏克蘭平民死亡 ...\\n聯合國烏克蘭人權監測團今天表示,自2022年2月24日俄羅斯對烏克蘭發動全面武裝進攻以來,至少已有包括560多名兒童在內的1萬名烏克蘭平民死亡,另有1.85萬多人受傷。. 11月15日,一枚導彈擊中烏克蘭控制區頓涅茨克州塞利多韋城鎮一棟四層公寓樓,造成四人 ...", "title": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬 | | 1聯合國新聞" }, "9": { "url": "https://news.un.org/zh/story/2024/02/1126472", "summ": "平民傷亡減少趨勢逆轉 迪卡洛指出,與前幾個月相比,烏克蘭在去年12月和今年1月的平民傷亡人數大幅增加,逆轉了2023年全年平民傷亡減少的趨勢。 聯合國人權事務高級專員辦事處已核實,1月份有158名平民死亡,483人受傷。\\n聯合國主管政治與建設和平事務的副秘書長迪卡洛(Rosemary DiCarlo)今天在向安理會通報情況時指出,持續近兩年的俄烏沖突對烏克蘭以及全球和平與安全造成的破壞變得越發顯著。她重申,只有符合《聯合國憲章》、國際法和聯大決議的解決方案才能實現公正且持久的和平。", "title": "烏克蘭平民死傷人數重新攀升,聯合國呼吁為公正與持久的和平尋求解決方案 | | 1聯合國新聞" }, "10": { "url": "https://www.ungeneva.org/zh/news-media/news/2023/11/87726/ewuzhanzhengdaozhidewukelanpingminsiwangrenshuyiyuyiwan", "summ": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬. 2023年11月21日. 聯合國烏克蘭人權監測團今天表示,自2022年2月24日俄羅斯對烏克蘭發動全面武裝進攻以來,至少已有包括560多名兒童在內的1萬名烏克蘭平民死亡,另有1.85萬多人受傷。. 11月15日,一枚導彈擊中烏克蘭 ...", "title": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬 | 聯合國日內瓦" }, "11": { "url": "https://www.bbc.com/zhongwen/simp/world-60887390", "summ": "俄羅斯入侵烏克蘭的戰爭自2月24日爆發以來已經持續超過一個月。. 以下是3月27日一些最新進展:. 烏克蘭軍事情報負責人基里洛·布達諾夫稱(Kyrylo ...", "title": "俄羅斯入侵烏克蘭:3月27日最新情況綜述 - BBC News 中文" }, "12": { "url": "https://www.bbc.com/zhongwen/simp/world-60874897", "summ": "2022年3月25日. 俄羅斯入侵烏克蘭的戰爭自2月24日爆發以來已經持續了整整一個月。. 以下是25日一些最新進展:. 烏克蘭南部被圍困的馬里烏波爾,一 ...", "title": "俄羅斯入侵烏克蘭:3月25日最新情況綜述 - BBC News 中文" }, "13": { "url": "https://www.nytimes.com/zh-hans/2022/02/24/world/asia/russia-ukraine-war.html", "summ": "多國舉行反戰游行:許多俄羅斯人對開戰深感不安, 數千人走上街頭 ,抗議普京入侵烏克蘭的決定,但最終遭遇大批警察。. 據一個統計逮捕人數的 ...", "title": "簡報:俄羅斯入侵烏克蘭已導致上百人死亡;多國舉行反戰游行 - The New York Times" }, "14": { "url": "https://www.bbc.com/zhongwen/simp/world-62913552", "summ": "戰爭中俄羅斯和烏克蘭雙方都遭受了損失,但都沒有公布確切數字。 ... 俄羅斯很少披露部隊死亡人數。它最近一次公開死亡人數是在3月份,當時它 ...", "title": "俄羅斯入侵烏克蘭:戰況如何?誰勝誰負? - Bbc" }, "15": { "url": "https://www.bbc.com/zhongwen/simp/world-60629384", "summ": "俄羅斯入侵烏克蘭:3月5日最新情況綜述. Reuters. 2022年3月5日. 自俄羅斯軍隊2月24日清晨,多路入侵烏克蘭以來,烏克蘭各地都爆發激烈戰斗,俄軍 ...", "title": "俄羅斯入侵烏克蘭:3月5日最新情況綜述 - BBC News 中文" } } |
12. 第二個問題的結果選擇最優的幾個網頁
|
為了回答“俄羅斯和烏克蘭戰爭雙方的傷亡情況是怎樣的?”這個問題,我需要找到包含雙方傷亡數據的網頁。初步瀏覽搜索結果后,發現以下網頁可能包含相關信息:
網頁0提到俄羅斯庫爾斯克地區的傷亡情況。 網頁1和網頁2都提到聯合國報告揭示俄羅斯襲擊造成的“可怕傷亡”。 網頁5提到聯合國人權事務高級專員對烏克蘭戰爭中的人員傷亡的統計。 網頁6提到俄烏戰爭平民和軍人的傷亡數字。 網頁7提到俄烏沖突第660天的雙方傷亡人數和花費統計。 網頁8提到俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬。 網頁9提到烏克蘭在去年12月和今年1月的平民傷亡人數。 網頁10提到俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬。 這些網頁可能包含關于雙方傷亡情況的詳細信息,因此我選擇這些網頁進行進一步閱讀。
{ "name": "BingBrowser.select", "parameters": { "select_ids": [ 0, 1, 2, 5, 6, 7, 8, 9, 10 ] } } |
13. 針對第二個問題,選擇最優的網頁并爬取網頁內容
|
{ "7": { "url": "https://new.qq.com/rain/a/20231215A09UAE00", "title": "俄烏沖突第660天,雙方傷亡人數和花費統計:烏克蘭損失慘重,俄羅斯數據尚可接受_騰訊新聞", "content": "\\n俄烏沖突第660天,雙方傷亡人數和花費統計:烏克蘭損失慘重,俄羅斯數據尚可接受_騰訊新聞\\n俄烏沖突第660天,雙方傷亡人數和花費統計:烏克蘭損失慘重,俄羅斯數據尚可接受\\n" }, "8": { "url": "https://news.un.org/zh/story/2023/11/1124187", "title": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬 | | 1聯合國新聞", "content": "\\n俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬 " }, "0": { "url": "https://news.un.org/zh/story/2024/08/1130996", "title": "聯合國官員強調烏克蘭戰爭傷亡人數不斷增加,\"核事故 \"威脅上升", "content": "聯合國官員強調烏克蘭戰爭傷亡人數不斷增加,“核事故 ”威脅上升\\n聯合國兒童基金會駐烏克蘭辦事處\\n基輔市中心遭受導彈襲擊的后果。" }, "9": { "url": "https://news.un.org/zh/story/2024/02/1126472", "title": "烏克蘭平民死傷人數重新攀升,聯合國呼吁為公正與持久的和平尋求解決方案 | | 1聯合國新聞", "content": "\\n烏克蘭平民死傷人數重新攀升,聯合國呼吁為公正與持久的和平尋求解決方案 " }, "6": { "url": "https://zh.wikipedia.org/wiki/俄烏戰爭傷亡", "title": "俄烏戰爭傷亡 - 維基百科,自由的百科全書", "content": "\\n俄烏戰爭傷亡" }, "2": { "url": "https://www.ungeneva.org/zh/news-media/news/2024/07/95043/wukelan-lianheguobaogaojieshieluosixijizaochengde-kepashangwang", "title": "烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的 \"可怕傷亡\"", "content": "\\n烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的“可怕傷亡”" }, "10": { "url": "https://www.ungeneva.org/zh/news-media/news/2023/11/87726/ewuzhanzhengdaozhidewukelanpingminsiwangrenshuyiyuyiwan", "title": "俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬 | 聯合國日內瓦", "content": "\\n俄烏戰爭導致的烏克蘭平民死亡人數已逾一萬" }, "1": { "url": "https://news.un.org/zh/story/2024/07/1129741", "title": "烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的 \"可怕傷亡\" | | 1聯合國新聞", "content": "\\n烏克蘭: 聯合國報告揭示俄羅斯襲擊造成的“可怕傷亡” " } } |
14. 針對第二個問題,基于網頁結果進行總結
|
截至2024年8月,俄羅斯和烏克蘭之間的戰爭已經持續了兩年多,雙方都遭受了巨大的傷亡。以下是雙方傷亡情況的詳細分析:
### 烏克蘭方面
1. **平民傷亡**: - 根據聯合國人權事務高級專員辦事處的數據,自2022年2月24日以來,烏克蘭已有超過16,662名平民喪生,2,420人受傷[[0]]。 - 2023年11月21日,聯合國烏克蘭人權監測團報告稱,自戰爭開始以來,至少有10,000名烏克蘭平民死亡,另有18,500多人受傷[[8]]。 - 2024年2月,聯合國人權事務高級專員辦事處記錄到3月份烏克蘭平民傷亡人數為436人,受傷人數為1760人[[2]]。
2. **軍事傷亡**: - 烏克蘭軍隊的傷亡情況較為復雜,各方估計不一。例如,烏克蘭政府估計自戰爭開始以來有10,000至13,000名士兵死亡[[6]]。 - 根據烏克蘭武裝部隊總參謀部的數據,截至2024年2月,烏克蘭軍隊共有57,383名士兵陣亡[[6]]。
### 俄羅斯方面
1. **平民傷亡**: - 俄羅斯官方并未公開詳細的平民傷亡數據,但聯合國和其他國際組織多次報告俄羅斯軍隊在烏克蘭境內的襲擊造成了大量平民傷亡。 - 根據聯合國人權事務高級專員辦事處的數據,自2022年2月24日以來,俄羅斯軍隊在烏克蘭境內的襲擊已造成至少1,000名平民死亡,另有2,000多人受傷[[0]]。
2. **軍事傷亡**: - 俄羅斯國防部在2022年9月證實,共有5937名俄羅斯士兵在戰斗中陣亡[[6]]。 - 根據俄羅斯安全局的數據,截至2023年2月28日,俄軍傷亡人數達11萬人[[6]]。 - 瓦格納集團負責人表示,截至2023年5月25日,瓦格納已有超過20,000名士兵陣亡[[6]]。
### 總結
總體來看,俄羅斯和烏克蘭之間的戰爭造成了巨大的人員傷亡。烏克蘭方面,平民和軍事人員的傷亡數字都非常高,尤其是平民傷亡情況令人擔憂。俄羅斯方面,盡管官方數據有限,但國際組織的報告顯示,俄羅斯軍隊在烏克蘭境內的襲擊也造成了大量平民傷亡。這場戰爭不僅對雙方造成了巨大的人員和經濟損失,也對烏克蘭和俄羅斯的社會結構和文化產生了深遠影響。 |
15. 完成所有節點,然后進行總結
|
基于提供的問答對,撰寫一篇詳細完備的最終回答。 - 回答內容需要邏輯清晰,層次分明,確保讀者易于理解。 - 回答中每個關鍵點需標注引用的搜索結果來源(保持跟問答對中的索引一致),以確保信息的可信度。給出索引的形式為`[[int]]`,如果有多個索引,則用多個[[]]表示,如`[[id_1]][[id_2]]`。 - 回答部分需要全面且完備,不要出現\"基于上述內容\"等模糊表達,最終呈現的回答不包括提供給你的問答對。 - 語言風格需要專業、嚴謹,避免口語化表達。 - 保持統一的語法和詞匯使用,確保整體文檔的一致性和連貫性。 |
16. 最終的總結輸出結果
|
截至2024年8月,俄羅斯和烏克蘭之間的戰爭已經持續了兩年多。這場沖突始于2022年2月24日,當時俄羅斯總統普京宣布在頓巴斯地區發起“特別軍事行動”,標志著俄烏沖突的正式爆發[[1]][[2]][[3]]。
### 戰爭背景
這場戰爭的背景可以追溯到北約東擴和頓巴斯沖突。北約的擴張被視為對俄羅斯安全的威脅,而頓巴斯地區的沖突則加劇了雙方的緊張關系。頓巴斯地區自2014年以來一直存在親俄武裝與烏克蘭政府的沖突,盡管2014年和2015年簽署了《明斯克協議》,但沖突并未完全停止[[0]][[1]]。
2022年2月24日,俄羅斯對烏克蘭發動了大規模軍事進攻,從烏克蘭的北、東北、東、東南、南部方向同時發起進攻,快速向基輔、哈爾科夫等城市推進,并控制戰略要地赫爾松[[1]][[2]][[3]]。俄軍在行動之初發起了“閃電戰”,但烏克蘭軍隊進行了頑強抵抗,俄軍進攻受阻,并在3月底撤離基輔地區[[1]]。
### 雙方傷亡情況
截至2024年8月,俄羅斯和烏克蘭之間的戰爭已經持續了兩年多,雙方都遭受了巨大的傷亡。以下是雙方傷亡情況的詳細分析:
#### 烏克蘭方面
1. **平民傷亡**: - 根據聯合國人權事務高級專員辦事處的數據,自2022年2月24日以來,烏克蘭已有超過16,662名平民喪生,2,420人受傷[[4]]。 - 2023年11月21日,聯合國烏克蘭人權監測團報告稱,自戰爭開始以來,至少有10,000名烏克蘭平民死亡,另有18,500多人受傷[[12]]。 - 2024年2月,聯合國人權事務高級專員辦事處記錄到3月份烏克蘭平民傷亡人數為436人,受傷人數為1760人[[6]]。
2. **軍事傷亡**: - 烏克蘭軍隊的傷亡情況較為復雜,各方估計不一。例如,烏克蘭政府估計自戰爭開始以來有10,000至13,000名士兵死亡[[10]]。 - 根據烏克蘭武裝部隊總參謀部的數據,截至2024年2月,烏克蘭軍隊共有57,383名士兵陣亡[[10]]。
#### 俄羅斯方面
1. **平民傷亡**: - 俄羅斯官方并未公開詳細的平民傷亡數據,但聯合國和其他國際組織多次報告俄羅斯軍隊在烏克蘭境內的襲擊造成了大量平民傷亡。 - 根據聯合國人權事務高級專員辦事處的數據,自2022年2月24日以來,俄羅斯軍隊在烏克蘭境內的襲擊已造成至少1,000名平民死亡,另有2,000多人受傷[[4]]。
2. **軍事傷亡**: - 俄羅斯國防部在2022年9月證實,共有5937名俄羅斯士兵在戰斗中陣亡[[10]]。 - 根據俄羅斯安全局的數據,截至2023年2月28日,俄軍傷亡人數達11萬人[[10]]。 - 瓦格納集團負責人表示,截至2023年5月25日,瓦格納已有超過20,000名士兵陣亡[[10]]。
### 總結
總體來看,俄羅斯和烏克蘭之間的戰爭造成了巨大的人員傷亡。烏克蘭方面,平民和軍事人員的傷亡數字都非常高,尤其是平民傷亡情況令人擔憂。俄羅斯方面,盡管官方數據有限,但國際組織的報告顯示,俄羅斯軍隊在烏克蘭境內的襲擊也造成了大量平民傷亡。這場戰爭不僅對雙方造成了巨大的人員和經濟損失,也對烏克蘭和俄羅斯的社會結構和文化產生了深遠影響。
### 參考文獻
- [[0]] https://www.bbc.com/news/world-europe-60971445 - [[1]] https://www.bbc.com/news/world-europe-60971445 - [[2]] https://www.bbc.com/news/world-europe-60971445 - [[3]] https://www.bbc.com/news/world-europe-60971445 - [[4]] https://www.bbc.com/news/world-europe-60971445 - [[6]] https://www.bbc.com/news/world-europe-60971445 - [[10]] https://www.bbc.com/news/world-europe-60971445 - [[12]] https://www.bbc.com/news/world-europe-60971445 |
6. 總結
一句話足矣~
本文主要是針對MindSearch進行研讀,掌握其中的原理及思想,期許對日常項目工作帶來價值,且部署驗證了效果。
個人觀點:針對組合問、有推理的搜索問題,MindSearch比較在行,對于簡單的一階問題,還是直接用傳統的搜索RAG方法更為合適,因為殺雞焉用牛刀。
7. 參考
(1) MindSearch論文: https://arxiv.org/pdf/2407.20183
(2) MindSearch源碼: https://github.com/InternLM/MindSearch


本文主要是針對MindSearch進行研讀,掌握其中的原理及思想,期許對日常項目工作帶來價值,且部署驗證了效果。
浙公網安備 33010602011771號