图形化的Agent工具

news2024/9/20 16:50:58

1 图形化 Agent 工具

1.1 核心组件

  • 机器人 Bot:一个 AI 应用,或称为 Agent
  • 知识库:上传个人数据,机器人可根据其内容进行回复
  • 工作流:将大问题拆解成多个小问题,通过路径实现,路径上的每个节点完成特定任务
  • 插件:调用外部功能(Tools)

1.2 使用体验

  • 大模型与其他元素结合,实现完整的目标功能。
  • 功能:调用工具、设置工作流和本地数据(知识库)。
  • 工具:有许多现成工具可供使用。
  • 工作流:前后关系非常直观,像搭积木一样。

2 Coze

  • 扣子是一个 AI 应用开发平台,由字节跳动推出。
  • 相对更 toC,无需编程即可实现 agent 的创建和发布,效果有点类似于 AI 界的微信小程序。
区别海外版国内版
网址www.coze.comwww.coze.cn
登陆方式需要魔法才能使用无使用的网络限制
可用模型OpenAI GPT 系列字节自研模型/国内常用模型
发布平台Discord、Instagram、Slack飞书、微信客服、微信公众号&订阅号

3 Dify

  • 支持本地搭建和使用本地模型。
  • 可部署到国外的社交媒体平台,也可以通过迂回方式接入 UI 或微信。
  • 提供类似于 OpenAPI 的接口,支持 ChatGPT 风格的 API HTTP 访问方法。

https://github.com/langgenius/dify

目前:42.5k Star

3.1 安装

1
2
3
4
5
git clone https://github.com/langgenius/dify
cd dify
cd docker
cp .env.example .env
docker compose up -d

代码 TypeScript 50%,Python 50%(20 万行)

3.2 使用

  • 运行后,可以在浏览器上访问 http://localhost/install
  • 第一次进入 Dify 控制台时,需要进行初始化安装操作。
  • 如果使用国外模型,请在 docker-compose.yml 文件的环境变量部分设置代理 HTTP_PROXY 和 HTTPS_PROXY。
  • 在右上角的设置中配置模型。
  • 支持国内和国外主流大模型。

3.3 细节

  • RAG 是怎么做的,有没有使用 embedding?
    • 数据库支持 pgsql、oracle、milvus 等。
  • 是否把所有内容都打包成一个 image?
    • pgsql、redis、Weaviate、前端、后端和沙箱都分别拆成了 image,总共会启动 9 个 image。
  • 有没有反思部分?
    • 没找到,觉得在 workflow 逻辑中有点难做。
  • plugins 自带工具有哪些?
    • Dify 为 AI Agent 提供了 50 多种内置工具,如谷歌搜索、DALL·E、Stable Diffusion 和 WolframAlpha 等。
    • 实现:dify/api/core/tools/provider/builtin,这里的 agent plugin 和 langchain 中的 agent tool 差不多。

4 参考

  • 【AI提效,创意释放】使用Coze打造全能AI Agent,免费使用GPT4、全网
  • B站UP主:在野在也
  • 学习Agent,从dify开始
  • FastGPT、Dify、Coze产品功能对比分析

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2072587.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

tomcat实战演练

一.tomcat介绍 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用, Tomcat 具有处理 HTML 页面的功能,它还是一个 Servlet 和 JSP容器。Tomc…

Python优化算法13——飞蛾扑火优化算法(MFO)

科研里面优化算法都用的多,尤其是各种动物园里面的智能仿生优化算法,但是目前都是MATLAB的代码多,python几乎没有什么包,这次把优化算法系列的代码都从底层手写开始。 需要看以前的优化算法文章可以参考:Python优化算…

三种插入排序详解和代码实现(直接插入排序、折半插入排序和希尔排序)

目录 基本思想直接插入排序排序方法代码实现复杂度分析 折半插入排序排序方法代码实现复杂度分析 希尔排序排序方法代码实现复杂度分析最佳情况平均情况最坏情况增量序列的影响 基本思想 插入排序的基本思想是:每一趟将一个待排序的元素按照其关键字的大小插入到已经…

Hadoop 分布式集群搭建

HDFS分布式集群搭建 一、部署规划1.1 进程规划1.2 软件规划1.3 用户规划1.4 目录规划 二、 搭建HDFS 分布式集群2.1 HDFS 集群配置2.1.1 下载安装 Hadoop2.1.2 修改 hadoop-env.sh 配置文件2.1.3 修改 core-site.xml 配置文件2.1.4 修改 hdfs-site.xml 配置文件2.1.5 修改 slav…

力扣刷题(1)

两数之和 两数之和-力扣 思路: 动态开辟一个数组,用来存放下标;两个for循环嵌套来判断,数组中的两个数相加是否与target相等若相等,则将 * returnSize赋值为2,表示数组中两个数,并将arr数组…

数学建模之数据分析【九】:数据清理总结

