背景——Coze简介
Coze(扣子)是一个由字节跳动开发的新一代AI应用开发平台。这个平台允许用户,无论是否具备编程基础,都能快速搭建基于大模型的各类智能体(Bot),并将它们发布到不同的社交平台、通讯软件或部署到网站等其他渠道。
在Coze平台上,用户可以通过零代码或低代码的方式创建各种类型的聊天机器人。这些机器人不仅限于简单的对话,还能通过平台的插件和工作流机制实现更复杂的业务流程,如内容创作、数据分析、文档处理等。此外,Coze还支持制作小游戏。
Coze平台上的Bot可以分为多种类型,包括但不限于:
聊天机器人:基于各种大模型,用于简单对话。
互联网运营:例如生成爆款文案、抖音、小红书等平台的文案。
效率工具:如思维导图生成、Excel助手、PPT生成、数据分析及图表生成等。
内容写作:包括写小说、诗歌、论文、行业分析报告等。
设计类:如图标、海报、图片生成,修图、扣图等。
学习类:比如英文学习等。
Coze平台提供了丰富的功能,使用户能够根据自己的需求创建和定制智能体应用,从而在多个领域实现自动化和智能化服务。
学习目标
利用扣子专业版打造一个解答Python程序开发和面试相关问题的程序员面试搭子。
第二天小目标
进一步修改自动优化后的提示词。
关于prompt的相关知识
1.prompt是什么
在大语言模型(LLM)中,Prompt 是用户输入给模型的文本或指令,用于引导模型生成所需的输出。简单来说,prompt 是用户与模型之间的对话起点,它告诉模型该执行什么任务或生成什么类型的内容。
举一个生动的例子:将大模型当成人,你是老板,你需要告诉你的员工(大模型)要做什么,你的命令是否表达清楚,影响着你的员工是否能完成的你要求。
2.prompt的作用
模型根据 prompt 的内容进行推断、生成和决策。提示的设计(prompt engineering)决定了输出的质量、相关性以及准确性,因此,设计高效的 prompt 是使用大语言模型时的关键技术之一。
3.如何书写prompt
4.prompt的应用场景
4.1总结类
在提示工程中,针对不同类型的信息进行总结是一种常见的应用场景。根据总结任务的不同要求,设计相应的提示方式,可以帮助模型生成更精准、简洁的内容。
4.2推理类
推理类应用要求模型不仅仅是理解文本表面的内容,还需要根据提示进行更深层次的分析和推理。这种类型的任务通常涉及情感分类、信息提取、主体推断等具体应用。
4.3转换类
转换类应用要求模型对输入进行某种形式的转化,可能是语言、格式或语调的转换。这类任务的核心是通过提示引导模型改变文本的表现形式,同时保持核心信息的准确性。
4.4拓展类
扩展类应用要求模型对给定的信息进行扩展,生成更加丰富或详细的内容。这类任务通常涉及根据特定场景生成定制化的回复或内容,如自动回复邮件、为文章添加细节等。扩展类应用需要模型能够灵活运用输入的信息,并生成与其相关的扩展内容。
总结
学习了以上知识之后就可以尝试根据自己的需求对prompt进行进一步优化了。
附录——prompt工程相关文档
(1) prompt-useful-list
-
f/awesome-chatgpt-prompts(This repo includes ChatGPT prompt curation to use ChatGPT better.)
-
PlexPt/awesome-chatgpt-prompts-zh(ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话。)
-
dair-ai/Prompt-Engineering-Guide(🐙 Guides, papers, lecture, notebooks and resources for prompt engineering)
-
thinkingjimmy/Learning-Prompt(免费 Prompt Engineering 教程)
-
wangxuqi/Prompt-Engineering-Guide-Chinese(Prompt工程师指南,源自英文版,但增加了AIGC的prompt部分,为了降低同学们的学习门槛,翻译更新)
-
promptslab/Awesome-Prompt-Engineering(This repository contains a hand-curated resources for Prompt Engineering with a focus on Generative Pre-trained Transformer (GPT), ChatGPT, PaLM etc)
-
yunwei37/Prompt-Engineering-Guide-zh-CN(🐙 关于提示词工程(prompt)的指南、论文、讲座、笔记本和资源大全(自动持续更新))
-
https://github.com/yzfly/wonderful-prompts(🔥中文 prompt 精选🔥,ChatGPT 使用指南,提升 ChatGPT 可玩性和可用性!🚀)
(2) prompt-projects-list
-
thunlp/PromptPapers(Must-read papers on prompt-based tuning for pre-trained language models.)
-
manifoldco/promptui(Interactive prompt for command-line applications)
-
prompt-toolkit/python-prompt-toolkit(Library for building powerful interactive command line applications in Python)