今天 ChatGPT 上线了 project 功能,对于文字工作者但无法使用 Claude 的用户来说是个天大的好事!
我们与任何 AI 大语言模型长时间对话时会遇到 token 长度限制的问题,如 64k 或 128k。你的输入和大模型的输出,系统都会计算长度,达到最大长度限制后就无法在同一个会话窗口使用了,必须新开一个窗口继续对话,但你与大模型的对话信息不会从旧窗口带到新窗口,所以新开的窗口没有任何长下文信息。
如果你要继续延展之前窗口的对话,就只能人工把之前的关键信息整理好,然后复制到新窗口,作为新窗口的上下文信息。如果我们在之前窗口东拉西扯聊了几千几万字,比如设计代码、设计一份课程,这种方式效率太低了。任何信息的转述或汇总,都会有信息损耗和失真,特别在对产出细节比较严苛的领域。
project,就是解决这个问题。你可以在一个 project 里预设指令(instructions)、上传公共文档(context)。在一个 project 里,每一个窗口对话都会遵循预设指令、复用公共项目文档。
在 Claude 的 project 里,还支持你把大模型的某次回复内容一键设置为公共文档。你不断与大模型交互,不断产生新的想法,不断完善资料库,工程效率就会很高。遗憾的是 ChatGPT 的本次更新,并未支持这个特性。
project 能力,我认为适合课程设计、工程代码编写、创建故事延续类场景,如写小说。也可以应用于自媒体文案创作场景,预设好提示词,导入先前的案例文件。后续每次对话时,只需要输入选题就可以了,你就会很省心的获得与以前文案风格一致、并按你要求输出的一篇文案了。
下面,我以一个课程设计场景演示。
1、ChatGPT 左边面板,点击 [+],创建项目
2、在指令中输入预设 prompt。你可以预设它的角色、技能、输出格式、回复语气、语言等
3、添加项目公共文件
我这里添加了 2 个文件。一个是课程大纲,我在里面指明了这门课程 30 讲的大小章节标题(内容未填写)、输出格式要求。另一个文件是第一讲课程的内容。
4、开始对话,输入提示词
模型能力、预设指令和公共文档质量,共同决定了输出质量。你也可以用来创建一部小说,比如在项目文件里定义一系列人物,如人物特征、性格、技能、经历等,通过对话完善故事场景。
Project 不等同是 RAG(检索增强生成)。Google 的 notebookLLM 是 RAG 的应用落地,是先得有知识库/数据库,再结合 LLM 做搜索增强,核心是知识库/数据库。
ChatGPT 或 Claude 的 Project 功能,是解决单窗口对话的 token 大小限制与多轮次对话后响应速度的问题,核心是 LLM。
一个月前我就想写一篇关于 Claude Project 功能使用心得,无奈项目做了一半,账号被封禁了。我之所以从 ChatGPT 转向使用 Claude 的原因就是项目功能,这对于用 AI 做文字类、代码类项目非常有帮助。
重要资料记得备份,防止账号被封!
本文部分素材来自网络,不代表【AI 应用与实战】官方立场。
扫码关注本站公众号/加入知识星球,订阅更多精彩内容