文章目录 一、什么是数据清理二、为什么数据清理很重要三、执行数据清洁的步骤四、如何执行数据清理五、数据清理的Python库实现5.1 数据检查与探索5.2 使用df.info()检查数据信息5.3 检查分类和数字列5.4 检查分类列中唯一值的总数5.5 执行数据清理的步骤5.5.1 删除所有上述不…

真的爽到了!Coze的黑神话 “循环“ 闪亮登场,啥都能循环,让你一次通关!

心心念念了很久,Coze工作流终于支持循环操作啦,泪奔~~ 看,就在工作流节点的“选择器”和“意图识别”当中偷偷摸摸地多了一个“循环” 这玩意可比批处理强太多了,批处理只能在当前节点循环,做一些简单的循环任务还不错…

【日记】狗尾巴草与暗恋(1519 字)

写在前面 消极内容注意 正文 好想吃火龙果。 下周会变得异常艰难。因为事情已经垒到天上去了,还要来检查。 上午,同事送了一点水果,我从来没见过。问了一下别人,有的说是灯笼果,有的说是菇凉果、姑娘果。搜了一下&am…

深入理解Elasticsearch:让搜索性能飞起来!

Elasticsearch 概述 Elasticsearch是一个基于lucene、分布式、通过Restful方式进行交互的近实时搜索平台框架。 ELK 技术栈是Elasticsearch、Logstash、Kibana三大开元框架首字母大写简称。 而Elasticsearch 是一个开源的高扩展的分布式全文搜索引擎, 是整个 ELK技术…

polarctf靶场[WEB]Don‘t touch me、机器人、uploader、扫扫看

目录 [web]Dont touch me 考点:查看源代码、前端 [web]机器人 考点:robot协议 工具:御剑,kali dirsearch [web]覆盖 考点:parse_str覆盖 [web]扫扫看 考点:目录扫描 工具:御剑、kali d…

【冒泡排序算法】输入n个数进行排序

要求:输入n个数进行排序 实现:使用冒泡排序算法,使用C语言实现 冒泡排序的基本原理: 比较相邻元素:从数组的开始位置,比较每对相邻的元素。如果前一个元素大于后一个元素,则交换它们。重复过…

数组基本知识2

目录 前言 二维数组 使用原因 定义二维数组 访问数组元素 实例 前言 上一篇,我简单的复习了一维数组,本篇讲述二维数组的基本知识,帮助大家预习和复习。 二维数组 使用原因 本质原因:一维数组,已经无法满足解决…

OSPF路由配置--单区域

目录 因为OSPF有很多重要的特殊区域和内容,所以划分为多篇博客来配置 一. 实验拓扑图 二. 实验配置 三. 实验验证: 因为OSPF有很多重要的特殊区域和内容,所以划分为多篇博客来配置 不理解OSPF路由动态协议的可以回顾一下OSPF详解,下这一系列的实验都不再做解…

SpringBoot集成kafka-消息转发@sendTo()注解

SpringBoot集成kafka-消息转发sendTo 1、消费者2、生产者3、实体类对象4、JSON工具类5、配置文件application.yml6、测试类7、测试 1、消费者 启动消费者进行消息监听,消费者A监听到生产者发送的消息使用sendTo()注解将消息转发给消费者B package com.power.consu…

在树莓派5上使用pytroch进行模型训练—全流程笔记

在树莓派上运行pytroch模型🚀 在完成了树莓派的一系列基础配置学习之后,按照规划,下一步要做的就是在树莓派上安装一个pytorch,尝试运行一下深度学习的模型,如果可以实现且准速度有一定保证的话,就可以作为…

代码随想录算法训练营第50天|卡码网 98. 所有可达路径

1.卡码网 98. 所有可达路径 题目链接:https://kamacoder.com/problempage.php?pid1170 文章链接:https://www.programmercarl.com/kamacoder/0098.所有可达路径.html#总结 1.图的存储 本题我们使用邻接表 或者 邻接矩阵都可以,因为后台数据…

掌握路演艺术:创新大赛路演稿撰写指南

如何在创新大赛中脱颖而出?一份精心准备的路演稿是关键 前言开场白:抓住注意力的第一步项目概述:清晰传达核心价值市场分析:展示项目的市场潜力商业模式与盈利计划:务实的策略团队介绍:展现团队的实力与文化…

vue3的nginx配置文件配置(nginx只配置前端vue3的nginx.conf文件)

1、本地的访问网址的链接 http://localhost:5173/official-website/ 2、程序的配置 3、nginx.conf配置 #user nobody; worker_processes 1;events {worker_connections 1024; }http {include mime.types;default_type application/octet-stream;log_format main…

全网最细springboot学习笔记—SpringBoot配置SSL(https)

文章主要内容大致为: SpringBoot配置SSL(https) SpringBoot全局异常处理 SpringBoot 404页面处理 接下来让我们一起探讨三大框架之一的springboot框架: SpringBoot配置SSL(https) SpringBoot可以通过在appl…

如何使用ssm实现基于java的电脑硬件库存管理系统

TOC ssm145基于java的电脑硬件库存管理系统jsp 第1章 绪论 1.1 课题背景 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。所…