【技巧】利用ollama、docker和Anything LLM构建个人知识库

admin 2024年3月25日08:35:11评论40 views字数 2757阅读9分11秒阅读模式
之前给大家介绍了可以在PC机上使用的英伟达开源AI工具Chat With RTX

【工具】个人电脑上可以安装使用的AI工具:Chat With RTX

但使用这个工具时发现,虽然它学习了一堆的资料,但每次回答问题时,只能引用其中一篇资料的相关信息来回答问题,而不能基于所有学习过的资料生成回答内容。并且所有文件只能放在一个文件夹中供机器学习使用,不方便管理各种不同的知识。

今天小编介绍一种可以让AI引用多篇资料的内容生成回答的方法:利用ollama、docker和Anything LLM构建个人知识库。

一、ollama
方网https://ollama.com/

ollama支持在本地电脑上启动并运行 Llama 2、Mistral、Gemma 和其他大型语言模型。支持macOS、windows、Linux三种操作系统。目前官网上有70个各类大模型可供选择使用。但是ollama需要在命令行界面进行运行,操作起来不便捷。

因此,需要用docker来给ollama提供运行的容器。

【技巧】利用ollama、docker和Anything LLM构建个人知识库

【技巧】利用ollama、docker和Anything LLM构建个人知识库

【技巧】利用ollama、docker和Anything LLM构建个人知识库

二、docker

方网https://hub.docker.com/

Docker Desktop 是开箱即用的容器化软件,提供了强大的混合工具包,可以在任何地方构建、共享和运行应用程序。Docker也支持macOSwindowsLinux三种操作系统

【技巧】利用ollama、docker和Anything LLM构建个人知识库

【技巧】利用ollama、docker和Anything LLM构建个人知识库

、Anything LLM

官方网址:https://useanything.com/

适用于任何大模型和矢量数据库的多用户 ChatGPT。可建立多个工作空间,方便用户对不同的知识进行分类管理。

【技巧】利用ollama、docker和Anything LLM构建个人知识库

四、运行案例:

【技巧】利用ollama、docker和Anything LLM构建个人知识库

1、用英文提问:什么是OSINT?

回答:OSINT代表开源情报,它指的是收集和分析来自公共资源的信息,如互联网、报纸、书籍和其他开放资源。OSINT的目标是收集和分析信息,以产生可供安全专家、国家情报机构或网络罪犯使用的有用情报。

OSINT涉及使用各种搜索引擎、工具和框架来导航开放资源的广阔景观并提取相关信息。该过程通常包括识别和分析数据中的模式、趋势和异常,以得出有意义的结论。

OSINT的一些例子包括:
  • 社交媒体情报:分析Twitter、Facebook和Instagram等社交媒体平台,以获取可用于支持特定需求或操作的信息。

  • 电子邮件情报:从电子邮件地址、主题行和内容中提取信息,以识别模式和趋势。

  • 电话号码情报:跟踪电话号码以确定其所有权、位置和使用情况。

  • VoIP号码跟踪:识别VoIP (Voice over Internet Protocol)电话号码的所有者和位置。

  • 数字调查:对数字证据进行深入分析,以支持刑事或安全调查。

值得注意的是,OSINT不同于闭源情报,后者指的是不公开可用的信息,需要授权或许可才能访问。

引用来源于四个文件:osint-2afa70e.pdf 、开源情报(OSINT).pdf、开源情报的现状及安全趋势.pdf、OSINT的现状与安全趋势.pdf

【技巧】利用ollama、docker和Anything LLM构建个人知识库

2、换用中文提问:什么是OSINT?

回答:OSINT代表开源情报。它指的是从互联网、报纸、书籍和其他公开资源中收集和分析信息。OSINT的目标是收集和分析信息,以产生可供安全专家、国家情报机构或网络罪犯使用的有用情报。

OSINT涉及使用各种搜索引擎、工具和框架来导航开放资源的广阔景观并提取相关信息。该过程通常包括识别和分析数据中的模式、趋势和异常,以得出有意义的结论。

