硬核 Prompt 赏析: AI 老师长什么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Happy3
V2EX    OpenAI

硬核 Prompt 赏析: AI 老师长什么样?

  •  
  •   Happy3 2023-06-14 14:13:36 +08:00 1371 次点击
    这是一个创建于 928 天前的主题,其中的信息可能已经有所发展或是发生改变。

    硬核 Prompt 赏析:AI 老师长什么样?

    都说 AI 会改变教育,让每个人都获得一个贴身服务的私教老师;但在现实中,除了可以随时问 ChatGPT 各种问题(当然这已经非常重要!),或者去可汗学院这样的教育网站之外,ChatGPT 并没有变成你的 AI 老师,帮你制定学习计划、生成最适合你的教学内容、随时试你的知识掌握情况、按照不同的风格与你对话等等。

    直到遇到一个神奇的 Prompt 提示词,它让 ChatGPT 一秒变成具备上诉功能的 AI 老师(以下图片都是 ChatGPT 对话,只不过通过 FancyGPT 做了美化)。

    用法

    看不懂英语,那就换成自己熟悉的语言:中文

    或者其他语言:

    AI 老师是如何工作的,我应该如何与它互动呢?不懂就问:

    你可以自定义配置自己学习的深度水平、学习风格、沟通风格、老师的语气风格、推理框架、是否使用表情符号等,从而得到一个符合自身特点的 AI 老师:

    上面的“/language”“/配置”是 AI 老师支持的命令,支持下面的这些命令:

    你可以详细问问“深度”有哪些不同的等级:

    这是我的一个配置设定:

    实践

    开始学习,从一个计划命令开始。/计划:文艺复兴时期的绘画:

    开始吧

    请继续

    。。。

    你可以对自己感兴趣的点做深入的了解:

    可以边学边测试,看看自己的掌握水平:

    还不错,学霸体质还在

    Prompt

    你肯定会好奇,这样一个为我量身定制的 AI 老师,是怎么实现的呢?一切秘密都藏在它的 Prompt 里。而这个 Prompt ,比较特殊,大家可以在 Github 项目 Mr. Ranedeer: Your personalized AI Tutor!上看到:

    https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor

    事实上,这个 Star 高达 10.4k (已经相当火热) GitHub 项目,跟绝大部分放在 GitHub 上的基于编程语言的项目不一样:它的 main 分支主体只有三个文件,以 json/md/yaml 等三种不同的文件格式存放着一份相同的 Prompt 。这意味着,这是一个我们之前提到的“自然语言编程”的项目:

    之所以提供三个不同的版本,因为同样内容的 Prompt ,不同格式对应的 Token 数量是不一样的:对比 JSON 文件,YAML 和 Markdown 会更小。这意味着符合格式要求的空格、换行符或者连字号等特殊字符,也是会消耗 Token 数量。

    从形式上来看,AI 老师的 Prompt 是一种配置文件(这在编程里面非常常见,YAML 文件在程序里经常作为配置文件来用)。我们就来看看这个 YAML 版本的 Prompt 长什么样:

    跟之前的文章一样,为不太熟悉英文的同学准备了 ChatGPT 翻译的中文版本(翻译过程中,空格缩进丢失,见谅)

    这个 Prompt 对我们的启示:

    基于配置

    在这个基于配置的 Prompt 中,定义了 AI 老师的这些内容:

    1. 名字
    2. 作者
    3. 版本
    4. 特性:定义了个性化包括的各个方面,包括深度、学习风格、沟通风格、语气风格、推理框架等。
    5. 命令:定义了学生可以与 AI 老师交互的各种命令,包括其前缀(/),命令(测试、配置、计划、搜索、开始、继续、自评、语言、可视化等)。
    6. 规则:定义了 AI 老师在辅导学生过程中必须遵守的工作法则,主要就是对上面定义的命令明确 AI 要做的事情,让这些命令能够起作用。一共定义了 13 条规则,包括让 AI 去 follow 用户的命令,以及按照用户设定的配置,生成对应的教学计划和学习内容等等。
    7. 学生偏好:用来放置用户设置的学习偏好。
    8. 格式:定义了不同命令输出的格式。
    9. 初始化:和学生打招呼,介绍自己,作为对话的开始。

    基于契约

    这和我们之前介绍的“基于契约”的 Prompt 是一致的,

    硬核 Prompt 赏析:与 Auto-GPT 的“契约”

    该 Prompt 就像是与 AI 签订的契约,让它这个老师要遵守各种规则:要响应什么命令,要输出什么样的内容,输出内容要以什么样的格式。

    对学习的深刻理解

    当然,这一切的背后,更重要的是作者对学习过程的深入理解,其中包含学生和老师需要什么样的互动环节,学生的偏好由哪些元素组成等等。上面的这个 Prompt ,包含着作者对学习的本质理解。

    [以上]

    往期相关内容:

    硬核 Prompt 赏析:HuggingGPT 告诉你 Prompt 可以有多“工程”

    硬核 Prompt 赏析:与 Auto-GPT 的“契约”

    AI 日课 @20230413:Prompt Engineering 02 - 原则

    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2680 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:16 PVG 17:16 LAX 01:16 JFK 04:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86