【大模型应用篇5】应对裁员潮,突发奇想,打造“收割offer”智能体.......

前段时间飞书大裁员, 不禁让人感到危机四伏,加上《【大模型应用篇4】普通人构建智能体的工具》之前文章介绍了普通人打造智能体的工具, 这节课就带大家利用字节产品coze构建“程序员智能体”, 方便应对裁员,随时做好找工作的准备.打造一款面试智能体,方便各位程序员面试, 这个智能体当然不仅仅适用社招人员, 应届毕业生找工作也可以用它进行刷题,提升面试技能, 同时, 也可以作为面试官随时出考题的助手, 无需提前准备面试题.

00 效果展示

以下就是“收割offer”智能体的部分功能演示, 更多优化建议期待大家不吝赐教

视频效果查看同名的视频号
在这里插入图片描述

备注:如果是在微信公众号渠道访问, 一些代码格式支持并不友好,回复内容被截断.

01 需求分析

开始制作智能体之前,我们需要对智能体具备的功能做一下分析, 我们一般找工作的时候,有以下流程:

(1) 准备简历 : 可以利用智能体优化简历

(2)投递简历: 可以利用智能体的工作流,自动投递简历(由于时间关系,这个后续再优化),先做职位推荐

(3)技术面: 一般先自我介绍, 然后跟面试官一对一技术面,有时候可能要在线编程,有些还会问到对项目管理

(4)hr面:一般是一些人际关系、对加班的看法、薪酬等交流.

02 准备工作

2.1 认识coze平台

扣子(coze)是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天。coze有国内版本和国外版本 ,功能有点差异,但是主要的功能差不多, 为了让家可以重复这个过程,我们使用国内的coze版本。

2.2 熟悉coze的能力

coze.cn为我们构建智能体提供了很多实用的功能, 美中不足的就是模型支持种类比较少,目前仅支持云雀模型和moonshot, 期待后续可以支持更多模型,甚至可以支持自定义的大模型.

2.2.1 提示词(人设与回复逻辑功能)

Bot 的提示词决定了 Bot 如何与你的用户进行互动, 由于这个智能体相对来说比较复杂, 同时为了后续升级迭代更加方便, 使用过结构化提示词, 对结构化提示词不懂的朋友, 可以看一下之前的文章《【大模型应用篇1】学会对模型念咒语》

2.2.2 插件

通过 API 连接集成各种平台和服务,扩展 Bot 能力。扣子平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的 API 集成在扣子内作为插件来使用。插件是我们构建智能体非常必要的工具, 模型类似人类的大脑,而插件相当于人类的眼睛、手脚等等

2.2.3 工作流

一种用于规划和实现复杂功能逻辑的工具。你可以通过拖拽不同的任务节点来设计复杂的多步骤任务,提升 Bot 处理复杂任务的效率。一般用于相对确定的流程类操作, 如果需要构建复杂的智能体,可以考虑引入工作流, 特别是一些流程类的智能体,比如针对办公场景,请休假, 财务报销

2.2.4 记忆库

coze记忆库支持结构化(数据库)和非结构化(知识库), 以保留和理解对话细节,并支持添加外部知识库给模型补充知识,使 Bot 与用户的互动更加有针对性和个性化。让智能体有持久记忆功能, 这个功能是我们在这个面试智能体会常用到, 之前个人沉淀了很多技术博客, 可以作为知识外挂到大模型, 跟其他人面试达人,形成差别

2.2.5 发布微信公众号

为了方便大家随时随地能够使用这个智能体, 我将其发布至微信公众号下, 大家在上班路上也可以进行刷题准备面试,同时也是作为我自己公众号24小时客服人员(前面说过了,如果是在微信公众号渠道访问, 一些代码格式支持并不友好,回复内容被截断**.**)

03 搭建过程

image.png

coze为我们提供了丰富的数据看板,方便我们优化智能体, 不断丰富智能体的知识和迭代智能体的功能.

04 总结

现在这个智能体还是初版,欢迎大家进行试用,并积极提建议, 我会根据大家的建议,继续优化这个智能体, 希望这个智能体可以帮助更多热爱计算机技术行业的小伙伴.

