答疑
【课程评论 黑仔】关于上下文工程的三点疑问
几个疑问:
1、单个会话,某轮问答"选"的工具,会一直占用该会话的上下文吗?难道是这轮问答后就不占用上下文了吗?
2、长任务拆分为多个小任务,但是如果小任务之间是有相关性的(业务需求上可能就需要一起描述,这样拆多个会话反而人工更累了吧?),如果是不相关的任务确实拆多个无所谓
3、在新对话中,引入旧对话ID,目的是什么?能拿到旧对话的精炼总结吗?
1 个回答
1.单个会话,某轮问答"选"的工具,会一直占用该会话的上下文吗?
会一直占用上下文,用完不会丢弃,下次发送还会都带着
2.长任务拆分为多个小任务,但是如果小任务之间是有相关性的
这个 重点在于避免 在一个上下文中一直提问,对于有关联性的小任务,在一个上下文中发送就可以,不用刻意拆分为多个小任务;自己感觉能拆分的,就拆成独立的小任务开新上下文提问(有一些工具还可以开 worktree进行提问,更加方便)
3.在新对话中,引入旧对话ID,目的是什么?能拿到旧对话的精炼总结吗?
可以拿到旧对话的精炼总结,但是原理不一样,走的不是压缩,而是 读取read本身有一个最大读取字符的限制,因为这个限制,旧对话的内容无法全部加载到新对话,所以 AI会挑选它认为重要的读取;不过最终效果差不多,都是 获取的精炼总结。
知道答案?登录后可以回答。