从零入门扣子Bot开发

从零入门扣子Bot开发

  • 工作流简单介绍
    • 问题思考
    • 工作流实例
  • 图像流简单介绍
    • 瘦脸图像流的设计
      • 创建图像流
      • 设计流程
  • 总结
  • 参考链接

工作流简单介绍

工作流起源于生产组织和办公自动化领域,是指在计算机应用环境下,对业务过程的部分或整体进行自动化处理。它通过将复杂的任务分解定义良好的任务或角色(节点),并按照一定的规则和过程来执行这些步骤中的任务,从而降低系统复杂度,减少对提示词技术和模型推理能力的依赖,提高 LLM 应用在复杂任务中的性能,提升系统的可解释性、稳定性和容错性。
相当于是说一开始大模型在使用的过程当中很容易因为用户所表达的需求内容过于复杂,模型无法理解使用工作流就是相当于给大模型找到一条推理的主要流程线,使得模型可以更好,更快地理解用户的需求
在这里插入图片描述

问题思考

问题:一个很复杂的任务场景,有如下两种解决方案:第一种是用一个由多个指令组成,但描述清晰的较长结构化提示词去实现;第二种是先对任务进行拆解,再逐个将子任务去实现。请问哪个方案更好?
显然第二种是更加合适的,因为对于复杂的任务场景来说,将问题拆解,不仅便于开发人员去细分需求以及如何准确描述需求,这个是十分重要的,还可以大模型在每一个子任务当中可以更好地发挥其性能

工作流实例

汉语新解搭子智能体描述:
这是一个集才华与幽默于一身的汉语AI助手,它拥有Oscar Wilde的机智、鲁迅的深刻和林语堂的风趣。擅长用独特的视角解读汉语词汇,通过隐喻和讽刺幽默,一针见血地揭示事物本质,并以卡片形式呈现为用户带来全新的汉语学习体验,引领大家探索汉语的奇妙世界。
体验链接:汉语新解搭子
在这里插入图片描述
上述是Datawhale当中的一些实例案例,但是在我制作的智能体当中这方面没有过多的使用,主要是简单介绍一下我在设计图像流的过程的内容

图像流简单介绍

图像流是专门用于图像处理的一个流程工具。
在图像流中,你可以通过可视化的操作方式灵活添加各种用于图像处理的节点,构建一个图像处理流程来最终生成一个图像。图像流发布后,支持在 Bot 或工作流中使用。
在这里插入图片描述

瘦脸图像流的设计

在我的智能体当中,我希望可以做到一个进行瘦脸操作的图像流,但是一开始按照教学的内容去做的时候还是会有一些问题,就是没有办法实现我想要的操作,下面是我的操作过程

创建图像流

在个人空间当中选择资源库,然后点击右上角的创建新资源,在这里我命名为Fitness_job

在这里插入图片描述

设计流程

主要想要做的就是将用户上传的图片进行一个瘦脸的操作,但是可以选择的工具当中没有那种属于是自动p图的功能,所以我就是用智能换脸的操作,首先是选择一个比较瘦的证件照的照片做一个换脸的底图
在这里插入图片描述

利用图像参考以及得到的智能抠图的图片得出的结果导入到图像生成的工具当中,生成一个合适的帅哥的人像照片
在这里插入图片描述

将图像生成的图片作为底图导入到智能换脸当中,然后将用户输入的图片作为换脸图,然后使用智能换脸,得出瘦脸照片,最后美颜一下就可以得出结果
在这里插入图片描述
这是我输入的图片(图片是自己网上找的,如果有问题的话联系我将删除博客)

在这里插入图片描述
从结果上来看还是不错的

总结

这次利用Bot设计智能体还是很有意思的,尝试从不同的角度解决自己想要得到的效果是一个很好的学习过程,但是我上面所设计的图像流仍然有很多的优化过程,比如男女的图片没有划分,底图也是网上找的,其实可以让用户自己设计,这都是可以的

参考链接

datawhale参考资料:https://datawhaler.feishu.cn/wiki/OlNOwKYNKiJjATkf2ZXciphynze

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

文理学院数据库应用技术实验报告0

文理学院数据库应用技术实验报告0 实验内容 打开cmd,利用MySQL命令连接MySQL服务器。 mysql -u root -p查看当前MySQL服务实例使用的字符集(character)。 SHOW VARIABLES LIKE character_set_server;查看当前MySQL服务实例支持的字符序(collation)。 SHOW VARIABLES LIKE c…

Unity编辑器 连接不到SteamVR问题记录

问题表现:之前正常的工程,某天打开后运行,在SteamVR未打开时,Unity工程运行后无法调用起来Steam VR,无任何反应,但用其他软件则可以调用起来SteamVR,并且运行正常,在重装了XR的一些插…

【网络面试篇】从输⼊ URL 到⻚⾯展示到底发⽣了什么?

目录 一、大致流程 1. 流程概述 2. 全流程描述 二、流程解析 1. URL 解析 2. DNS 查询 3. TCP 连接 4. 渲染页面 一、大致流程 1. 流程概述 (1)URL 解析 (2)DNS 查询 (3)TCP 连接 &#xff08…

「C/C++」C/C++标准库之#include<cstdlib>通用工具库

✨博客主页何曾参静谧的博客📌文章专栏「C/C」C/C程序设计📚全部专栏「VS」Visual Studio「C/C」C/C程序设计「UG/NX」BlockUI集合「Win」Windows程序设计「DSA」数据结构与算法「UG/NX」NX二次开发「QT」QT5程序设计「File」数据文件格式「PK」Parasoli…

