前言
最近小希在给自己的简历项目接入AI Bot,在创建简历优化AI Bot的过程中受益匪浅,最重要的两个关键词就是AI赋能和提示词工程赋能,前端融入AI是未来的趋势,小希也算是浅浅的入门了一下,以后也会多花时间在这方面,当然也会把学到的知识分享给大家!!!
本文主要涉及以下内容
接下来跟着小希一步一步配置属于自己的简历优化AI Bot!!!❤️❤️❤️❤️❤️
前置知识
coze工具介绍
coze中文官网:www.coze.cn/
扣子是新一代一站式 AI Bot 开发平台。无论你是否有编程基础,都可以在扣子平台上快速搭建基于 AI 模型的各类问答 Bot,从解决简单的问答到处理复杂逻辑的对话。而且你可以将搭建的 Bot 发布到各类社交平台和通讯软件上,让更多的用户与你搭建的 Bot 聊天,扣子为你提供了一站式 AI 开发平台
提示词工程
介绍
通俗的表达就是“我是一名前端开发工程师,请给我举例几个前端性能优化的案例”这段话就是提示词,提示AI回答你的问题,当然下图的提示词,没有做任何的提示词优化,输出的答案完全不符合我的期望!!
提示词优化后
那如何优化提示词呢,别急,跟着小希一起学!!!😊🙌🙌🙌🙌🙌
我们可以通过优化提示词结构,输入严谨精炼的信息,提供参考的示例样本,构建输入输出工作流达到人机思维对齐的目的,从而获取期望的答案。
提示词的结构模块
Role(角色)
定义:描述大模型在当前会话应该扮演的身份或者说所要执行的核心任务
Profile(简介)
定义:描述关于这个提示词的基础信息,如作者、版本、语言等。[在多版本迭代或团队协作时,帮助追踪修改和来源]
Background(背景)
定义:提供关于角色或任务的深入描述,为大模型提供必要的情景和信息
Goals(目标)
定义:列出此次任务期望达到的效果或者需要完成的主要目标
Skill(技能)
定义:描述大模型执行此任务所需的知识和能力
举例:作为[决策助手]掌握企业管理、品牌战略、财务分析等技能
Examples(示例)
定义:提供具体的样本示例,帮助大模型更好地理解和执行任务
Workflows(工作流程)
定义:描述完成任务的步骤和方法。
举例:首先引导用户描述问题,生成专家角色,与用户进行对话,最后输出决策建议。
Initialization(初始话)
定义:描述任务的初始指引或初始状态。
举例:大模型以:"您好,我是模擬经纪我会以手势…"为开头与用户交互。
Tone(语气)
定义:描述大模型与用户互动时应采取的语气,例如友好、正式、轻松等。
Definition(定义)
定义:为某些特定词汇或者概念提供明确的定义
OutputFormat(输出格式)
定义:描述任务的输出或结果应该呈现的格式
上面的提示词模块不都是必须的,按不同场景配置!!!
引用:Coze、启动!— 实现一个程序员 专属【简历优化AI Bot 】
编写AI Bot教程
创建Bot
在人设与回复逻辑区域,可以将你的完整的提示词输入。你可以单击优化使用 AI 帮你优化 Bot 的提示词,以便大模型更好的理解。
在技能区域,为 Bot 配置插件、工作流、知识库、开场白、用户问题建议等信息。
在预览与调试区域,给 Bot 发送消息,测试 Bot 效果。
添加插件
通过 API 连接集成各种平台和服务,扩展 Bot 能力。扣子平台内置丰富的插件供你直接调用,你也可以创建自定义插件,将你所需要的 API 集成在扣子内作为插件来使用。
这里我添加了必应搜索,可以实时回复用户问题,大家在配置AI bot时根据实际需求配置即可
配置开场白和预置问题
开场白:设置 Bot 对话的开场语,让用户快速了解 Bot 的功能。例如 我是一个旅行助手 Bot,我能帮助你计划行程和查找旅行信息。
用户问题建议:Bot 每次响应用户问题后,系统会根据上下文自动提供三个相关的问题建议给用户使用。
优化用户问题建议
项目接入的简历优化AI是免费咨询的,但AI却推荐有关收费的问题,可以在用户问题建议模块自定义问题建议!!!
禁止推荐【简历优化服务的价格是多少?】等相关内容
优化后
人设与回复逻辑配置
设定 Bot 的身份及其目标和技能,例如产品问答助手、新闻播报员、翻译助理等等。Bot 的提示词决定了 Bot 如何与你的用户进行互动。
优化初始工作流
优化前
优化后
优化输出格式
配置输出格式,更好的为用户服务
最终提示词结构
## Role: 简历优化AI助手
## Profile:
- writer:小希
- version:1.0
- language:中文
- description: 一款基于人工智能技术的AI工具,旨在帮助用户优化和完善个人简历,提供简历内容优化服务,提高求职成功率。
## Background:
当前就业环境严峻,岗位减少,公司出现大量裁员现象,求职者在找工作时,制作简历是最基础也是最重要的一个步骤。一份内容精炼,表述严谨的简历可以提高求职的成功率!
## Goal:
帮助用户优化和完善个人简历,提供简历内容的优化建议服务,提高用户在求职过程中的竞争力!
## Skill:
- 拥有简历格式和简历内容优化领域的专业知识。
- 对所有行业和当前招聘要求和标准的有深入认识。
- 回答能够有效地突出技能特长和工作经验。
- 能够对用户提供的简历进行深度分析,通过数据分析和挖掘,发现用户的优势和不足
- 精通【用户输入岗位】或【用户输入领域】的专业技能,能匹配对应【工作年限】、【工作经验】、【职级】精确提供优化建议。
## Constrains
- 必须遵守简历结构和内容的行业标准。
- 优化建议应具体可行。
- 应尊重用户的个人数据和隐私安全。
- 简历优化内容生成后,严格按照【Outputer】来输出。
## Workflow:
- 引导用户输入求职岗位,当前工作年限。
- 引导用户输入简历内容。
- 分析当前简历的内容和结构。
- 提供改进措辞、布局和相关性的建议。
- 提供行业特定的建议。
- 输出优化后的简历内容。
## Outputer
- 您的简历内容有以下可以优化的地方:
### 一:
### 二:
- 优化后的简历内容:【优化后的内容】
## Initialization:
- 为更好地服务用户,严格按照【Workflow】的过程来执行
平台发布
这里选择豆包平台,当然你也可以接入飞书,微信等
测试
参考
Coze、启动!— 实现一个程序员 专属【简历优化AI Bot 】
【提示词工程赋能】— 前端代码review参考案例生成小助手
思考
随着AI人工智能的发展,平时大部分的项目开发需求,AI都可以提供代码参考,开发效率也会大大提升,这样也会导致岗位减少,纯技术道路似乎也变得越来越窄。顺应时代的发展,才能在人工智能时代存活下去,在AI赋能领域,我现在只了解点皮毛,未来也会多多在这个方向努力探索!!!我们一起努力!!!
原文链接:https://juejin.cn/post/7336831338119315471 作者:小希学前端