本地大语言模型的网络搜索

文摘   科技   2024-08-14 10:38   内蒙古  

1. 引言

所有的大语言模型都是基于概率计算的,不存在所谓的人工智能,因此大模型产生的结果总是存在“幻觉”。理论上有两条途径解决这个问题:一种方法是基于本地文件的RAG技术【测试微软的 GraphRAG (3DEC Flowknot)】,另一种方法是联网搜索。目前相对成熟的联网搜索产品主要有微软的Copilot和Perplexity.ai。此外,许多开源框架也合并了网络搜索功能,例如AnythingLLM和Open WebUI,本文讨论了后者的网络搜索功能。


2. 网络搜索引擎

在当前的Open WebUI版本(0.3.10)中,提供了多种网络搜索引擎,如下图所示,其中duckduckgo和jina无需任何设置即可使用,不过jina的响应速度相对慢一些,searxng虽然是开源产品,但设置步骤相当繁琐,因此不打算使用,其余的几个搜索引擎都需要API,而且大都收费,相比而言google_pse是性价比最高的,一方面Google的搜索质量毋庸置疑,另一方面Google的API是免费的,尽管每天的搜索次数有限制。所以我们选择这个搜索引擎。
设置搜索结果数量为5,即根据5个搜索结果给出总结。大语言模型采用llama 3.1 8B,尽管也下载了70B版本,但受机器硬件限制,响应速度很慢,因此采用8B版本。


3. 本地测试

测试句子为“IMASS model features in 3DEC”。首先搜索出如下5个链接:

https://itascasoftware.com/products/3dec/https://www.itascainternational.com/software/imasshttps://docs.itascacg.com/flac3d700/common/models/imass/doc/modelimass.htmlhttps://docs.itascacg.com/3dec700/flac3d/zone/test3d/Imass/Pillar/pillarimass.htmlhttps://www.itascacg.com/ftp_pub/3dec/v700/3dec700.html

然后根据这5个链接的内容给出总结,以下是 3DEC 中 IMASS 模型的一些主要特征:

(一) 主要特点

(1) 先进的本构模拟:IMASS 模型提供了岩石和土材料力学行为的详细且高级的本构描述,包括应变软化行为。

(2) 多机制模拟:IMASS 模型融合了剪切破坏、拉伸断裂和压实等多种变形机制,可全面描述岩土材料的力学行为。

(3) 应变相关属性:IMASS 模型考虑了岩石和土材料的应变相关属性,这对于预测各种载荷条件下边坡的行为至关重要。

(4) 高保真模拟:IMASS 模型可以对边坡稳定性问题进行高保真模拟,从而可以详细预测应力和应变场、位移和其他相关参数。

(5) 稳健高效的实施:IMASS 模型采用稳健高效的数值方法实施,确保快速准确地解决复杂的边坡稳定性问题。

(二) 模型能力

(1) 边坡稳定性分析:IMASS 模型可用于评估各种条件下边坡的稳定性,包括地震、强降雨和其他自然灾害。

(2) 岩石边坡工程:IMASS 模型在岩石边坡工程应用中特别有用,它可以帮助预测加载条件下岩体的行为。

(3) 土稳定性分析:IMASS 模型还可应用于土稳定性分析问题,例如评估路堤和其他土体结构的稳定性。

(三) 输入要求

(1) 材料属性:IMASS 模型需要输入材料属性,包括弹性模量、剪切强度和其他相关参数。

(2) 边界条件:IMASS 模型需要指定边界条件,例如初始位移和速度以及外部载荷条件。

(四) 输出能力

(1) 应力和应变场:IMASS 模型可以输出详细的应力和应变场,从而实现材料机械行为的可视化和分析。

(2) 位移和速度场:IMASS 模型还可以输出位移和速度场,提供有关材料运动和变形的信息。

(3) 其他相关参数:IMASS 模型可以输出其他相关参数,例如能量释放率、塑性应变累积以及材料行为的其他测量值。

总体而言,3DEC 中的 IMASS 模型为分析斜坡和其他土体结构的稳定性提供了强大的工具,使工程师能够更准确地预测其在各种负载条件下的行为。


5. 补充

本文测试了本地大语言模型的网络搜索功能,显然这个结果不是很理想,下面根据Copilot的结果作简要补充:

IMASS 是一个用于描述围岩在开挖、边坡或塌落过程中的损伤的数值模型。它考虑了从完整/节理状态到块体材料状态的逐步破坏和解体过程。以下是 IMASS 模型的关键特点:

(1) 粘聚力和拉伸减弱以及摩擦增强:岩体在变形过程中,从原位峰值强度逐渐降低到较低的残余值。大部分岩体在破裂过程中失去粘聚力和抗拉强度,但在轻度约束下迅速增强,这是由于摩擦和膨胀引起的。这些机制通常按顺序发生。

(2) 峰值后脆性:岩体从峰值强度下降到残余强度的速率被称为脆性。保持峰值强度的岩石被称为完全塑性(韧性);当超过峰值强度时,立即降至残余强度的岩体被称为完全脆性。脆性控制了应力从受应变的岩体中迅速或缓慢释放的速度。

(3) 模量软化:岩体在破裂、分离和旋转的过程中增加体积,从而导致膨胀。模量的降低对于评估洞穴和地下开挖周围的应力状态至关重要,因为随着岩体膨胀,其承载应力的能力降低。
(1) IMASS Model — FLAC3D 7.0 documentation. https://docs.itascacg.com/flac3d700/common/models/imass/doc/modelimass.html.(2) 3DEC - Itasca Software. https://itascasoftware.com/products/3dec/.(3) 3DEC | US Minneapolis - Itasca Consulting Group, Inc.. https://www.itascacg.com/software/3DEC.(4) New in 3DEC 9 | Itasca International. https://www.itascainternational.com/software/new-in-3dec-9.(5) 3DEC | HydroChina - Itasca R&D Center CN. https://www.itascacg.com/staging/cn/software/3DEC.

计算岩土力学
2024年5月8日,《计算岩土力学》建立4周年啦!
 最新文章