能力集成

AI 可以调用各种外部工具来增强能力,包括网络搜索、网页爬取、代码执行、图表生成等。 了解每个工具的功能和使用场景。

能力概览

InfMind AI 对话集成了多个强大的工具,让 AI 能够:

  • 搜索互联网获取最新信息
  • 爬取网页内容进行深度分析
  • 执行 Python 代码生成图表和分析数据
  • 创建流程图、时序图等可视化图表
  • 生成高质量的 AI 图片
  • 创建互动问答和管理待办事项
  • 从您的知识库中搜索相关文档

这些工具分为两种使用模式:

  • 自动调用:AI 根据问题自动判断是否需要使用工具
  • 强制使用:通过 / 命令明确指定必须使用某个工具
工具管理
您可以在输入框的推理模式菜单中点击"能力集成"来启用或禁用特定工具。

网络搜索工具让 AI 能够获取最新的互联网信息,支持三个搜索引擎:

Tavily Search

适用场景:快速新闻、实时信息、一般性查询

Tavily 是专为 AI 优化的搜索引擎,提供快速、准确的搜索结果。特别适合获取最新新闻、天气、股票等实时信息。 返回的结果已经过优化,便于 AI 理解和处理。

Exa Search

适用场景:深度搜索、学术论文、技术文档

Exa 是基于神经搜索的引擎,擅长查找高质量的文章、研究论文和技术文档。使用语义搜索技术,能够理解查询意图, 返回更相关的深度内容。适合学术研究和技术调研。

SearXNG Search

适用场景:全面搜索、隐私保护、聚合结果

SearXNG 是一个元搜索引擎,聚合多个搜索引擎的结果。提供更全面的搜索覆盖,同时注重隐私保护。 适合需要多角度信息的场景。

使用示例

用户:今天的新闻有什么?
AI:[自动调用 Tavily Search]

用户:/搜索 量子计算的最新研究进展
AI:[强制使用搜索工具]

网页爬取

网页爬取工具让 AI 能够获取指定 URL 的完整内容,支持两个爬虫:

Jina Crawl

适用场景:复杂网页、动态内容、反爬网站

Jina 使用真实浏览器引擎爬取网页,能够处理 JavaScript 动态内容,绕过大部分反爬机制。 返回清洗后的 Markdown 格式内容,便于 AI 阅读和分析。适合爬取复杂的现代网站。

Exa Get Contents

适用场景:学术网站、文档页面、简单网页

Exa 提供快速的网页内容提取,专注于文本内容的提取和清洗。适合爬取文档类网站、博客文章等静态内容。

使用示例

用户:分析这篇文章 https://example.com/article
AI:[自动调用 Jina Crawl 获取内容并分析]

用户:/爬取 https://docs.example.com
AI:[强制使用爬虫工具]
网页限制
某些网站可能禁止爬取,或者需要登录才能访问。爬取大型网站时可能需要较长时间。

代码执行

E2B Python Executor

适用场景:数据分析、图表生成、科学计算

E2B 提供安全的 Python 代码沙箱执行环境。AI 可以编写 Python 代码,在沙箱中执行,并返回结果。 特别适合数据处理、统计分析、图表可视化等任务。

支持的功能

  • 数据分析:使用 pandas、numpy 等库处理数据
  • 图表生成:使用 matplotlib、seaborn 等库创建可视化
  • 科学计算:数学运算、统计分析、机器学习
  • 文件处理:读取和处理 CSV、JSON 等格式

使用示例

用户:分析这组数据的趋势:[1, 3, 5, 7, 9, 11, 13]
AI:[调用 Python 执行器]
    使用 numpy 计算平均值、标准差
    使用 matplotlib 生成趋势图

用户:/执行代码 计算斐波那契数列前 20 项
AI:[强制使用 Python 执行器]
自动生成图表
当您询问数据分析相关问题时,AI 会自动使用 Python 执行器生成图表和统计结果。

图表生成

Mermaid 图表

适用场景:流程图、时序图、类图、思维导图

Mermaid 是一个强大的图表语言,AI 可以使用它创建各种可视化图表。特别适合展示流程、架构、关系等抽象概念。

支持的图表类型

  • 流程图:展示业务流程、算法逻辑
  • 时序图:展示系统交互、消息传递
  • 类图:展示代码结构、对象关系
  • 甘特图:展示项目计划、时间线
  • 思维导图:展示概念层次、知识结构
  • 实体关系图:展示数据库设计

使用示例

用户:画一个用户注册的流程图
AI:[自动调用 Mermaid]
    创建包含注册步骤的流程图

