AI 背后的数据结构

一条可以继续验证的思路

线性结构:你天天在用

这里有 3 篇文章,从一个词走向真实工作里的选择;先读懂,再决定要不要使用。

阅读线程开放
3篇札记
阅读方式先找到你卡住的地方,再顺着证据和取舍走

每篇可以独立阅读,也可以沿着这条线程继续。

AI 背后的数据结构无需登录

本页解决的问题

先给结论

什么是「线性结构:你天天在用」,它会影响哪些 AI 决策?

message list 就是一个数组:对话历史怎么排队、上下文截断为什么掐头不掐尾;顺便看数组中间插一条数据有多贵 本页把相关概念、常见误区和实践文章放在同一条阅读线程里。

判断标准

先判断你卡在定义、选择还是验证,再从下方 3 篇文章中选择最接近的一篇。

下一步

从「数组:你聊的每句话都躺在里面」开始,读完后用自己的任务复述结论。

常见误区

不要把同一主题下的所有方法当成可互换方案;输入、风险和验收标准变化时,答案也会变化。

这条问题线程

把一个词放回它真正影响的选择里。

3 篇札记
交互

数组:你聊的每句话都躺在里面

message list 就是一个数组:对话历史怎么排队、上下文截断为什么掐头不掐尾;顺便看数组中间插一条数据有多贵

AI 背后的数据结构 3 min →
交互

栈:Cmd+Z 和「爆栈」的秘密

后进先出:撤销键、函数调用、Agent 的子任务都靠它。亲手压栈弹栈,再看一次没写终止条件的递归是怎么把栈压爆的

AI 背后的数据结构 3 min →
交互

队列:Agent 的活是排着队干的

先进先出:任务队列、消息队列、生产者消费者。拖动生产和消费的速度,看队列什么时候积压、什么时候空转

AI 背后的数据结构 3 min →