Karpathy谈让LLM输出更好读
Karpathy大神又给我们播撒智慧了,放下手中的活,把这段仔细读读,以后让llm写文章就要求 ASD-STE100方式吧,以下是全文:
“ 我们将花更多时间去理解语言模型的输出。以下是几点想法与技巧:
写作。 我实践中较为有效的一种做法是:请 LLM 用 ASD-STE100 解释某事。这是一种受控语言规范,最初为航空航天维修文档而制定。LLM 对此语言相当熟悉,它在清晰文风上施加了严格约束,我往往觉得这样的文本更易读。有时我会稍作放宽,例如要求“达到 ASD-STE100 的 80%”,因为该规范相当严苛。但还有更好的方式:
图表 / 图像。 与其写成文字,不如请 LLM 生成图表。这类形式往往更容易处理、解析和理解。但还有更好的方式:
网页。 要求以 “HTML” 形式输出,即可得到美观、可交互的网页。LLM 在前端方面已相当擅长,能够制作出色的体验与动画等。但还有更好的方式:
讲解视频。 我最为看好的输出形式,是针对任意主题生成完全定制、专属的讲解视频。可以尝试类似这样的提示:“制作一段 3b1b 风格的 X 主题讲解视频。使用我的 ElevenLabs API 密钥进行语音旁白。”(后者需要 API 密钥,也可请 LLM 为你寻找使用本地算力的合适免费替代方案。)这实际上已经开始奏效了。
总结:
随着 LLM 变得更强,它们将越来越多地自主完成具体工作,而我们的工作会更多地上升到更高抽象层,转向监督与理解。
幸运的是,LLM 在这方面也能提供帮助:随着智能与代码日益充裕,你可以要求生成大型、定制、用后即弃的软件产物(例如网页应用、讲解视频),而这类产物在以往并不值得专门制作。在这一方向上推进边界,结果往往会出乎意料。”