Flowith Official Document
Language
欢迎来到 Flowith
欢迎来到 Flowith
  • 欢迎使用 flowith
  • FLOW MODE - 常规模式
    • 流式聊天模式介绍
    • 流式聊天使用指南
    • 高级玩法 — 节点引用
    • Prompt Engineering 基础
  • Knowledge Garden - 知识花园
    • 知识花园功能简介
    • 知识花园案例
    • 知识花园变现指南
    • 知识花园 API 调用指南
  • ORACLE MODE - 智能体模式
    • 关于 Oracle 模式
    • Oracle 目前所支持的能力
    • Oracle 适合解决什么样问题
    • Oracle 模式使用指南
    • Oracle 模式高级玩法
  • 其他问题
    • 关于订阅
    • 如何反馈问题
  • 应用案例
    • 信息搜集 + 整理大师
Powered by GitBook
On this page
  • 什么是 Oracle
  • 核心概念

Was this helpful?

  1. ORACLE MODE - 智能体模式

关于 Oracle 模式

Previous知识花园 API 调用指南NextOracle 目前所支持的能力

Last updated 7 months ago

Was this helpful?

什么是 Oracle

这是由 flowith 团队开发的最先进的、以通用人工智能(pre-AGI)为目标设计的的智能体系统,专为处理多步骤、复杂、需要使用更多工具的任务而设计。

它的功能包括自主规划任务、任务分解、无限制工具使用和自我优化。Oracle 的外部能力会不断更新和升级。使其随着时间的推移变得越来越强。

换句话说,Oracle is a data-level(数据层级别的、而不具备物理介质或和现实世界交互的)generalized (可以完成通用的任务、而非只有他被训练、或定义过的任务) Agent(不只是 LLM,可以调用工具、管理记忆、多 LLM 协作) that can complete complex tasks (不只是完成简单的问题或命令)and adapt to new situations(在新的环境或任务下可以自我学习和处理).

核心概念

Recipe 工作流

Recipe 一词原意是指配方、烹饪方法。对于 Oracle 来说,Recipe 是指 AI 在去完成用户任务时,去执行的一套系统性工作流。当每次用户输入完需求或指令,Oracle 都会整体的指令进行拆解,根据它自身的能力和可调用的工具,把整体任务拆成一步一步自任务,然后再交给任务分配器去一步步执行。

在每次 Oracle 设计完一整套 Recipe 后,它都会与用户确认,随后才开始执行,用户在确认过程中可以直接修改 Recipe 里的具体执行步骤,包括调整顺序、删除、修改文字和增加新的步骤。

Dispatcher 任务分配器

任务分配器是指每一条 Oracle 生成的自任务在被执行时,会有一个分配任务的 Agent 把子任务进行分配和落地执行,它会从 Oracle 支持的工具库里找到最合适的工具,然后把子任务进行执行和完成。

比如,当子任务是 「搜索 flowith 在社交媒体上的用户评价」 ,任务分配器会调用 「Twitter 搜索工具」 、 「Reddit 搜索工具」 、「谷歌搜索工具」 进行对 flowith 用户评价的搜索。

你可以在 Oracle 对话发起页面中查看目前 Oracle 所支持的工具,这个列表会实时更新,我们也将持续把最有用的工具添加到 Oracle 所支持的工具库中。

Memory 记忆和上下文管理

Oracle 是为复杂工作而生,因此对于步骤较多的工作,会产生大量的上下文,如果我们将所有上文内容交给 LLM,则将影响它的工作表现。

因此 Oracle 在任务分配、执行的过程中,会智能的选择性使用上文信息,比如当 Oracle 执行到第 10 步时,它的记忆管理器会判断以上哪些步骤的信息是有必要的,并将必要的信息放入当前步骤的上文。因此,你无需担心上文过长的问题。

自我迭代和更新 Recipe

在每一步执行完后,Oracle 都会根据每一步骤的执行结果,对整个 Recipe 进行必要的更新,比如当它没有搜到需要的信息,它会给接下来的步骤中加入更多的搜索,以便它可以顺利完成任务。

当 Oracle 询问是否满意结果时,如果用户表示不满意,它也将生成更多的步骤,尝试为用户提供想要的结果。

Oracle 目前所支持的能力
Oracle Recipe and Nodes
A Recipe Generated by Oracle
Tools supported by Oracle
Page cover image