用户:/图表 用户-订单-商品的关系图
AI:[强制使用 Mermaid 创建 ER 图]

图片生成

Generate Image

适用场景:创意配图、概念可视化、艺术创作

基于先进的 AI 绘画模型,根据您的文字描述生成高质量图片。支持多种风格和比例。

使用示例

用户:画一只在太空弹吉他的猫,赛博朋克风格
AI:[自动调用 Generate Image]
    生成 4 张不同风格的图片供您选择

互动工具

Create Quiz(答题互动)

适用场景:学习自测、知识巩固、趣味问答

AI 可以为您生成互动式题目,支持选择题、填空题和判断题。答题后会自动批改并给出解析。

用户:出 3 道关于 Python 基础的题目考考我
AI:[自动调用 Create Quiz]
    生成一个包含 3 道题目的互动卡片

Todo List(待办清单)

适用场景:任务管理、计划追踪

AI 可以帮您创建和管理待办事项清单。您可以直接告诉 AI 添加任务、标记完成或查看当前任务。

用户:帮我列个学习计划:看书、写代码、复习
AI:[自动调用 Todo List]
    创建包含 3 个任务的清单

用户:我看完书了
AI:[更新 Todo List]
    将"看书"标记为完成

知识库搜索

知识库搜索工具让 AI 能够从您上传的文档中检索相关信息。包含三个相关工具:

Search Knowledge(搜索知识库)

适用场景:找到相关文档片段

基于向量相似度搜索,AI 可以从您的知识库中找到与问题最相关的文档片段。使用语义搜索技术, 即使您的问题措辞与文档不完全一致,也能找到相关内容。

Read File(读取文件)

适用场景:读取特定文件的完整内容

当 AI 需要查看某个文件的完整内容时,可以使用此工具。适合深度分析特定文档。

List Files(列出文件)

适用场景:浏览知识库文件列表

AI 可以列出您知识库中的文件,了解有哪些可用的资源。

使用示例

用户:我的知识库里有关于机器学习的资料吗?
AI:[调用 Search Knowledge 搜索]
    找到 3 篇相关文档...

用户:/搜索知识库 深度学习的反向传播算法
AI:[强制搜索知识库]
提前附加文件
如果您知道要讨论哪个文件,可以使用 @ 命令或文件选择器直接附加文件, 这样 AI 可以更精确地理解上下文。

使用方式

工具有两种使用方式,适合不同的场景:

方式一:自动调用(推荐)

默认情况下,AI 会根据您的问题自动判断是否需要使用工具,以及使用哪个工具。这是最便捷的方式。

工作原理

  1. 您提出问题
  2. AI 分析问题,判断是否需要工具
  3. 如果需要,AI 选择合适的工具并调用
  4. 工具返回结果后,AI 基于结果继续回答

示例

用户:今天北京的天气怎么样?
AI:让我搜索一下...
    [自动调用 Tavily Search]
    根据搜索结果,今天北京天气...

方式二:强制使用

通过 / 命令可以明确指定 AI 必须使用某个工具。适合以下场景:

  • 确保 AI 使用特定工具
  • AI 没有自动使用工具但您认为应该使用
  • 需要特定工具的独特功能

使用步骤

1
输入斜杠
在输入框中输入 /,会弹出工具选择菜单。
2
选择工具
从菜单中选择要使用的工具,工具会以徽标形式显示在输入框下方。
3
输入问题
继续输入您的问题。可以选择多个工具。
4
发送消息
发送后,AI 会强制使用您选择的工具。

示例

用户:/搜索 /爬取 分析 https://example.com 的内容
AI:[强制先搜索相关信息,再爬取网页]
    正在搜索...
    正在爬取网页...
    基于搜索和爬取的结果,这个网站...
强制工具的限制
强制使用工具时,AI 必须调用这些工具,即使可能不是最优选择。请确保工具适用于您的问题。

工具管理

您可以控制哪些工具对 AI 可用:

1
打开能力集成
点击输入框右侧的推理模式按钮,选择"能力集成"。
2
启用/禁用工具
在弹出的对话框中,可以开关每个工具的启用状态。
3
保存设置
设置会自动保存,下次对话时生效。

禁用的工具不会在自动调用时使用,但仍然可以通过 / 命令强制使用。

使用建议

  • 全部启用(默认):让 AI 自由选择,适合大多数场景
  • 选择性启用:如果某些工具不常用或有额度限制,可以禁用
  • 性能优化:禁用不需要的工具可以减少 AI 的选择负担,提升响应速度
智能选择
AI 会根据问题类型、工具特点、成功率等因素智能选择工具,大多数情况下无需手动干预。