消息会话—发送消息自动滚动到最底部

背景 在项目开发中,实现用户友好的输入交互是提升用户体验的关键之一。例如,在消息会话页面中,为了确保用户在发送新消息后页面能自动滚动到最底部,从而始终保持最新消息的可见性,需要实现自动滚动功能。这不仅提升了…

【教程】如何查看IEEE会员证书Membership Card

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~ 1、先打开以下网站,并登录你的账号: https://www.ieee.org/profile/myprofile/myprofile.html 2、如果你没有缴费注册会员&…

ENGAGE SHE连锁品牌盛启,寻找更多城市合伙人

在这个充满个性与品质追求的时代,饰品已悄然超越了单纯装饰的范畴,它成为了每个人独特个性的展现,是生活态度的鲜明宣言。自2021年成立以来,ENGAGE SHE凭借其“自在、自然、清新”的独特品牌风格,以及“简约、品质、设计”的核心理念,迅速在时尚界掀起了一股清新之风,赢得了无数…

Segugio:一款针对恶意软件的进程执行跟踪与安全分析工具

关于Segugio Segugio是一款功能强大的恶意软件安全分析工具,该工具允许我们轻松分析恶意软件执行的关键步骤,并对其进行跟踪分析和安全审计。 Segugio允许执行和跟踪恶意软件感染过程中的关键步骤,其中包括从点击第一阶段到提取恶意软件的最…

中航资本:什么是主板创业板及科创板?主板创业板及科创板有什么区别?

什么是主板创业板及科创板? 主板、创业板和科创板都是股票商场的组成部分。 主板商场分为沪市主板和深市主板,首要服务与有安稳的盈利才华、较大的本钱规划和较强的商场竞争力的企业。 创业板首要服务于成长型、中小型、高新技术企业等,包…

1.3 面向对象 C++面试问题

1.3.1 简述一下什么是面向对象,面向对象与面向过程的区别 什么是面向对象 面向对象(Object-Oriented Programming,OOP)是一种编程范式,它通过将现实世界中的实体抽象为“对象”来组织代码。面向对象编程关注对象及其交互&#x…

酷睿 Ultra 200S核显相当于GTX 1050Ti?4核心表现出人意料

原文转载修改自(更多互联网新闻/搞机小知识): 酷睿 Ultra 200S核显评测,GTX 1050Ti水平能玩3A 酷睿 Ultra 200S系列CPU是真没什么好聊的,不过作为陪衬,毫无存在感的Arc核显倒还算真的有点意思,…

netty之导入源码到idea

写在前面 本文看下如何导入netty源码到idea中。 1:环境准备 idea:IntelliJ IDEA 2021.1 (Ultimate Edition) jdk:1.8 netty:4.1.58.Final os:win102:开始 2.1:下载netty源码 点击。 2.2&…

k8s部署使用有状态服务statefulset部署eureka集群,需登录认证

一、构建eureka集群镜像 1、编写dockerfile文件,此处基础镜像为arm版本,eureka目录中文件内容:application-dev.yml、Dockerfile、eureka-server-1.0-SNAPSHOT.jar(添加登录认证模块,文章最后附上下载连接) FROM mdsol/java8-j…

Spring Boot驱动的厨艺社交平台设计与实现

5 系统实现 5.1食材分类管理 管理员管理食材分类,可以添加,修改,删除食材分类信息。下图就是食材分类管理页面。 图5.1 食材分类管理页面 5.2 用户信息管理 管理员管理用户信息,可以添加,修改,删除用户信…

《性能之巅:洞悉系统、企业与云计算》-应用程序-笔记

《性能之巅:洞悉系统、企业与云计算》第一章(绪论)和第二章(方法)的笔记,请参考Part 1,第三章(操作系统)的笔记,请参考Part 2,第四章(…

Python小游戏14——雷霆战机

首先,你需要确保安装了Pygame库。如果你还没有安装,可以使用pip来安装: bash pip install pygame 代码如下: python import pygame import sys import random # 初始化Pygame pygame.init() # 设置屏幕大小 screen_width 800 scr…

传输层UDP

再谈端口号 端口号:标识了主机上进行通信的不同的应用程序 在TCP/IP 协议中我们用“源IP”"源端口号" “目的IP”“目的端口号” “协议号”五元组来标识一个通信 用netstat -n 查看 查看网络信息,我们有两种命令查看网络通信1.用netsta…

协同推理:模型切分算法;任务调度算法

目录 协同推理 模型切分算法 任务调度算法 优化目标 协同推理 协同推理算法涉及模型切分算法和任务调度算法,它们的主要优化目标包括性能、动态环境中推理延迟的鲁棒性和能耗等。以下是对这两类算法及其优化目标的详细阐述: 模型切分算法 模型切分算法旨在将复杂的深度…

【论文阅读】jina-embeddings-v3: Multilingual Embeddings With Task LoRA

#1024程序员节|征文# jina-embeddings-v3: Multilingual Embeddings With Task LoRA Abstract1 Introduction2 Related Work2.1 General Text Embeddings2.2 Multilingual Embedding Models2.3 Task-Specific Embedding Models 3 Model Architecture4 Training Meth…

虚拟现实在制造业中的应用

当你想到制造业中的虚拟现实技术时,你脑海中闪过的第一个念头是什么?从目前来看,只需几年时间,制造业就将离不开虚拟现实技术的帮助。实施虚拟现实应用对制造业来说都有诸多好处。通常情况下,制造设施都是由各种机器组…