当前位置: 首页 > article >正文

Agent | Dify中的两种可选模式

参考 官方文档

Dify 为智能助手提供了两种推理模式: Function calling(函数调用)和 ReAct 。

Function calling(函数调用)

Function Calling,函数调用(即通过识别用户意图调用特定函数来执行某些复杂任务)已经成为大语言模型(LLMs)的关键功能之一,能够显著扩展大语言模型的能力边界,如通过函数调用的方式实现实时信息的获取、复杂准确的数学计算和外部工具的使用等。

已支持 Function Call 的模型系列如 gpt-3.5/gpt-4 拥有效果更佳、更稳定的表现,尚未支持 Function calling 的模型系列,Dify支持 ReAct 推理框架实现类似的效果。

ReAct

ReACT 是允许 LLMs 与外部工具交互来获取额外信息的一种思想和机制,由 Shunyu Yao等作者在2022年发布的一篇名为 ReAct: Synergizing Reasoning and Acting in Language Models 的论文中提出。前两个字母Re代表Reasoning(推理),Act即Acting(行动)。作者们提出将推理和行动进行协同的方式,以提升LLMs在语言和决策任务上的表现。ReACT目前是实现AI Agent最常用的方式之一。

在这里插入图片描述

参考

[1] AI agent构建核心 Function calling解析

[2] ReAct 框架

[3] 各种Agent开发框架都是如何实现ReAct思想的?


http://www.kler.cn/a/473333.html

相关文章:

  • 【vue3封装element-plus的反馈组件el-drawer、el-dialog】
  • 在 PhpStorm 中配置命令行直接运行 PHP 的步骤
  • 【QT-QTableView实现鼠标悬浮(hover)行高亮显示+并设置表格样式】
  • ProtonBase 荣获 Datafun “数智技术最佳探索奖”
  • Flink系统知识讲解之:如何识别反压的源头
  • SQL使用视图
  • VUE3封装一个Hook
  • C#Struct堆栈
  • MYSQL重置密码
  • Rakuten 乐天积分系统从 Cassandra 到 TiDB 的选型与实战
  • Mysql连接报错排查解决记录
  • docker学习记录:创建mongodb副本集
  • RAG应用在得物开放平台的智能答疑的探索
  • linux 服务器清理
  • Go语言的数据库编程
  • selenium在Linux环境下截屏(save_screenshot)中文乱码的问题
  • Go语言的 的垃圾回收(Garbage Collection)核心知识
  • 新版2024AndroidStudio项目目录结构拆分
  • vue3 + ts + element-plus(el-upload + vuedraggable实现上传OSS并排序)
  • Nginx入门笔记
  • 数据结构:LinkedList与链表—面试题(三)
  • DATACOM-广域网技术(ATM、PPP、PPPoE)-复习-实验
  • 【单片机】实现一个简单的ADC滤波器
  • 数据结构(1~10)
  • Flutter Web 中文字体显示异常问题
  • C++之闭散列哈希表