当然以上的智能体建设思路同样适用于其他智能体的构建, 我这里更多想表达,智能体也是一个不断需要打磨的产品,不要指望一朝一夕能够做出很智能的agent.

这篇文章主要带领大家使用零成本平台搭建智能体,优点就是免费,快速,入门门槛低,不需要任何技术. 缺点就是依赖第三方平台,数据安全性以及可扩展性相对自己部署平台差.接下来有机会和大家介绍一下, 私有部署的智能体平台.

推荐阅读:

【大模型应用篇1】学会对模型念咒语

【大模型应用篇3】LLM时代下的智能体

【大模型应用篇4】普通人构建智能体的工具

更多合集文章请关注我的公众号,一起学习一起进步:
在这里插入图片描述

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

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

相关文章

错误代码126:加载d3dcompiler_43.dll失败,分享多种解决方法

在正常使用电脑的过程中,当我尝试启动并运行一款心仪的游戏时,系统却突然弹出一个令人困扰的错误提示“错误代码126:加载d3dcompiler_43.dll失败”,它会导致游戏无法正常运行。为了解决这个问题,我经过多次尝试和总结,…

22年全国职业技能大赛——Web Proxy配置(web 代理)

前言:原文在我的博客网站中,持续更新数通、系统方面的知识,欢迎来访! 系统服务(22年国赛)—— web Proxy服务(web代理)https://myweb.myskillstree.cn/114.html 目录 RouterSrv …

OGG extract进程占据大量虚拟内存导致服务器内存异常增长分析

现象 oracle服务器一节点内存,一个月来持续升高,近一月上涨10%左右。 问题分析 OS内存使用情况 使用内存最大的10个进程如下,PID为279417占用最大的内存。 查询279417,发现是ogg相关进程。 发现ogg的extract进程占用了大量的虚拟内…

软件测试(Web自动化测试)(二)

一.Selenium WebDriver的基本应用 (一)安装浏览器驱动 1.关闭浏览器的自动更新功能 以Windows7(64位)操作系统为例,讲解如何关闭Chrome浏览器的自动更新。首先按下快捷键“WinR”,打开运行对话框&#x…

【备战软考(嵌入式系统设计师)】02-计算机指令