OSINT的一些例子包括:
  • 社交媒体情报:分析Twitter、Facebook和Instagram等社交媒体平台,以获取可用于支持特定需求或操作的信息。

  • 电子邮件情报:从电子邮件地址、主题行和内容中提取信息,以识别模式和趋势。

  • 电话号码情报:跟踪电话号码以确定其所有权、位置和使用情况。

  • VoIP号码跟踪:识别VoIP (Voice over Internet Protocol)电话号码的所有者和位置。

  • 数字调查:对数字证据进行深入分析,以支持刑事或安全调查。

值得注意的是,OSINT不同于闭源情报,后者指的是不公开可用的信息,需要授权或许可才能访问。

引用来源于四个文件:基于多维度专利指标分析的优势技术领域...研究-.pdf、源情报及其应用程序.pdf、源情报和OSINT应用程序pdf.pdf、全球化背景下欧盟反恐政策的发展及其启示-.pdf

【技巧】利用ollama、docker和Anything LLM构建个人知识库

3、英文提问:开源情报如何应用于反恐?

回答:OSINT(开源情报)可以用来对付所有人。

在反恐的背景下,OSINT可以在查明和破坏恐怖主义活动方面发挥关键作用。以下是OSINT可以应用于反恐的一些方法:

1.社交媒体监控:恐怖组织经常利用社交媒体平台传播宣传、招募新成员和协调袭击。OSINT可用于监控社交媒体账户,识别关键影响者,并跟踪恐怖主义意识形态的传播。

2.新闻文章分析:新闻文章可以对恐怖组织的活动提供有价值的见解。通过分析来自不同来源的新闻文章,OSINT可以帮助识别趋势、模式和潜在威胁。

3.公开可用的数据集:有各种公开可用的数据集可用于反恐背景下的OSINT分析。例子包括恐怖主义事件数据库、犯罪统计和人口统计数据。

4.开源情报平台:有几个可用的开源情报平台可用于分析OSINT数据。这些平台通常提供用于数据收集、存储和分析的工具。

5.威胁识别:通过分析OSINT数据,可以识别与恐怖主义有关的潜在威胁和趋势。这可以帮助反恐机构更有效地确定其努力和资源的优先次序。

6.反叙事:恐怖组织经常利用社交媒体传播宣传和招募新成员。OSINT可以用来发展反叙事,挑战恐怖组织的意识形态并削弱其吸引力。

7.网络分析:通过分析个人和团体之间的关系,OSINT可以帮助识别恐怖主义网络中的关键人物并破坏其行动。

8.基于位置的情报:通过分析基于位置的数据,如手机记录或社交媒体签到,OSINT可以帮助识别潜在的恐怖分子目标并监控他们的安全。

9.事件响应:在发生恐怖事件时,OSINT可用于快速收集信息,并为急救人员和决策者提供态势感知。

10.社区参与:OSINT可用于与当地社区接触并收集有关潜在恐怖主义威胁的情报。这有助于在执法机构和公众之间建立信任与合作。

综上所述,OSINT可以在反恐工作中发挥关键作用,为恐怖主义活动提供有价值的见解,识别潜在威胁,并帮助破坏恐怖主义网络。

引用来源于四个文件:基于OSINT的威胁分析技术和工具.pdf、OSINT的现状与安全趋势.pdf、开源情报的现状及安全趋势.pdf、2014-OSINT-2ool-Ki...aft.pdf

上述文章原件及机器翻译已上传知识星球
长按识别下面的二维码可加入星球
里面已有万余篇资料可供下载
越早加入越便宜
续费五折优惠

【技巧】利用ollama、docker和Anything LLM构建个人知识库

【技巧】利用ollama、docker和Anything LLM构建个人知识库

原文始发于微信公众号(丁爸 情报分析师的工具箱):【技巧】利用ollama、docker和Anything LLM构建个人知识库

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月25日08:35:11
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   【技巧】利用ollama、docker和Anything LLM构建个人知识库https://cn-sec.com/archives/2598850.html

发表评论

匿名网友 填写信息