<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>NotionNext BLOG</title>
        <link>www.aryue.com/</link>
        <description>这是一个由NotionNext生成的站点</description>
        <lastBuildDate>Fri, 14 Jul 2023 02:52:27 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>zh-CN</language>
        <copyright>All rights reserved 2023, Aryue</copyright>
        <item>
            <title><![CDATA[ChatGPT相关资料收集]]></title>
            <link>www.aryue.com/article/0c980c30-8296-4ef8-9062-73e159d0ee79</link>
            <guid>www.aryue.com/article/0c980c30-8296-4ef8-9062-73e159d0ee79</guid>
            <pubDate>Sat, 15 Apr 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="container" class="mx-auto undefined"><main class="notion light-mode notion-page notion-block-0c980c3082964ef8906273e159d0ee79"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-782b078c537a418bb7baec69263a428c" data-id="782b078c537a418bb7baec69263a428c"><span><div id="782b078c537a418bb7baec69263a428c" class="notion-header-anchor"></div><a class="notion-hash-link" href="#782b078c537a418bb7baec69263a428c" title="参考文章"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">参考文章</span></span></h2><div><div></div><div class="notion-collection-header"><div class="notion-collection-header-title">参考文章及对应状态</div></div></div><div class="notion-collection notion-block-8df5dcd1bc584abf8e3e92d9bd088d12"><div class="notion-table" style="width:1024px;max-width:1024px"><div class="notion-table-view" style="padding-left:96px;padding-right:96px"><div class="notion-table-header"><div class="notion-table-header-inner"><div class="notion-table-th"><div class="notion-table-view-header-cell" style="width:276px"><div class="notion-table-view-header-cell-inner"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M7.74 8.697a.81.81 0 01.073.308.894.894 0 01-.9.888.867.867 0 01-.825-.592l-.333-.961H2.058l-.333.961a.882.882 0 01-.838.592A.884.884 0 010 9.005c0-.11.025-.222.062-.308l2.403-6.211c.222-.58.776-.986 1.442-.986.653 0 1.22.407 1.442.986l2.39 6.211zM2.6 6.824h2.613L3.907 3.102 2.6 6.824zm8.8-3.118c1.355 0 2.6.542 2.6 2.255V9.08a.8.8 0 01-.789.814.797.797 0 01-.788-.703c-.395.468-1.097.764-1.874.764-.949 0-2.07-.64-2.07-1.972 0-1.392 1.121-1.897 2.07-1.897.789 0 1.491.246 1.886.727v-.826c0-.604-.518-.998-1.306-.998-.469 0-.888.123-1.32.394a.64.64 0 01-.307.086.602.602 0 01-.592-.604c0-.221.123-.419.284-.517a3.963 3.963 0 012.206-.641zm-.222 5.188c.505 0 .998-.172 1.257-.517v-.74c-.259-.345-.752-.517-1.257-.517-.616 0-1.122.332-1.122.9 0 .554.506.874 1.122.874zM.656 11.125h12.688a.656.656 0 110 1.313H.656a.656.656 0 110-1.313z"></path></svg><div class="notion-collection-column-title-body">链接</div></div></div></div></div><div class="notion-table-th"><div class="notion-table-view-header-cell" style="width:200px"><div class="notion-table-view-header-cell-inner"><div class="notion-collection-column-title"><svg viewBox="0 0 14 14" class="notion-collection-column-title-icon"><path d="M4 3a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zm0 4a1 1 0 011-1h7a1 1 0 110 2H5a1 1 0 01-1-1zM2 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2zm0 4a1 1 0 110-2 1 1 0 010 2z"></path></svg><div class="notion-collection-column-title-body">分类</div></div></div></div></div><div class="notion-table-th"><div class="notion-table-view-header-cell" style="width:200px"><div class="notion-table-view-header-cell-inner"><div class="notion-collection-column-title"><div class="notion-collection-column-title-body">状态</div></div></div></div></div></div></div><div class="notion-table-header-placeholder"></div><div class="notion-table-body"><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/399ef7dc5c46443180e948826640d929"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="https://console.closeai-asia.com/dashboard" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://console.closeai-asia.com/dashboard">https://console.closeai-asia.com/dashboard</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-pink">GPT国内入口</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/3a293043d9b04369b09368c390914fad"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="从 AI 到 智能系统 —— 从 LLMs 到 Agents - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/622798607">从 AI 到 智能系统 —— 从 LLMs 到 Agents - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-red">理论建模和前沿探讨</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/74fcbcd7dfa44871acacc99aca397cfe"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&amp;mid=2650874782&amp;idx=4&amp;sn=8463b248d2891061d65ee7d4edce7fd7&amp;chksm=84e4e7e0b3936ef625fee78332ec8e51d3445f230df702f595af47dededff0727e5abb2b2e34&amp;mpshare=1&amp;scene=24&amp;srcid=0421FI9Up9JYTtRNB3cA6Mce&amp;sharer_sharetime=1682058352322&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&amp;mid=2650874782&amp;idx=4&amp;sn=8463b248d2891061d65ee7d4edce7fd7&amp;chksm=84e4e7e0b3936ef625fee78332ec8e51d3445f230df702f595af47dededff0727e5abb2b2e34&amp;mpshare=1&amp;scene=24&amp;srcid=0421FI9Up9JYTtRNB3cA6Mce&amp;sharer_sharetime=1682058352322&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&amp;mid=2650874782&amp;idx=4&amp;sn=8463b248d2891061d65ee7d4edce7fd7&amp;chksm=84e4e7e0b3936ef625fee78332ec8e51d3445f230df702f595af47dededff0727e5abb2b2e34&amp;mpshare=1&amp;scene=24&amp;srcid=0421FI9Up9JYTtRNB3cA6Mce&amp;sharer_sharetime=1682058352322&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-gray">数据集</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">未开始</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/c83c4b2087bd4f1382885b59a7e0b919"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="实际案例说明AI时代大语言模型三种训练技术及其区别——Prompt-Tuning、Instruction-Tuning和Chain-of-Thought - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/621480864">实际案例说明AI时代大语言模型三种训练技术及其区别——Prompt-Tuning、Instruction-Tuning和Chain-of-Thought - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status"></span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/7a9906a1e55b49d1b8a0ed24cc440b65"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="ChatGPT 实用指南（二） - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/620445986">ChatGPT 实用指南（二） - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/103081ec86f54f24ab8a66843c9a3936"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="【自然语言处理】【chatGPT系列】大语言模型可以自我改进 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/598080931">【自然语言处理】【chatGPT系列】大语言模型可以自我改进 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/f6eef38a09db4f8688ea9f02360850b6"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="如何优化大模型的In-Context Learning效果？ - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/597036814">如何优化大模型的In-Context Learning效果？ - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/5e8f382f23c44985b2c70b3f94a14871"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="通向AGI之路：大型语言模型（LLM）技术精要 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/597586623">通向AGI之路：大型语言模型（LLM）技术精要 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/a38f71910fd6463aa2b3821c8e554548"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="真·万字长文:可能是全网最晚的chatgpt技术总结 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/613698929">真·万字长文:可能是全网最晚的chatgpt技术总结 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-purple">原理及知识分享</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/b5e7c4f7519e4c069eeba080582863f9"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="五万字综述！Prompt-Tuning：深度解读一种新的微调范式 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/618871247">五万字综述！Prompt-Tuning：深度解读一种新的微调范式 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-blue">Prompting Tuning</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status"></span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/a9cba77b9aaf4750ba593dc7f121950e"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="Prompt-Tuning——深度解读一种新的微调范式 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/619566088">Prompt-Tuning——深度解读一种新的微调范式 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-blue">Prompting Tuning</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status"></span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/3072b4c1cc39435d82211f42d2f08a90"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="f/awesome-chatgpt-prompts: This repo includes ChatGPT prompt curation to use ChatGPT better. (github.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/f/awesome-chatgpt-prompts">f/awesome-chatgpt-prompts: This repo includes ChatGPT prompt curation to use ChatGPT better. (github.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/6822070fa3de45508813c743f59acefe"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="https://openprompt.co/" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://openprompt.co/">https://openprompt.co/</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已测试</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/db691d3ff19b42c68d1d5cce7ef25d57"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s/bVbiSjvoVsFADj6554rV6A" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s/bVbiSjvoVsFADj6554rV6A">mp.weixin.qq.com/s/bVbiSjvoVsFADj6554rV6A</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/ca13658eeb1c4174b8d3c5a9c90fa0df"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="微信公众平台 (qq.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s/d2rBhYsan6UR_HlHo7QFwg">微信公众平台 (qq.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/fbf85e3cdbe04316a826a9299e5b63e6"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247491520&amp;idx=1&amp;sn=59eba7e14dab3eba79a000435d0bf9c7&amp;chksm=fac3881ccdb4010a46708a7ccf8dd95895299407dc82fda5be020d14923d1efaffc5ba663286&amp;mpshare=1&amp;scene=24&amp;srcid=0606cdMpUQONwOgLqsQbrS1F&amp;sharer_sharetime=1685981592528&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247491520&amp;idx=1&amp;sn=59eba7e14dab3eba79a000435d0bf9c7&amp;chksm=fac3881ccdb4010a46708a7ccf8dd95895299407dc82fda5be020d14923d1efaffc5ba663286&amp;mpshare=1&amp;scene=24&amp;srcid=0606cdMpUQONwOgLqsQbrS1F&amp;sharer_sharetime=1685981592528&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247491520&amp;idx=1&amp;sn=59eba7e14dab3eba79a000435d0bf9c7&amp;chksm=fac3881ccdb4010a46708a7ccf8dd95895299407dc82fda5be020d14923d1efaffc5ba663286&amp;mpshare=1&amp;scene=24&amp;srcid=0606cdMpUQONwOgLqsQbrS1F&amp;sharer_sharetime=1685981592528&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/d61bbf0ac32f46e2ba740711751b8365"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzU5NzY0NjY1MA==&amp;mid=2247485149&amp;idx=1&amp;sn=e69e02a6e5836473471b0d9e06328efd&amp;chksm=fe510a88c926839ea70bca78e0d2f2e11b3f0f6d91757579f75305d0a233486e773fc40786c2&amp;mpshare=1&amp;scene=24&amp;srcid=0605oPRZb35RV7NuWkkBzUdN&amp;sharer_sharetime=1685948064691&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzU5NzY0NjY1MA==&amp;mid=2247485149&amp;idx=1&amp;sn=e69e02a6e5836473471b0d9e06328efd&amp;chksm=fe510a88c926839ea70bca78e0d2f2e11b3f0f6d91757579f75305d0a233486e773fc40786c2&amp;mpshare=1&amp;scene=24&amp;srcid=0605oPRZb35RV7NuWkkBzUdN&amp;sharer_sharetime=1685948064691&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzU5NzY0NjY1MA==&amp;mid=2247485149&amp;idx=1&amp;sn=e69e02a6e5836473471b0d9e06328efd&amp;chksm=fe510a88c926839ea70bca78e0d2f2e11b3f0f6d91757579f75305d0a233486e773fc40786c2&amp;mpshare=1&amp;scene=24&amp;srcid=0605oPRZb35RV7NuWkkBzUdN&amp;sharer_sharetime=1685948064691&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-yellow">提示词工程相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/1c05f26b783c482f860d915e29a54ca7"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493367&amp;idx=1&amp;sn=4f912a1a0316f57feecbfb47485aee4a&amp;chksm=9bba6f93accde685a4472576d33a971f8aef58813d56cae6cd2efdaed8ca29d9ddd46c8a5862&amp;mpshare=1&amp;scene=24&amp;srcid=0424xYcFTRfwCfsjaYSks7wy&amp;sharer_sharetime=1682301037486&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493367&amp;idx=1&amp;sn=4f912a1a0316f57feecbfb47485aee4a&amp;chksm=9bba6f93accde685a4472576d33a971f8aef58813d56cae6cd2efdaed8ca29d9ddd46c8a5862&amp;mpshare=1&amp;scene=24&amp;srcid=0424xYcFTRfwCfsjaYSks7wy&amp;sharer_sharetime=1682301037486&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493367&amp;idx=1&amp;sn=4f912a1a0316f57feecbfb47485aee4a&amp;chksm=9bba6f93accde685a4472576d33a971f8aef58813d56cae6cd2efdaed8ca29d9ddd46c8a5862&amp;mpshare=1&amp;scene=24&amp;srcid=0424xYcFTRfwCfsjaYSks7wy&amp;sharer_sharetime=1682301037486&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-default">ICL</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/893d7132ffd94e8a8753a5b1894256a2"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="https://aigc.phodal.com/" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://aigc.phodal.com/">https://aigc.phodal.com/</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/3d5570235f9c47b5a945a0a14caab3a4"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="ChatGPT应用开发小记 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/620268376">ChatGPT应用开发小记 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/11dbed6789a74c429683ffba78fb02fc"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="LangChain 完整指南：使用大语言模型构建强大的应用程序 - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/620529542">LangChain 完整指南：使用大语言模型构建强大的应用程序 - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已测试</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/c0df019d92674c2ab133a90948d9d436"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="ChatGPT 的 4000 个 token 上下文不够用怎么办？ - 知乎 (zhihu.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://zhuanlan.zhihu.com/p/616860260">ChatGPT 的 4000 个 token 上下文不够用怎么办？ - 知乎 (zhihu.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/501b405b6ad544689836adf05b196f5f"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="微信公众平台 (qq.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&amp;mid=2650876662&amp;idx=3&amp;sn=a1ce67154f7cdcfc0cc3e565ec4aa2f3&amp;chksm=84e4ee88b393679e36415f8f0e4de0db40862e3edc157135f7505b35c33094dc05a36bd39c19&amp;mpshare=1&amp;scene=24&amp;srcid=0511lWSODUoIxHoa2utbjGuN&amp;sharer_sharetime=1683772108368&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">微信公众平台 (qq.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/98cd79d8555c4491ab355932dbbee28e"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493479&amp;idx=1&amp;sn=9d96aedb2c3323c4c82d402a66acae95&amp;chksm=9bba6e03accde715b047f067be104eacd28aa93558ac713b4460435bee4fe9cc4d2b1aaedc7e&amp;mpshare=1&amp;scene=24&amp;srcid=0519DPWvZ8hC1pSvsNEw2h0p&amp;sharer_sharetime=1684468247849&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493479&amp;idx=1&amp;sn=9d96aedb2c3323c4c82d402a66acae95&amp;chksm=9bba6e03accde715b047f067be104eacd28aa93558ac713b4460435bee4fe9cc4d2b1aaedc7e&amp;mpshare=1&amp;scene=24&amp;srcid=0519DPWvZ8hC1pSvsNEw2h0p&amp;sharer_sharetime=1684468247849&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzAxMTk4NDkwNw==&amp;mid=2247493479&amp;idx=1&amp;sn=9d96aedb2c3323c4c82d402a66acae95&amp;chksm=9bba6e03accde715b047f067be104eacd28aa93558ac713b4460435bee4fe9cc4d2b1aaedc7e&amp;mpshare=1&amp;scene=24&amp;srcid=0519DPWvZ8hC1pSvsNEw2h0p&amp;sharer_sharetime=1684468247849&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/7802451808aa4c80ba2305c9f3ad3870"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="微信公众平台 (qq.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s/MpF9xBHYjgnCHNkFn1AsOA">微信公众平台 (qq.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/c570cfcd71c947198cab04a5d29070c3"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzI0NTUyNTM1OQ==&amp;mid=2247485028&amp;idx=1&amp;sn=ea0f80300d2332742bd27b4788e3a966&amp;chksm=e94c7864de3bf172dfec07403acbcbff63e489e5565990a393a61c402c08128fa8c7fbbd14ed&amp;mpshare=1&amp;scene=24&amp;srcid=0704LgjVm2djyTZ9rXeDsdR2&amp;sharer_sharetime=1688434091434&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzI0NTUyNTM1OQ==&amp;mid=2247485028&amp;idx=1&amp;sn=ea0f80300d2332742bd27b4788e3a966&amp;chksm=e94c7864de3bf172dfec07403acbcbff63e489e5565990a393a61c402c08128fa8c7fbbd14ed&amp;mpshare=1&amp;scene=24&amp;srcid=0704LgjVm2djyTZ9rXeDsdR2&amp;sharer_sharetime=1688434091434&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzI0NTUyNTM1OQ==&amp;mid=2247485028&amp;idx=1&amp;sn=ea0f80300d2332742bd27b4788e3a966&amp;chksm=e94c7864de3bf172dfec07403acbcbff63e489e5565990a393a61c402c08128fa8c7fbbd14ed&amp;mpshare=1&amp;scene=24&amp;srcid=0704LgjVm2djyTZ9rXeDsdR2&amp;sharer_sharetime=1688434091434&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-orange">开发相关</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/6ce1203652e04cc58a83256f9f72e303"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="TOT Tree of though" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text">TOT Tree of though</span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-green">ToT</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/0d8d7e78cb97445ba21856c8fc7d7408"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="kyegomez/tree-of-thoughts: Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by atleast 70% (github.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/kyegomez/tree-of-thoughts">kyegomez/tree-of-thoughts: Plug in and Play Implementation of Tree of Thoughts: Deliberate Problem Solving with Large Language Models that Elevates Model Reasoning by atleast 70% (github.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-green">ToT</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/54cde337bd6541a4af808c573b1d1710"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247492315&amp;idx=1&amp;sn=400f53148762e5f6446b9d2107a1ec4f&amp;chksm=fac07507cdb7fc11cdbaea487c4ae9b1ea1649e600f54733dae8e0f54a622bf8588ec6b8d746&amp;mpshare=1&amp;scene=24&amp;srcid=0530bNJSfQkcA7NJbsMBXiLN&amp;sharer_sharetime=1685439936324&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247492315&amp;idx=1&amp;sn=400f53148762e5f6446b9d2107a1ec4f&amp;chksm=fac07507cdb7fc11cdbaea487c4ae9b1ea1649e600f54733dae8e0f54a622bf8588ec6b8d746&amp;mpshare=1&amp;scene=24&amp;srcid=0530bNJSfQkcA7NJbsMBXiLN&amp;sharer_sharetime=1685439936324&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">mp.weixin.qq.com/s?__biz=MzUzOTgwNDMzOQ==&amp;mid=2247492315&amp;idx=1&amp;sn=400f53148762e5f6446b9d2107a1ec4f&amp;chksm=fac07507cdb7fc11cdbaea487c4ae9b1ea1649e600f54733dae8e0f54a622bf8588ec6b8d746&amp;mpshare=1&amp;scene=24&amp;srcid=0530bNJSfQkcA7NJbsMBXiLN&amp;sharer_sharetime=1685439936324&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-brown">LLM use Tools</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div><div class="notion-table-row"><div class="notion-table-cell notion-table-cell-title" style="width:276px"><span class="notion-property notion-property-title"><a class="notion-page-link" href="/cfaf3557c28e45b6b2e8ec71eab68d88"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-image"><svg class="notion-page-title-icon notion-page-icon" alt="GPT-4等大模型迎来进化转折点：不只是使用，还会自己制作工具了 (qq.com)" viewBox="0 0 30 30" width="16"><path d="M16,1H4v28h22V11L16,1z M16,3.828L23.172,11H16V3.828z M24,27H6V3h8v10h10V27z M8,17h14v-2H8V17z M8,21h14v-2H8V21z M8,25h14v-2H8V25z"></path></svg></div><span class="notion-page-title-text"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://mp.weixin.qq.com/s?__biz=MzA3MzI4MjgzMw==&amp;mid=2650878863&amp;idx=1&amp;sn=4bf8baff71c3dfdd1fbcafa30683333c&amp;chksm=84e4f7f1b3937ee7c85ea1e8db95be6f41540065fc1a757115280774f1c32b98621be198f972&amp;mpshare=1&amp;scene=24&amp;srcid=0530LmetxK78mLlLTSWrIRbd&amp;sharer_sharetime=1685434408617&amp;sharer_shareid=65adbbc635b2dc27e5c8b784a1e3a003#rd">GPT-4等大模型迎来进化转折点：不只是使用，还会自己制作工具了 (qq.com)</a></span></span></a></span></div><div class="notion-table-cell notion-table-cell-multi_select" style="width:200px"><span class="notion-property notion-property-multi_select"><div class="notion-property-multi_select-item notion-item-brown">LLM use Tools</div></span></div><div class="notion-table-cell notion-table-cell-status" style="width:200px"><span class="notion-property notion-property-status">已了解</span></div></div></div></div></div></div><div class="notion-blank notion-block-274e8422462e4d3bbee202dec819f78f"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[GPT-Engineer思路以及代码解读]]></title>
            <link>www.aryue.com/article/3b96156e-ac79-42d8-b78c-f89fc569f1dd</link>
            <guid>www.aryue.com/article/3b96156e-ac79-42d8-b78c-f89fc569f1dd</guid>
            <pubDate>Tue, 04 Jul 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="container" class="mx-auto undefined"><main class="notion light-mode notion-page notion-block-3b96156eac7942d8b78cf89fc569f1dd"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><blockquote class="notion-quote notion-block-bb0667ffc0294055aeb3a73b8b6c713e"><div>原创文章</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-0a307c65a85c4622822292cd3b537da6" data-id="0a307c65a85c4622822292cd3b537da6"><span><div id="0a307c65a85c4622822292cd3b537da6" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0a307c65a85c4622822292cd3b537da6" title="🤔 简介"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤔 简介</span></span></h2><a class="notion-page-link e0efe1e7-d050-4e30-afbb-cee11a247f21" href="/e0efe1e7d0504e30afbbcee11a247f21"><span class="notion-page-title"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-title-icon notion-page-icon" role="img" aria-label="🗒️">🗒️</span></div><span class="notion-page-title-text">AutoGPT思路以及代码解读</span></span></a><div class="notion-text notion-block-6df60858805a42e8a5c76b7772b7affc">两个月前，笔者发布了一篇关于AutoGPT的文章。在这两个月中，陆续发布了许多与LLM相关的文章和项目，例如LLM游玩我的世界、ToT（Tree of thought）理论、GPT-Engineer等，进一步展示了LLM的能力边界。</div><div class="notion-text notion-block-3122239ae93d420283727a1d187bf73a">因此，在这篇文章中，我也想分享一下GPT-Engineer的相关思路。</div><div class="notion-text notion-block-b3fddc4986d84f3bb7a274f461bb442d">该项目的主页如下：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-d984ebdcdaac4268bf3433a97d6eee7f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F80a84d40-c02f-4dd2-bb87-8718f7ab5a5d%2FUntitled.png?table=block&amp;id=d984ebdc-daac-4268-bf34-33a97d6eee7f" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-blank notion-block-2a77f707d0134688be144fb5f064ec73"> </div><div class="notion-text notion-block-501be2f2960c45dab5ceb1729dea4fa0">项目主打一键生成整个代码库。开发者以“贪吃蛇”游戏为例，演示了如何使用GPT-Enginner创建一个完整的网页端运行的贪吃蛇小游戏。与AutoGPT相比，项目规模更小，部署难度也更简单。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-fce3fccf052f4e39abe49c0bfb56f9ab" data-id="fce3fccf052f4e39abe49c0bfb56f9ab"><span><div id="fce3fccf052f4e39abe49c0bfb56f9ab" class="notion-header-anchor"></div><a class="notion-hash-link" href="#fce3fccf052f4e39abe49c0bfb56f9ab" title="📝代码解读"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝代码解读</span></span></h2><div class="notion-text notion-block-121de95d1972498cbdeb0ee514d8600d">在正式进入代码解读之前，首先来看一张截图：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-50a639764cb6444198d6fd180ffc3f26"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd10cb2ce-959c-4227-88bc-7ede217e28d6%2FUntitled.png?table=block&amp;id=50a63976-4cb6-4441-98d6-fd180ffc3f26" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-21e19c1f72ed4ec5afb408ae0066b68f">AI阅读代码已经成为不可或缺的工具。记得很久之前，李宏毅教授曾经说过，AI最擅长的就是“猜”，无论是分类任务还是预测任务，都属于猜测。而程序员在接收别人写过的代码时所做的第一件事是什么呢？也是猜测。根据文件名、函数名、变量名以及注释对项目有一个宏观的把握。既然都是猜测，让AI来做有时比我们自己来要容易。况且，即使不正确，也可以作为参考。</div><div class="notion-text notion-block-97dac286665742b59a4d5da7b1e1f731">笔者也非常建议所有人都来尝试使用AI。它能省去很多时间成本。举个例子，我之前虽然有一定的编程基础，但都是基于C#和Unity游戏开发相关的，对Python以及cmd命令接触很少。通过在线版本的ChatGPT plus以及IDE里面的阅读代码功能相结合，部署和阅读的时间都得到了很大提升。将项目主页的运行说明贴上去，并说明自己要使用哪种模式运行，ChatGPT就能编写出一个可运行的命令。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b3c7da4bcb8a48ada3525f48f065914f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9513b436-7016-46eb-b0bc-33ed88b26027%2FUntitled.png?table=block&amp;id=b3c7da4b-cb8a-48ad-a352-5f48f065914f" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-5bc7bc788d364b8b9a9ab2d9ff1151e2" data-id="5bc7bc788d364b8b9a9ab2d9ff1151e2"><span><div id="5bc7bc788d364b8b9a9ab2d9ff1151e2" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5bc7bc788d364b8b9a9ab2d9ff1151e2" title="从main.py主文件梳理项目运行流程"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">从main.py主文件梳理项目运行流程</span></span></h3><div class="notion-text notion-block-23ef93b9095e4542b3d93d2b5288d550">入口函数代码：</div><div class="notion-text notion-block-bab8048d59d1490eb1e0e64968f16424">刨开最开始的一系列对参数的解析，剩下的功能还是比较清晰的。</div><div class="notion-text notion-block-a1d57098ed2749b984ba98ce90e816b7">比如以上代码，对提示词进行了整理。DBs类里存储了多个DB数据库，有的分管日志输出，有的记录用户输入，有的指向生成的代码库。当然，还有一些预定义好的固定提示词。</div><div class="notion-text notion-block-26cfe1fd44f447769ca4b99a7f69f364">然后就是这段代码。可以看到，GPT-Engineer的核心逻辑与AutoGPT完全不同。这里只是按照步骤执行，遍历所有的步骤并逐个执行。某个步骤只需从dbs中获取所需数据即可。最后，还会将每个步骤执行的结果保存在一个字典中。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-cd2a3f9588a84fdfbbdaea38f0d027eb" data-id="cd2a3f9588a84fdfbbdaea38f0d027eb"><span><div id="cd2a3f9588a84fdfbbdaea38f0d027eb" class="notion-header-anchor"></div><a class="notion-hash-link" href="#cd2a3f9588a84fdfbbdaea38f0d027eb" title="解析官网案例中使用的Step"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">解析官网案例中使用的Step</span></span></h3><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-06d60ad4daa64db2bfbf5ef1c84b0309"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:291px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F445fa8b1-367d-44bb-ab60-ce42506b7ab0%2FUntitled.png?table=block&amp;id=06d60ad4-daa6-4db2-bfbf-5ef1c84b0309" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-a0ab2a5462284928abfa18dc6025a9b7">在Steps.py文件中，展示了所有的AI可执行的步骤，最底部是不同的模式都配置了哪些步骤，这些步骤将会顺序执行。</div><div class="notion-text notion-block-b6461de79dd347ad875a1a242d6cb634">接下来我们就按照顺序一个一个挨着分析，首先是clarify：</div><div class="notion-text notion-block-aed323ddb513487b8da8a7d4c70e5b84">这段代码逻辑很长，看看AI对其的解释作为参考：</div><div class="notion-text notion-block-d03c311042904a818688f18c418ffd69">这段的系统提示词是这样的：</div><div class="notion-text notion-block-cc1fed2859c545b3bfa52761b08999f8">那么我们就明白了，GPT会针对用户最初的需求列出一个清单，然后挨个询问用户。如果用户回答了，就在清单上打勾并继续下一个问题。如果用户输入“c”，就会跳出循环，让GPT自己回答这个问题。具体效果可参考项目宣传视频：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-6a0dddf8ab344bfaaa0e5b9affaa094e"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa1445358-1e17-4518-b4cc-f10c551246b5%2FUntitled.png?table=block&amp;id=6a0dddf8-ab34-4bfa-aa0e-5b9affaa094e" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-7fce0cd873cf402b8683619892cc9c13">第二个是gen_clarified_code:</div><div class="notion-text notion-block-0d8af5404adb46faa3efc7034ee59d31">到这里，代码就容易了起来，这里先得到了上一个step中获取到的清单及答案。</div><div class="notion-text notion-block-f8f8e329fa7d4926bc50f5f47989a2b0">然后拿到了系统消息，使用setup_sys_prompt函数，代码如下：</div><div class="notion-text notion-block-6812f20d148d482dac0534320e793119">为了降低理解难度，我将最终的提示词翻译并整合成中文，如下：</div><div class="notion-text notion-block-711e04485b0946bd87a0ba6f28c95608">这一步结束后，就会得到所有的代码了，感觉这里很可能会超过token，由于我是用的是32k，如果不是32k版本的GPT4，可能要做一些优化？</div><div class="notion-text notion-block-90285416b48c4df58833867b667d4115">再接下来是gen_entrypoint，代码如下：</div><div class="notion-text notion-block-00d94e3512f142b7937ce002f0780d33">这里是针对代码编写一些所需的依赖库，以及再编写一个run.sh文件，安装这些依赖。</div><div class="notion-text notion-block-404b88cb191f41829e120614e68e6872">接着是execute_entrypoint代码：</div><div class="notion-text notion-block-bf29a99ddc214f45abd19183d0a303b5">这一段是运行代码库，比较容易理解，由于系统兼容性可能会运行不起来。</div><div class="notion-text notion-block-db502d2afd8645019f0d6563890ad297">最后是human_review，主要代码如下：</div><div class="notion-text notion-block-29c2c99342ea4700a614e425635f07a8">实际用途不大，毕竟程序不是一个循环。到此为止，已经执行结束了。这些人类反馈数据只会存在数据库中。如果后面定义了自己的调试步骤，可能会用到这些数据。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9534cc9985794850afdf7df3f3ad5a5d" data-id="9534cc9985794850afdf7df3f3ad5a5d"><span><div id="9534cc9985794850afdf7df3f3ad5a5d" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9534cc9985794850afdf7df3f3ad5a5d" title="🤗总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗总结归纳</span></span></h2><div class="notion-text notion-block-8f23bcda5f2f453bb39a4fbb7b6625a9">GPT-Engineer的项目思路比较简单。总体来说，在开始正式编写代码之前，重视人类反馈。未完成清单的想法比较有趣并可以借鉴。</div><div class="notion-text notion-block-7dfa642f2dc74205bfaccc91ae64a91f">此外，项目的厉害之处在于代码库编写得非常漂亮。它把生成代码库这件事情拆解为多个步骤，在多个步骤之间顺序传递顺序。开发者可以比较方便地编写自己的Step并加入到配置中。可扩展的能力非常强，是所有LLM开发者都值得学习的。</div><div class="notion-text notion-block-224c7a6342b24c468d3a4b2c65621436">然而，项目也有一些不好的地方。比如，这里可能仍然解决不了Debug的问题。当我们已经拥有了很多代码的时候，如何遵循既有的代码库和规则编写代码，是这个项目根本无法解决的问题。这些问题可以作为后续开发者和研究者的方向，并且可以就着这个项目编写Step和DB管理脚本。</div><div class="notion-blank notion-block-9db51eb742df417cba79180fdc70a7c8"> </div><div class="notion-text notion-block-c04b306783d2477f8a1279f097d78f5d">致谢：</div><div class="notion-callout notion-gray_background_co notion-block-54870b6a07414a80a23549100a691c4d"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">Written by Gao Yue,edited by Notion AI.</div></div><div class="notion-blank notion-block-cb8934cbf3cc49c49684d51327dda421"> </div><div class="notion-blank notion-block-012781a2d1f241a9855ff5e709e88777"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[AutoGPT思路以及代码解读]]></title>
            <link>www.aryue.com/article/e0efe1e7-d050-4e30-afbb-cee11a247f21</link>
            <guid>www.aryue.com/article/e0efe1e7-d050-4e30-afbb-cee11a247f21</guid>
            <pubDate>Sat, 29 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[个人对AutoGPT的一些理解]]></description>
            <content:encoded><![CDATA[<div id="container" class="mx-auto undefined"><main class="notion light-mode notion-page notion-block-e0efe1e7d0504e30afbbcee11a247f21"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-4128218d10a34458b60aae13d03a824e" data-id="4128218d10a34458b60aae13d03a824e"><span><div id="4128218d10a34458b60aae13d03a824e" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4128218d10a34458b60aae13d03a824e" title="🤔AutoGPT思路以及代码解读"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤔AutoGPT思路以及代码解读</span></span></h2><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-73ef5b7d44404195a380d83432251802" data-id="73ef5b7d44404195a380d83432251802"><span><div id="73ef5b7d44404195a380d83432251802" class="notion-header-anchor"></div><a class="notion-hash-link" href="#73ef5b7d44404195a380d83432251802" title="简介"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">简介</span></span></h3><div class="notion-text notion-block-3945a6709f954486be641d8e878211d9">官网链接：</div><div class="notion-text notion-block-cda4444f1a0b4f408df4cd4184329c13"><a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://github.com/Torantulino/Auto-GPT">https://github.com/Torantulino/Auto-GPT</a></div><div class="notion-text notion-block-782dd001c6b343e9acea68ab354b2b2a">官网描述：</div><div class="notion-text notion-block-d426828c537340dbbdc58e758d0ca26b">Auto-GPT 是一个实验性的开源应用程序，展示了 GPT-4 语言模型的实力。该程序由 GPT-4 驱动，将 LLM 的“思想”链接在一起，以自主实现您设定的任何目标。作为 GPT-4 完全自主运行的首批示例之一，Auto-GPT 打破了 AI 的可能性界限。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-21f06507cfae4a5993860ed37b623d71"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F984d74c5-1c68-4ab7-8959-755af118b07a%2FUntitled.png?table=block&amp;id=21f06507-cfae-4a59-9386-0ed37b623d71" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-cd691c0726a54efb846864ef20a0c987">如上图，AutoGPT项目的火爆程度随着star的增长速度以指数级上升。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-200ca41485d94109b18872f6ee3d51cb"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:557px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbd4b8ab5-c8ee-46a5-9afa-c39c0baab8f0%2FUntitled.png?table=block&amp;id=200ca414-85d9-4109-b188-72f6ee3d51cb" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-d1b23639f24144e09258d90bb629bee4">就在笔者开始撰写本文时的8分钟前，项目仍在快速迭代，0.2.0版本刚刚发布。</div><hr class="notion-hr notion-block-61c482ddce36498bad0e7646b1ab861d"/><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-c298d951442f44da800f2fbeb9e57ee3" data-id="c298d951442f44da800f2fbeb9e57ee3"><span><div id="c298d951442f44da800f2fbeb9e57ee3" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c298d951442f44da800f2fbeb9e57ee3" title="AutoGPT强在哪儿？和ChatGPT又有何本质的区别？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AutoGPT强在哪儿？和ChatGPT又有何本质的区别？</span></span></h3><div class="notion-text notion-block-e3449d0cd48642a7964adc9a61515522">举个例子，ChatGPT是一个万事通的对话小助手。我们可以让他扮演各种角色，回答各个领域的问题，包括且不限于完成编写代码 👨‍💻、阅读论文、指导AI绘画等工作。</div><div class="notion-text notion-block-5b05d8939e704ebb8ea2db14d50ceb59">从交互方式的角度来看，ChatGPT是以人为主导，人类描述各种工作并让ChatGPT去工作。工作成果由人来验收，由人来给出工作完成质量的反馈。一次提问往往无法得到一个准确的结果，用户需要反复提问，修正错误，最后才能得到相对较好的答案。</div><div class="notion-text notion-block-10d9ef635d9c473f8cab3e1206f9a04c">对于AutoGPT而言，交互模式发生了本质的变化。我们设定了一个目标，让它自己去分析完成这项工作需要执行哪些步骤，为什么执行这些步骤，制定计划并自主思考。在最后一个步骤，它会去执行行动，行动的结果再重新输入回大脑，循环往复。AutoGPT正如其名，是一个“全自动”版本的GPT，基于GPT-4或GPT3.5开发，并扩展了自己的能力。就好比是让原来的ChatGPT作为思考的“大脑”，AutoGPT经过二次开发，让它拥有了能执行行动的“手”和“脚”。</div><div class="notion-text notion-block-3feaa6c2874f428f80e8042066fd4b97">下图是笔者在本机运行AutoGPT时执行的一个案例。我为它命名为“James”，让它分析今年NBA总决赛总冠军最有可能是哪支队伍，并将分析过程保存在word文档中。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-f2432e30aae24727805bef3b75a8f95a"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb02bf8b6-1afd-40ee-a3a0-126fea9d9151%2FUntitled.png?table=block&amp;id=f2432e30-aae2-4727-805b-ef3b75a8f95a" alt="AutoGPT运行示例" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">AutoGPT运行示例</figcaption></div></figure><div class="notion-text notion-block-0cb91116158f4b1585b7949eba6eb5c4">重点看那些有颜色高亮的文字，这些文字能直观地显示出 AutoGPT 的运行流程。</div><ul class="notion-list notion-list-disc notion-block-786363a3207f4b698e5e33b1907c4bcc"><li>James Thoughts：名为“James”的助手对当前目标进行思考的过程，思考的结果是为了制定工作计划。</li></ul><ul class="notion-list notion-list-disc notion-block-5a8baba794b2410fb5036063cc037c47"><li>Reasoning：给出工作计划合理性的理由，比如这里，AutoGPT 输出的内容是其针对“预测 NBA 总冠军”这一目标，要进行数据分析的理由。</li></ul><ul class="notion-list notion-list-disc notion-block-dbb4c2574a05435a83c0c013077def0f"><li>Plan：要执行哪些计划？AutoGPT 会列出一些步骤。</li></ul><ul class="notion-list notion-list-disc notion-block-fbe932c79fa7483c8da4e4c36b698c53"><li>Criticism：给出了一些执行工作计划的注意事项。</li></ul><ul class="notion-list notion-list-disc notion-block-d20316a819bb419592df70a679d02600"><li>Next Action：经过一系列的思考，下一步要执行怎样的行动。给出一个“Command”和对应的参数“Arguments”。</li></ul><div class="notion-text notion-block-94e3137365f04f5e984698cbbeb65609">AutoGPT完成了一项从思考→行动→反馈→思考的自主循环。</div><div class="notion-text notion-block-b624527176d24c1abc99c62a16b7c28e">依据笔者个人的理解，AutoGPT最主要的贡献是对AI未来形态进行了建模。正如上文所述，未来的人工智能不仅仅是对话，它不仅有大脑，而且还有手和脚。</div><div class="notion-text notion-block-b3a60e79165a4681ae76598c983112dc">这让我想起最近同样很火爆的斯坦福和谷歌的一项研究，他们制作了一个沙盒环境，其中有25个角色，每个角色都有不同的性格和身份，他们会随着时间的推移自主进行交流和举办派对。更加精妙的是，作为沙盒的旁观者，我们可以对沙盒环境进行交互，沙盒中的人工智能会做出相应的反应。</div><div class="notion-text notion-block-9147af58515c4d0da468f58ffe8f7cdd">例如，我们点燃厨房里的灶台，房子里的AI就会停下手头的工作，去救火。</div><div class="notion-text notion-block-7e5e81068cab40e892f2e098e24c7afe">再例如，研究者将沙盒的时间设置为2月13日，即情人节前一天，25个代理会自己拉帮结派、筹划派对。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-98641b1f9e544a21860ea826a004943c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F27540a91-8540-4dee-9526-be9001ff9e34%2FUntitled.png?table=block&amp;id=98641b1f-9e54-4a21-860e-a826a004943c" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-row notion-block-b8b54c627d9540c4b6f435503db06376"><div class="notion-column notion-block-293d85093f0a4e17b2fdd71316472f9c" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-41ac09aa5544424fb2c3d5e700236355">我们可以看看斯坦福和谷歌的研究人员对沙盒中AI的建模，Preceive、Plan、Reflect、Act等模块是不是很熟悉？</div></div><div class="notion-spacer"></div><div class="notion-column notion-block-f4676920ac1c4caa91e22f66c291de56" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-05876fe2a8c54cf6a1b8fe702df20d24"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe35f2a59-8d07-47d2-b480-8b3cc160734a%2FUntitled.png?table=block&amp;id=05876fe2-a8c5-4cf6-a1b8-fe702df20d24" alt="notion image" loading="lazy" decoding="async"/></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-1ba218fbfb1949e9ad0bcb5917e1aeab">类似的研究还有浙江大学和微软联合发出的论文，文中提出了一种HuggingGPT的概念，让LLM进行任务规划、选择最适合处理任务的AI模型、执行任务、最后整合并将结果生成。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-07915c41be834a17afdaccc9b9be6d3d"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F496ae23b-905b-4d02-83a2-c815bcb87f26%2FUntitled.png?table=block&amp;id=07915c41-be83-4a17-afda-ccc9b9be6d3d" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-b2df6cb146fc4fab8ad2603601cfcc40" data-id="b2df6cb146fc4fab8ad2603601cfcc40"><span><div id="b2df6cb146fc4fab8ad2603601cfcc40" class="notion-header-anchor"></div><a class="notion-hash-link" href="#b2df6cb146fc4fab8ad2603601cfcc40" title="GPT3.5和GPT4是如何做到这些的？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">GPT3.5和GPT4是如何做到这些的？</span></span></h3><div class="notion-text notion-block-041698d0e9034165b8262c9e206fb526">研究者称，随着语言模型参数量的增长，它们“涌现”出了一系列原本在小型语言模型中不存在的能力，比如逻辑思考的能力；加强了基于用户提供的情境进行上下文学习的能力，被称为“In-Context Learning”。</div><div class="notion-text notion-block-b523a96da3a54923b5d15f8f7d5610fd">这些也正是在ChatGPT推出后，迅速席卷网络的一些重要原因。GPT可以出乎意料地理解我们想让其执行的任务，我们有时候就会发现，即使我们不去网络上寻找各种提示词的“宝典”，只是随意地对其进行对话和指定任务，它就能理解我们的意图并执行对应的行动。</div><div class="notion-text notion-block-ae67479de32b45a980cec8740368bf63">在以前的语言模型应用范式中，我们可能要针对不同的下游任务对模型进行微调，甚至使用不同的模型。比如写代码有写代码的语言模型、聊天机器人有聊天机器人的语言模型、做数学题可能又要用另一套语言模型。每当我们遇到一个全新的下游任务，如果发现模型执行的结果并不好，就得花费大量的时间、金钱去微调模型。</div><div class="notion-text notion-block-d797b4d9f2c94817b595cf3563f14d86">而如今，有了以GPT3.5和GPT-4为首的超大语言模型，我们可以用它们解决大量的下游任务，只需为其提供一个情境、控制其对输出和输出的处理即可。</div><div class="notion-text notion-block-24d5325b45eb40938e08dff5b585ae0d">说白了，普通人理论上也可以通过一些提示词，使用语言模型完成自己想让它执行的任务。如果觉得效果不好，那就再增加一些提示词，大型语言模型支持用户输出很长的提示词，尽可能具体地描述一些任务。</div><div class="notion-text notion-block-f3379b036f7a44988035ce163ce7a650">在各种平台上，我们都可以看到相关的视频和文章。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-ba0246540e2c44269ed48024633dae20"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F513c7ca2-8ea2-42c5-a6d7-2934554b47ed%2FUntitled.png?table=block&amp;id=ba024654-0e2c-4426-9ed4-8024633dae20" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-0f96480b0def400cbee21dd0b859d8d8">通过观察现象来认识本质。作为一个普通人和与自然语言处理无关的外行（本文作者本身就是这样的），我们可以忽略繁琐的微调模型技术，利用所谓的“In-Context Learning”、“Chain of Thought”、“Prompt Tuning”技术，让大型语言模型为我们所用（这个美好愿景几乎已经实现）。这些技术和微调范式都是基于不调整模型本身的，因此只要我们了解它们背后的提示词如何编写，就能达到相应的效果。</div><div class="notion-text notion-block-0365668d31744a69a116de1aed5828a1">总之，随着人工智能的发展，成为一个合格的提示词工程师（Prompt Engineer）已经成为一个必备的技能。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-cf8bbbdd1d574b7080feddfe80afa6d0" data-id="cf8bbbdd1d574b7080feddfe80afa6d0"><span><div id="cf8bbbdd1d574b7080feddfe80afa6d0" class="notion-header-anchor"></div><a class="notion-hash-link" href="#cf8bbbdd1d574b7080feddfe80afa6d0" title="AutoGPT的提示词"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AutoGPT的提示词</span></span></h3><div class="notion-text notion-block-461dd21260f247e7b0b191cc515b7368">正如上文所述，各种技术和范式都可以追溯到提示词。对于如今大型语言模型的应用方面，提示词的编写是重中之重。本文将从AutoGPT的源代码入手，找到突破口，使读者能够理解其中的原理并在本地部署。有能力的读者可以尝试复现。</div><div class="notion-text notion-block-25837a79e6434486b2e5b2e249f473a3">首先，在Prompt.py中找到以下代码：</div><div class="notion-text notion-block-e735d9cc2a5c468dbacf4814196b4ec0">其中最引人注目的代码就是这段了</div><div class="notion-text notion-block-dca6efdacbac440499f0973e63b0d3af">从Prompt文件中可以看到，尝试使用名为&quot;prompt_generator&quot;的工具，将一系列命令传递给它。这些命令似乎是AutoGPT执行部分的函数和参数。我们可以看到谷歌搜索、列出Agent、读写文件、执行Python代码、生成图片等各种命令。这些就是AutoGPT的“手”和“脚”，它们的能力可以通过这一部分进行扩展。</div><div class="notion-text notion-block-735c029cc81c46e9954862505ae3b8ba">接下来我们来看看PromptGenerator是如何编写的：</div><div class="notion-text notion-block-13fc7a15799e46cbadc02bbfd2f2e0d1">看以下代码：</div><div class="notion-text notion-block-af2b4059e69b48af8aefe2d527a2fa8d">在这里，AutoGPT规定了从GPT-4模型返回的语言的格式。这也就是为什么在一开始的图片中，Prompt能够如此清晰地思考、指定计划、执行行动并作为反馈进入下一个循环。</div><div class="notion-text notion-block-4ae13a2793ee476783e9c6ec5f686b6e">到了这里，应该大部分读者已经猜到了：AutoGPT理解了当前所能使用的工具和采取的手段（上网、执行Python等），当我们给它提供一个目标时，已经制定好了让它以特定的格式返回。GPT-4需要根据这个格式返回它的思考、理由、计划、反思，并给出要执行的指令，并填上对应的参数，从而在控制台中运行该指令并填写对应的参数。</div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-e506dbb9f83949beb30db90b8d68fd33" data-id="e506dbb9f83949beb30db90b8d68fd33"><span><div id="e506dbb9f83949beb30db90b8d68fd33" class="notion-header-anchor"></div><a class="notion-hash-link" href="#e506dbb9f83949beb30db90b8d68fd33" title="AutoGPT的一些技术细节"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">AutoGPT的一些技术细节</span></span></h3><div class="notion-text notion-block-6fe787bd6a0e409484a5b91d9db0b610">在上一小节中，我们已经介绍了AutoGPT的核心部分如何编写，感兴趣的人甚至可以自己扩展一些命令进行二次开发。</div><div class="notion-text notion-block-9e0142ed9afa48d58d2f52848decad78">在这一章节中，笔者尝试列出实现AutoGPT时使用的其他一些技术。以下是一些作者了解的技术的介绍。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-c0817efd5ebd449bab66c14d4cc4f4c1" data-id="c0817efd5ebd449bab66c14d4cc4f4c1"><span><div id="c0817efd5ebd449bab66c14d4cc4f4c1" class="notion-header-anchor"></div><a class="notion-hash-link" href="#c0817efd5ebd449bab66c14d4cc4f4c1" title="在与GPT-4进行通信时，都发送了哪些内容？"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">在与GPT-4进行通信时，都发送了哪些内容？</span></span></h4><div class="notion-text notion-block-fdea84ce5a1247109fadac2f957e4dae">在main.py中，可以看到如下内容：</div><div class="notion-text notion-block-9745c9bdb08d45f8b6c280a91d27befb">在chat_with_ai函数中，我们发送给AI的内容包括提示词、用户输入、完整的信息历史和记忆等。其中，提示词规定了返回格式和可执行的命令。用户输入和信息历史是常规的将它们发送给大型模型。在这里，我们主要讨论如何使用memory。</div><h4 class="notion-h notion-h3 notion-h-indent-2 notion-block-bd190d78999645feaf428fc9965e2954" data-id="bd190d78999645feaf428fc9965e2954"><span><div id="bd190d78999645feaf428fc9965e2954" class="notion-header-anchor"></div><a class="notion-hash-link" href="#bd190d78999645feaf428fc9965e2954" title="memory"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">memory</span></span></h4><div class="notion-row notion-block-a8cb137154224542bab77c7fcaa64e82"><div class="notion-column notion-block-6c4b58ca269342aebb74eebd5f823338" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-7149f5e598f94341927aad3154074133">由于 GPT-3.5 和 GPT-4 对文字的处理并不是无限的，我们不能发送无限长的信息。在网页端进行聊天还是小事。在AutoGPT中，AI执行了很多行动，这些行动产生的 &quot;后果&quot; 都需要记录。例如使用谷歌搜索返回的信息、运行 Python 代码返回的信息以及一些报错等。这些内容全部一股脑发回给GPT模型几乎是不可能的，因此我们采取的方法是将其存储在 &quot;记忆&quot; 中。使用了矢量数据库的技术，将信息以数字的形式存储下来。</div><div class="notion-blank notion-block-82093b6cce604c43a6af29a5880220c3"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-953534ddeb674ba08b7d755f1ed55e8f" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-54efe595a2e740e0ad842f2cf8121136"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6cbc79d1-fdc4-4d86-94b6-9dad51fea7a8%2FUntitled.png?table=block&amp;id=54efe595-a2e7-40e0-ad84-2f2cf8121136" alt="本地存储的memory" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">本地存储的memory</figcaption></div></figure></div><div class="notion-spacer"></div></div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-6b63d04be2364d578660a43642af844c"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5bbb3633-f1c2-43e8-b612-4e386821a6ce%2FUntitled.jpeg?table=block&amp;id=6b63d04b-e236-4d57-8660-a43642af844c" alt="Vector Database" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">Vector Database</figcaption></div></figure><div class="notion-text notion-block-dffd5f28c5f14dbe8627d38b3fe2f35c">当 GPT 准备执行下一轮命令时，它需要从“记忆库”中检索与当前计划和要执行的操作相关的部分，并将其发送。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-c029447d667e4fa7b73983c9b44035f2"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F57821f83-8955-4ba0-83d7-038d5bdf2bdf%2FUntitled.jpeg?table=block&amp;id=c029447d-667e-4fa7-b739-83c9b44035f2" alt="检索过程=找到最小角度对应的词向量" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">检索过程=找到最小角度对应的词向量</figcaption></div></figure><div class="notion-row notion-block-d40c99b9b268485084c9b90471126189"><div class="notion-column notion-block-faf4d04ca35c47bcb24ce23e5adde2bb" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><div class="notion-text notion-block-2c7249ef9b0943de93c2eff4f1507f10">从 memory 文件夹中可以看出，除了支持本地存储记忆之外，AutoGPT 还应该支持一些云端矢量数据库，这样可以更节省本机内存，但这些数据库并不便宜。</div><div class="notion-blank notion-block-4b2d6f6f080c4645a60279c9c7c28d5d"> </div></div><div class="notion-spacer"></div><div class="notion-column notion-block-39108c4e309e4855a6fc999db2ffffdc" style="width:calc((100% - (1 * min(32px, 4vw))) * 0.5)"><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-20156c570ac846beb6acdc8b946e6bd3"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:356px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F996483be-4c59-4479-b769-fe5e63100c6e%2FUntitled.png?table=block&amp;id=20156c57-0ac8-46be-b6ac-dc8b946e6bd3" alt="memory模块" loading="lazy" decoding="async"/><figcaption class="notion-asset-caption">memory模块</figcaption></div></figure></div><div class="notion-spacer"></div></div><div class="notion-text notion-block-6c51978800534e65b4cfb1e79e343688">在知乎的一篇文章中，很好地总结了GPT如何使用工具以及如何进行记忆的”召回“：</div><div class="notion-row"><a target="_blank" rel="noopener noreferrer" class="notion-bookmark notion-block-93031aa6ecb5474296bd1b9009bf71e1" href="https://zhuanlan.zhihu.com/p/616860260"><div><div class="notion-bookmark-title">ChatGPT 的 4000 个 token 上下文不够用怎么办？</div><div class="notion-bookmark-description">经过短暂的兴奋之后，你意识到只有 4000 个 token 的上下文似乎不能完成你想完成的工作。 然后又经过 GPT-4 发布后的短暂兴奋，你意识到有 32000 个 token 似乎够了。 但是你真的打算把你的整个代码仓库用 32000 …</div><div class="notion-bookmark-link"><div class="notion-bookmark-link-icon"><img src="https://static.zhihu.com/heifetz/assets/apple-touch-icon-152.81060cab.png" alt="ChatGPT 的 4000 个 token 上下文不够用怎么办？" loading="lazy" decoding="async"/></div><div class="notion-bookmark-link-text">https://zhuanlan.zhihu.com/p/616860260</div></div></div></a></div><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-7115df553cf84ee181a8188a3aaab5b4" data-id="7115df553cf84ee181a8188a3aaab5b4"><span><div id="7115df553cf84ee181a8188a3aaab5b4" class="notion-header-anchor"></div><a class="notion-hash-link" href="#7115df553cf84ee181a8188a3aaab5b4" title="一些问题"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">一些问题</span></span></h3><ol start="1" class="notion-list notion-list-numbered notion-block-c5f8d068202b4a70869db40aadf21ec9"><li>在网页读取过程中，遇到反爬程序侦测</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-f2c673992ac64ea6b020deb830f78479"><li>人类反馈的作用并不大</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-b1433a2d16aa4aec9e68fe4319699139"><li>如果用GPT-4来跑，想要执行一个简单的任务就要花费15-30美元，消耗token量非常大</li></ol><figure class="notion-asset-wrapper notion-asset-wrapper-video notion-block-57c1230a1e104d37a914875cfdde6864"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:320px"><video playsinline="" controls="" preload="metadata" src="https://file.notion.so/f/s/92d1a582-c252-44ed-9339-9bd0af37c680/AutoGPT%E6%95%85%E9%9A%9C%E6%BC%94%E7%A4%BA.mp4?id=57c1230a-1e10-4d37-a914-875cfdde6864&amp;table=block&amp;spaceId=2433ee53-bf86-44be-98df-6270e44673a1&amp;expirationTimestamp=1689393600000&amp;signature=VlLm8hD-RV8YER_zFxkZ-NFFSXygyZprAf9XrqUYmUg" title="video"></video></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-721bb6536264401db12f6c3715c2ecd9" data-id="721bb6536264401db12f6c3715c2ecd9"><span><div id="721bb6536264401db12f6c3715c2ecd9" class="notion-header-anchor"></div><a class="notion-hash-link" href="#721bb6536264401db12f6c3715c2ecd9" title="总结"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">总结</span></span></h3><div class="notion-text notion-block-802ab9065e584155b959ce636d23a332">总结下来，AutoGPT主要做了以下几件事：</div><ol start="1" class="notion-list notion-list-numbered notion-block-6b445c363d0148a8a80213396a39171a"><li>构建了一套GPT自主思考、指定计划、执行行动的循环模型</li></ol><ol start="2" class="notion-list notion-list-numbered notion-block-883a7cc290de49aea9c470604ad532ba"><li>以GPT-3.5/GPT-4为”大脑“，通过Prompt使”GPT“能使用工具作为”手脚“</li></ol><ol start="3" class="notion-list notion-list-numbered notion-block-d4d1d5fc3dbd481e85fd905b6289cf00"><li>将海量行动产生的数据作为记忆库，在必要时”召回“并用于解决下一轮的问题</li></ol><div class="notion-text notion-block-22803d3ce4b34fbba5ec6173909f1ce8">可以参考以下图片，帮助理解AutoGPT的原理：</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-5cc0387bbd5a4eefa899258239dd807b"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe738e209-621e-4695-b4d0-a26bb5bf9187%2FUntitled.png?table=block&amp;id=5cc0387b-bd5a-4eef-a899-258239dd807b" alt="notion image" loading="lazy" decoding="async"/></div></figure><h3 class="notion-h notion-h2 notion-h-indent-1 notion-block-4db7c5592a0a49358123b8f5ee3c0c55" data-id="4db7c5592a0a49358123b8f5ee3c0c55"><span><div id="4db7c5592a0a49358123b8f5ee3c0c55" class="notion-header-anchor"></div><a class="notion-hash-link" href="#4db7c5592a0a49358123b8f5ee3c0c55" title="2023.4.29更新"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">2023.4.29更新</span></span></h3><div class="notion-text notion-block-b0e5b555012b469e9a9e675f8b21e9b0">截至今日，AutoGPT已经发布了0.2.2版本，添加了插件功能，这与笔者之前的预期相同。AutoGPT提供了一种创新的思路，未来还会有更多的功能被添加进去，成为其行动的工具。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-4ef51efa123a42408ed2ce960c5de3b4"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa762532a-463b-4505-b134-4b0a1c513973%2FUntitled.png?table=block&amp;id=4ef51efa-123a-4240-8ed2-ce960c5de3b4" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-30fdd11227c149de8046a1bb3a250ca9">当然，更新此文的另一个主要目的是告别。原因主要是AutoGPT当前确实无法成为真正的生产力工具，而更像一个精致有趣的玩具。笔者需要把更多精力放在学习更加切实可用的工程上。况且最大的LLM开源库LangChain中已经有对应的实现，AutoGPT项目本身的学习价值也在慢慢贬值。</div><div class="notion-callout notion-gray_background_co notion-block-e45650d2f8e94a1a981813ddb347d8ff"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="📑">📑</span></div><div class="notion-callout-text">大型语言模型仍在等待一个SD时刻，如果每个人都能够在自己的计算机上部署，以非常低廉的价格用于二次开发，那么就会变得非常方便。此外，开放易操作权重和微调对于执行一些特殊的下游任务也非常重要。</div></div><div class="notion-callout notion-gray_background_co notion-block-bc164c1cd8fd4ceda1a2f2b09a60c9e7"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">Written by Aryue，editted by Notion AI. </div></div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[MiniGPT4效果展示]]></title>
            <link>www.aryue.com/article/1eb27bd9-1c21-453f-b6bd-b7c8e9945967</link>
            <guid>www.aryue.com/article/1eb27bd9-1c21-453f-b6bd-b7c8e9945967</guid>
            <pubDate>Sun, 30 Apr 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="container" class="mx-auto undefined"><main class="notion light-mode notion-page notion-block-1eb27bd91c21453fb6bdb7c8e9945967"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-734f1ab6ef2a49d69015a689e003d7e5" data-id="734f1ab6ef2a49d69015a689e003d7e5"><span><div id="734f1ab6ef2a49d69015a689e003d7e5" class="notion-header-anchor"></div><a class="notion-hash-link" href="#734f1ab6ef2a49d69015a689e003d7e5" title="🤔 一个简单的开头"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤔 一个简单的开头</span></span></h2><div class="notion-text notion-block-6ee6c9c0db02472a9da35e3b2b268f4f">最近看到 MiniGPT被炒得很火，于是在实验室尝试部署。在 GitHub 上找到了一个能够直接部署在 Colab 上运行的版本，并且在实验室的4090Ti设备上部署了一个本地版本。</div><div class="notion-text notion-block-0f003b5d898044899db038b1ddfd63e0">下面直接放一些使用时的图片。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-f78e156dea8a43b88921d24ae459f24a" data-id="f78e156dea8a43b88921d24ae459f24a"><span><div id="f78e156dea8a43b88921d24ae459f24a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#f78e156dea8a43b88921d24ae459f24a" title="📝案例"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝案例</span></span></h2><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-afe822f3972f4191848768bf5377c7e1"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff23fd96f-bd05-4c8e-aabf-f4315f6b6f4f%2FIMG_8447.jpg?table=block&amp;id=afe822f3-972f-4191-8487-68bf5377c7e1" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b27022e366d441bf8c6f3a0523a295d1"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F54ed3912-8512-45de-94d0-4ca1bf871133%2FIMG_8448.jpg?table=block&amp;id=b27022e3-66d4-41bf-8c6f-3a0523a295d1" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-8bb668c911be4d35bdae250ae8bffd85"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F271056a2-6e42-481f-bf8e-08cefd364710%2FIMG_8449.jpg?table=block&amp;id=8bb668c9-11be-4d35-bdae-250ae8bffd85" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-3abfe0cd65c84663b8080b3ef2a9a951"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbf6b79ed-1723-4fec-ab5e-2c1599481a98%2FIMG_8450.jpg?table=block&amp;id=3abfe0cd-65c8-4663-b808-0b3ef2a9a951" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-c77d63a1c398475c92c329809f8bdc22"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F437077ef-4d89-4a2b-836b-0d484e15d483%2FIMG_8451.jpg?table=block&amp;id=c77d63a1-c398-475c-92c3-29809f8bdc22" alt="notion image" loading="lazy" decoding="async"/></div></figure><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-4e03a2ac3b6847c686760311c7716ec7"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fde58a5d2-c4c9-4e77-8a4f-b121111b7a0e%2FIMG_8452.jpg?table=block&amp;id=4e03a2ac-3b68-47c6-8676-0311c7716ec7" alt="notion image" loading="lazy" decoding="async"/></div></figure><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-80b59c476e4a4969b26f4d9a68e25c73" data-id="80b59c476e4a4969b26f4d9a68e25c73"><span><div id="80b59c476e4a4969b26f4d9a68e25c73" class="notion-header-anchor"></div><a class="notion-hash-link" href="#80b59c476e4a4969b26f4d9a68e25c73" title="🤗总结归纳"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗总结归纳</span></span></h2><div class="notion-text notion-block-89fdedd823eb4c1182d2c04295e355b6">笔者提供的图片还是比较有挑战性的，大部分都是我在百度搜图和谷歌搜图上以“梗图”关键词筛选出来的。虽然整体上效果不好，但是有一些图片 MiniGPT4 做得不错，比如猫在玻璃杯里的图片，MiniGPT4 能识别出猫目前的状态，甚至还能根据情境作诗。</div><div class="notion-text notion-block-bac516f67d0647f6815ea6bd4619da28">笔者猜测，猫的这张图片含义比较明确，各个物体都是分离的，因此识别效果较好；相对地，企鹅哈士奇的图片中的物体是一种四不像的物体，识别效果就不太好。可以大胆猜测，MiniGPT 对于物体以离散形式呈现的图片，识别能力应该都是不错的。一些网友提供了一盘菜的图片，它能大概认出是什么菜品，并能给出食谱，就能印证这个猜想。</div><div class="notion-text notion-block-758387e1dacb446489505ea804a2a4b2">从 MiniGPT 预测 GPT4 出来之后的能力，如果说 GPT4 的语言能力已经达到了高中生水准，那么其图片识别能力应该还在小学生或者初中生。在生产力提升方面，效果和文字处理肯定差一大截。理想的应用模式应该还是以文字为主，图片所占的比重应该较低，或者我们预先提供一些关于图片的解释，将图片含义表达不清晰的部分作以解释，含义清楚的部分可以让 GPT 的识图模块去完成。</div><div class="notion-text notion-block-0a8558355c4b443dab5a599bb3682d2f">即便 GPT4 能加入图片识别功能，扩展出的应用范围应该不会特别大。或许OpenAI 官方演示的从图片到 html 代码已经达到其能力的上限，毕竟内容生成的质量永远是最重要的，图片识别对应加强了任务的识别，而任务识别可以通过人的引导一步步调优。</div><div class="notion-text notion-block-41e7c32a4a8d4df5befdb9a45524ef19">期待届时网友们的玩法能打脸笔者，笔者也很期待多模态 AI 对生产效率的提升。</div><div class="notion-callout notion-gray_background_co notion-block-2c89c7a548e74f26b4f4815a662410aa"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">Written by Aryue，editted by Notion AI. </div></div><div class="notion-blank notion-block-6ed719ca210f40918a6f06c8dfbc0195"> </div><div class="notion-blank notion-block-86b3794c0cdb48a2bba0033a273d9779"> </div></main></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[当一个月提示词工程师是什么体验？]]></title>
            <link>www.aryue.com/article/a10df295-bb27-43ac-a21f-c2b55f297a2a</link>
            <guid>www.aryue.com/article/a10df295-bb27-43ac-a21f-c2b55f297a2a</guid>
            <pubDate>Thu, 22 Jun 2023 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<div id="container" class="mx-auto undefined"><main class="notion light-mode notion-page notion-block-a10df295bb2743aca21fc2b55f297a2a"><div class="notion-viewport"></div><div class="notion-collection-page-properties"></div><blockquote class="notion-quote notion-block-4e0ec05e312f49bc8a108712a7431676"><div>本文章系原创，如有雷同，纯属巧合。</div></blockquote><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-64f840429839484b9c73d098e4c8a4a7" data-id="64f840429839484b9c73d098e4c8a4a7"><span><div id="64f840429839484b9c73d098e4c8a4a7" class="notion-header-anchor"></div><a class="notion-hash-link" href="#64f840429839484b9c73d098e4c8a4a7" title="🤔 ChatGPT为我带来的机遇"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤔 ChatGPT为我带来的机遇</span></span></h2><div class="notion-text notion-block-478b7d80c8c341279bccef53ffc9c4ae">在OpenAI推出ChatGPT后，一直不温不火的GPT3.5模型迎来了大爆发。网页和app上到处都能看见网友们花式使用GPT的文章和视频。作为一个路人，可能大多看个热闹，主动研究用AI提高生产力的机会并不多。但随着这股浪潮的发展，传统的个人生产方式终将被慢慢改变。</div><div class="notion-text notion-block-15b434a4bb4047d9a17aed8bcb779392">同时，有很多人正在密切关注这股潮流，并思考这波AI变革能否成为普通人逆袭的机会。在各种公众号上，都能看到铺天盖地的广告和课程，最典型的就是“知识星球”，号称会分享很多ChatGPT变现的秘籍。但是我不得不在这里泼一盆冷水，普通人要通过一些课程和知识星球学到一些知识确实是可以的，但能获得赚钱机会的几率并不大，反而成了这些利用ChatGPT的流量赚钱的人的韭菜，帮助他们成为了第一波吃到ChatGPT红利的人。试想，开设课程和维护社区其实需要花费大量的时间和精力，如果还有那么多可以生财的机会，何不把这些精力用到上面？把赚钱的机会留给素昧平生的人，不符合常理也更不符合人性的本质（最好我是以小人之心度君子之腹）。</div><div class="notion-text notion-block-2d4b2d36dbc545bcb515cc9f154e4e76">引用知乎用户”<a target="_blank" rel="noopener noreferrer" class="notion-link" href="https://www.zhihu.com/people/li-cha-de-10-58"><b>李查德</b></a>“的一张图，希望能抛砖引玉。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-b949e14ad1584874a31675baeb20e11f"><div style="position:relative;display:flex;justify-content:center;align-self:center;width:100%;max-width:100%;flex-direction:column;height:100%"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4ae71fc8-461f-40fc-85a5-e8992eb4f4f0%2FUntitled.png?table=block&amp;id=b949e14a-d158-4874-a316-75baeb20e11f" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-6a327f4d4af242c4bdae3fb616aad552">当然，ChatGPT的出现确实是个机会。只不过任何时代的机会，都需要靠自己把握。举个身边的例子，作为游戏设计相关专业的学生和从业者，亲眼见证了在游戏行业寒冬之后，反而出现了大量的游戏教育课程和游戏教育培训班。在如今这个时代，已经错过了加入游戏行业的最佳时期，行业内卷和末位淘汰以至于整个部门被砍掉的事情屡见不鲜，这些东西是培训教育机构绝口不提的。</div><div class="notion-text notion-block-4e018d4c2f1c4a9e91d8c6d520f35efb">如果想要抓住ChatGPT的机会，就必须自己去寻找大量的资料和新闻，甚至阅读大量的论文，为自己补充营养。AI会颠覆所有的软件生态，会彻底改变人类的生产力，这点是毋庸置疑的。</div><div class="notion-text notion-block-59118ec3365642c187b179a56dc4d6d2">在年初时，面临毕设开题，我把题目临时换成了《基于大语言模型的游戏原型制作方法研究》。虽然时间很紧，并且面临许多风险，但我还是坚持这个选题，因为我觉得这是一次机会，不仅可以逼迫自己深入地进入到该领域一些前沿的研究中补充营养，而且还能为之后的就业增加更多的可能性。在答辩现场，不出所料，参与答辩的老师们针锋相对地对该选题进行了激烈的探讨和批判。有老师认为，大语言模型不过是提示词的秘笈宝典，可能上升不到科研高度。也有老师认为，我作为一个普通人做这些东西，可能会被行业的巨轮碾过，做出来的东西在毕业答辩之前的某一天被吊打，导致没法毕业。还有一些老师不懂装懂，提出了一些八竿子打不着的问题，毕竟每个人都不能表现出对如此热门的话题没有自己的学术思考，可以理解。</div><div class="notion-text notion-block-4e16ae935d1f4be3ba2057136173c70a">这些激烈的争论和百家争鸣的态度恰恰说明，这是一个非常新的领域，起码对于一个普通211的研究生队伍是非常新的。也许过了一年两年后，老师们的态度才能得到统一。做很新的东西让我拥有了很大的热情，因为做一些传统保守的热门选题，最终也有风险延毕。</div><div class="notion-text notion-block-93408929e1214854b8261148708f45a9">后来反转来了，春招期间，我投了北京某游戏大厂的TD岗位，在面试过程中，他们在了解了我的选题之后，发现和他们的用人需求正好一致，因此所有的面试流程都很顺利。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-0edeeefafb7240f1aad9a337b527da5a" data-id="0edeeefafb7240f1aad9a337b527da5a"><span><div id="0edeeefafb7240f1aad9a337b527da5a" class="notion-header-anchor"></div><a class="notion-hash-link" href="#0edeeefafb7240f1aad9a337b527da5a" title="📝在公司做一个月提示工程师的体验"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">📝在公司做一个月提示工程师的体验</span></span></h2><div class="notion-text notion-block-c06f22414a8e473c87e4298987f52cb1">进入公司后，才知道语言模型已经被多个小组开始用于各种行业生产流程中，比如AI编写着色器，以及AI驱动的侦探游戏等。我被分派的方向是使用语言模型编写游戏开发代码，以提高生产效率。</div><div class="notion-text notion-block-0b0f55c80f7f4dcf9d06fedf37f02c2f">每天的工作流程如下：写提示词-提需求-查看代码-运行查看效果-修改提示词，循环往复。在第一周，大大降低了生成错误代码的几率，同时也发现了一个问题。这样的工作其实就是提示词的编写，跟提示工程师以及科研八竿子打不着。</div><div class="notion-text notion-block-dec230f0f2c34d85ad5aff7354ec2b4f">在第二三周，我做了一个方案，主题是如何将提示词的编写提升为提示工程。大体概念就是如何将提示词编写的过程提升为一个模拟现实中的程序员编程的过程，可以自由编辑程序流的各个位置，并以文件的形式读取、写入以及保存，并使用一些工具实现了一个demo。</div><div class="notion-text notion-block-69b86f9fd52f4150b6283578db2e3e60">当天来了很多部门的大佬，本来作为一个实习生可能很少有机会和这些大忙人对上话，不过当天恰巧遇到了这个机会。分享了自己的方案，也获取到了别的小组的产品中使用AI的方案。</div><div class="notion-text notion-block-0efa662c30a44aa6a40da3877502b1db">在之后的工作中，我开始就着这个方案，打造自己的一套AI编写代码的工具流，并涌现出了更多想法。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-5e11143795ed442cb24bdb158fcc72ba" data-id="5e11143795ed442cb24bdb158fcc72ba"><span><div id="5e11143795ed442cb24bdb158fcc72ba" class="notion-header-anchor"></div><a class="notion-hash-link" href="#5e11143795ed442cb24bdb158fcc72ba" title="🤗提示词vs提示工程师vs科研"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗提示词vs提示工程师vs科研</span></span></h2><div class="notion-text notion-block-09c1be170ab24e21baa9a05236eaeb84">在这里提出我自己的一些看法，来区分三者的区别。</div><div class="notion-text notion-block-8f36bea682934287a4bb4446893efde3">提示词的编写，在未来可能更多面向用户端，每一位AI产品的用户都需要掌握这项能力，即如何将自己要做的工作表达出来，并被AI理解。</div><div class="notion-text notion-block-1af80726487f4c3a92275b0050517726">而提示工程的作用在于，让提示词的编写这件事被一个盒子包裹起来，让用户的提示词编写更加简单，用户看到的只是一个入口，出来的是一个结果。在网页端使用过ChatGPT的读者应该都知道，我们大多需要很多轮对话，才能完成一项任务。而提示工程师的工作就是，深谙用户的需求，以及用户都会如何提问，通过工程的形式将AI处理的工程隐藏在黑盒子中，用户只要能看到最终任务完成后的结果即可，从而提高用户使用体验。比如Notion AI，Notion是一款笔记软件，因此大部分时间用户都在和文字打交道，所以Notion AI的提示工程师们需要熟悉文字工作者都有哪些常见的需求。如下图，Notion AI的团队做了一些模板，都是一些常用的功能，比如润色、查看错别字、翻译、总结等。这些功能已经成为我工作中不可或缺的一部分，尤其是最近也在做一个中英双语的课程，使用Notion能够很快地在一个页面中完成所有润色、修改、翻译的工作。</div><div class="notion-text notion-block-fa1c371992894c3ea236581041547b0b">当然，我同时也相信这种交互方式一定是AI还不够智能的一种无奈之举，未来的AI一定会更加明白用户想要什么，而不是靠提示工程师去包装。</div><figure class="notion-asset-wrapper notion-asset-wrapper-image notion-block-97e16f77b42e4a52ac0dba88cb3c12b7"><div style="position:relative;display:flex;justify-content:center;align-self:start;width:336px;max-width:100%;flex-direction:column"><img style="object-fit:cover" src="https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe64276b4-0aeb-427d-ae5c-195f3ed2d829%2FUntitled.png?table=block&amp;id=97e16f77-b42e-4a52-ac0d-ba88cb3c12b7" alt="notion image" loading="lazy" decoding="async"/></div></figure><div class="notion-text notion-block-469506d060e7420397fc452ddd2bceb9">以上的案例可能都只能完成一个简单的工作，但如果你看过一些行业最先进的提示工程，比如AI驱动的虚拟小镇、AI游玩我的世界并成功完成了所有任务，就会明白原来最厉害的提示工程师们会这样使用AI。他们不单单是在试图使用AI，还是在探索下一代人工智能的可能性。</div><div class="notion-text notion-block-e2953937d2a243f09f61e04f6a10802e">而提示工程相关的科研应该是什么样的呢？科研界一直倡导，学术科研应该与工程分清界限，但也不能脱离工程，虚无缥缈。离提示工程最近的科研，就是以更好的方法实践提示工程，提供一套方法论，最好是有独创的理论框架和模型。这一点只能作为终极目标，因为如今的工科学术论文并没有太多独创的东西，如果说组合别人的模型和框架，专注于别人研究中的瑕疵一顿猛改也算是科研创新的话，那也姑且能算得上是独创。</div><h2 class="notion-h notion-h1 notion-h-indent-0 notion-block-9813b531fbe6495eb2e31ac84f5fd523" data-id="9813b531fbe6495eb2e31ac84f5fd523"><span><div id="9813b531fbe6495eb2e31ac84f5fd523" class="notion-header-anchor"></div><a class="notion-hash-link" href="#9813b531fbe6495eb2e31ac84f5fd523" title="🤗结语"><svg viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"></path></svg></a><span class="notion-h-title">🤗结语</span></span></h2><div class="notion-text notion-block-0453b5e98c9a4a909bd361c008ff83f5">如果普通人想抓住这次机遇，首先要明确一点，任何机会都不是唾手可得的，因为你能想到的别人也能想到。最好的方法是不断学习，上手使用这些工具。如果有一定的编程能力，可以尝试提示如何搭建工程，并选择一个垂直领域，深入研究该领域当前的需求，并尝试用提示工程的形式解决。必要时，可以阅读一些论文补充营养，尝试复现一些最前沿的提示工程玩法，这是没有坏处的。</div><div class="notion-blank notion-block-bc06a8ff94c746febfc7f0b41eca14fb"> </div><div class="notion-callout notion-gray_background_co notion-block-efa66371115a4c069550e27e21172245"><div class="notion-page-icon-inline notion-page-icon-span"><span class="notion-page-icon" role="img" aria-label="💡">💡</span></div><div class="notion-callout-text">Written by Aryue，editted by Notion AI. </div></div></main></div>]]></content:encoded>
        </item>
    </channel>
</rss>