指令集 我们计算机要执行程序,本质上是执行一条条的指令,而指令是从指令集中取出的,目前常见的指令集有CISC(Complex Instruction Set Computer,复杂指令集)和RISC(Reduced Instruction Set Co…

2024最新智慧医疗智慧医院大数据展示,医院数据采集概况、医院指标分析、医院就诊趋势分析等。源代码免费下载。

系列文章目录 【复制就能用1】2分钟玩转轮播图,unslider的详细用法 【复制就能用2】css实现转动的大风车,效果很不错。 【复制就能用3】2分钟自己写小游戏:剪刀石头布小游戏、扫雷游戏、五子棋小游戏 【复制就能用4】2024最新智慧医疗智慧医院大数据…

c++并查集

文章目录 前言一、并查集1、并查集原理2、并查集实现3、并查集应用1.省份数量2.等式方程的可满足性 前言 一、并查集 1、并查集原理 在一些应用问题中,需要将n个不同的元素划分成一些不相交的集合。开始时,每个元素自成一个单元素集合,然后…

应急行业的智能安全帽(高端)

前面介绍了低端、中端安全帽,接着再讲讲高端安全帽。做高端安全帽的企业非常少,估计一只手都数的出来。确实也和智能安全帽这个领域体量有关系,并且他有一个新的“劲敌”——智能眼镜从其他领域瓜分原属于他的市场,这些都是题外话…

SpringBoot引入Layui样式总是出现404

一般出现Layui样式文件如css,js404的错误 解决方案 (1)首先将其中的静态资源下载resources/static中 (2)在启动类中重写方法 package com.gq.booksystem;import org.mybatis.spring.annotation.MapperScan; import …

【ETAS CP AUTOSAR工具链】RTE层基本概念与开发流程

本篇文章续接上篇文章【ETAS CP AUTOSAR工具链】基本概念与开发流程,继续按上篇文章描述的ETAS CP工具链进行开发的基本框架,讲述了“RTE集成与配置”这部分的基本概念与开发流程。 RTE(Runtime Environment)处于应用层与基础软件…

【Godot4.2】自定义Todo清单类 - myTodoList

概述 在写myList类的时候,就想到可以写一个类似的Todo清单类。 基础思路 本质还是在内部维护一个数组,在其基础上进行增删改查操作的封装为了方便存储数据,编写一个自定义内置类TodoItem,内部数组就变成了Array[TodoItem]类型的…

Git | 远程操作

Git | 远程操作 文章目录 Git | 远程操作0、分布式版本控制系统概念1、创建远程仓库2、克隆远程仓库https方式ssh方式 3、推送至远程仓库4、本地拉取远程仓库5、配置Git忽略特殊文件给命令配置别名 6、标签管理创建标签操作标签 0、分布式版本控制系统概念 Git是一个分布式版本…

Git--分布式版本控制系统

目录 一、理解分布式版本控制系统二、远程仓库三、克隆远程仓库四、向远程仓库推送五、拉取远程仓库六、配置Git七、给命令配置别名八、创建标签九、操作标签 一、理解分布式版本控制系统 我们⽬前所说的所有内容(⼯作区,暂存区,版本库等等&a…

24深圳杯AC题完整思路+可执行代码+参考论文!!!!

比赛题目的完整版思路可执行代码数据参考论文都会在第一时间更新上传的,大家可以参考我往期的资料,所有的资料数据以及到最后更新的参考论文都是一次付费后续免费的。注意:(建议先下单占坑,因为随着后续我们更新资料数…

three.js 学习笔记 | 光线投射技术 - 包围盒(碰撞检测)

文章目录 three.js 学习笔记光线投射技术实现3D场景交互事件 THREE.Raycaster坐标系的转换案例:选中的模型变为红色 包围盒Box3 - 碰撞检测AABB包围盒辅助器Box3Helper案例1:创建AABB包围盒/包围球computeBoundingBox与boundingBox 搭配使用,…

【数据结构】二叉树(带图详解)

文章目录 1.树的概念1.2 树的结构孩子表示法孩子兄弟表示法 1.3 相关概念 2.二叉树的概念及结构2.1 二叉树的概念2.2 数据结构中的二叉树-五种形态2.3 特殊的二叉树2.4 二叉树的存储结构顺序存储链式存储 2.5 二叉树的性质 3. 堆3.1 堆的定义3.2 堆的实现堆的结构堆的插入向上调…

springcloud按版本发布微服务达到不停机更新的效果

本文基于以下环境完成 spring-boot 2.3.2.RELEASEspring-cloud Hoxton.SR9spring-cloud-alibaba 2.2.6.RELEASEspring-cloud-starter-gateway 2.2.6.RELEASEspring-cloud-starter-loadbalancer 2.2.6.RELEASEnacos 2.0.3 一、思路 实现思路: 前端项目在请求后端接…

SVN--基本原理与使用(超详细)

目录 一、SVN概述二、SVN服务端软件安装三、SVN服务端配置四、SVN客户端软件安装与使用五、SVN三大指令六、SVN图标集与忽略功能6.1 图标集6.2 忽略功能 七、SVN版本回退八、SVN版本冲突九、SVN配置多仓库与权限控制9.1 配置多仓库9.2 权限控制 十、服务配置与管理十一、模拟真…

Java | Leetcode Java题解之第52题N皇后II

题目&#xff1a; 题解&#xff1a; class Solution {public int totalNQueens(int n) {Set<Integer> columns new HashSet<Integer>();Set<Integer> diagonals1 new HashSet<Integer>();Set<Integer> diagonals2 new HashSet<Integer>…

手写文本识别系统的最佳实践

手写文本识别系统的最佳实践 摘要IntroductionRelated WorkProposed HTR SystemConvolutional Backbone:Flattening Operation:Recurrent Head:CTC shortcut: Best Practices for a Handwritten Text Recognition System 摘要 手写文本识别在近年来随着深度学习及其应用的兴起…