• 临风
    置顶
    2024-03-18 来自广东
    分清楚行为模式真的很重要,过去在使用LLM时,完全是凭直觉的,结果就是有的时候符合预期,有的时候就完全没用。当然我也知道,如果回答的不够好,就需要补充背景知识。这又产生了新的问题,就是补充背景知识也是凭直觉的,所以有时后写了半天提示词,最后发现还不如自己写算了。而在行为模式的思考框架下,你可以清楚的根据自己当下的问题和自己所掌握的知识来决定采用什么行为模式,再根据不同的行为模式才有不同的提示词方法。 好,那回到开发场景。什么时候应该采用清晰模式,比如为一段代码补充注释、编写UT、重构、写一个方法/函数等,基本上描写清楚prompt并给LLM源代码就足够了,这也是我使用LLM最常用的方式。然后是庞杂模式和复杂模式,这也是之前用不好LLM的场景。我们一定要先弄清楚自己掌握的知识是否能覆盖问题(不可言说的知识是否充分学习),如果不能,那就是复杂模式,你只能先进行探测。借助LLM已经掌握的海量知识,给自己思考和启发,不断迭代。当充分掌握知识后,再进入庞杂模式,拆分TODO LIST,每个TODO项其实就是一个清晰模式的行为。 突然想到一句话,“我们不生产水,我们只是大自然的搬运工”,但你仔细想想就知道,他真的只是做了搬运吗?他做的是对搬运水的知识工程管理,否则怎么能做到人人都可以用2元的价格就获取到一瓶水呢?背后凝结的供应链知识、营销网络、物流管理才是他的核心竞争力。LLM是很厉害,拥有一个人一生都无法学完的知识,但知识本身是没有用的,知识的应用才能产生价值。在LLM时代的我们同样可以说,“我们不生产知识,我们只是知识的搬运工”,或许这也是这个时代给予我们的机会。
    展开

    作者回复: good

    共 2 条评论
    4
  • 术子米德
    2024-03-18 来自浙江
    🤔☕️🤔☕️🤔 【R】 默认的LLM交互模式 = 复杂认知模式(PSR=Probe/Sense/Respond) 区分:LLM的交互模式 vs 我们的认知行为 清晰时,指导性提示词(Instruction Prompting); 庞杂时,知识生成(Generated Knowledge),用思维链生成任务列表,即不可言说知识的提取,达到思路对齐; 复杂时,获取思路是重点; 【.I.】LLM在我面前,跟白纸在我面前,都会给我带来大脑空白感,不知道敲入点啥,不知道写上点啥。 差别在于,前者,稍微敲入点东西后,我会被输出的内容带着走,琢磨起我想要啥,对照着LLM给我点啥;后者,顺意写出几个字、几个词、几句话后,我会有种流出来的感觉,我不要去审视流出的是啥,降低流出的任何阻力,让它们自然流一会儿。 【.I.】清晰时,照我说的干;庞杂时,给我说清楚,到底想咋干;复杂时,先跟我说说,有哪些思路,让我琢磨一下; 【Q】到底是LLM提取我的不可言说知识,还是我提取LLM自己的不可言说知识,还是我们互相在提取? 怎么判断已成功提取出不可言说知识? — by 术子米德@2024年3月18日
    展开

    作者回复: 自己提取

    
    
  • webmin
    2024-03-18 来自上海
    根据在工作遇到的问题,有意识的根据老师教的问题分类方法,把问题分类后,与GPT进行问答练习,多练才能找到与GPT配合的感觉,和形成自己的模板.
    
    
  • 术子米德
    2024-03-18 来自浙江
    🤔☕️🤔☕️🤔 【Q】对于提取的知识,怎么样的传递是最有效率的? 【A】文生图,时序图和状态图,前者时间上的可视化,后者空间上的可视化。 — by 术子米德@2024年3月18日
    
    