能力集成
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 执行器]图表生成
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 会根据您的问题自动判断是否需要使用工具,以及使用哪个工具。这是最便捷的方式。
工作原理
- 您提出问题
- AI 分析问题,判断是否需要工具
- 如果需要,AI 选择合适的工具并调用
- 工具返回结果后,AI 基于结果继续回答
示例
用户:今天北京的天气怎么样?
AI:让我搜索一下...
[自动调用 Tavily Search]
根据搜索结果,今天北京天气...方式二:强制使用
通过 / 命令可以明确指定 AI 必须使用某个工具。适合以下场景:
- 确保 AI 使用特定工具
- AI 没有自动使用工具但您认为应该使用
- 需要特定工具的独特功能
使用步骤
/,会弹出工具选择菜单。示例
用户:/搜索 /爬取 分析 https://example.com 的内容
AI:[强制先搜索相关信息,再爬取网页]
正在搜索...
正在爬取网页...
基于搜索和爬取的结果,这个网站...工具管理
您可以控制哪些工具对 AI 可用:
禁用的工具不会在自动调用时使用,但仍然可以通过 / 命令强制使用。
使用建议
- 全部启用(默认):让 AI 自由选择,适合大多数场景
- 选择性启用:如果某些工具不常用或有额度限制,可以禁用
- 性能优化:禁用不需要的工具可以减少 AI 的选择负担,提升响应速度