什么是“认知架构”?[译]
原文中文,约1800字,阅读约需5分钟。发表于: 。“认知架构”一词在神经科学和计算认知科学中有着 悠久的历史 。根据维基百科的定义,“认知架构”既指关于人类思维结构的理论,也指该理论的计算实现。这一定义(以及相关的研究和文章)比我在此提出的定义更全面,本篇博文应被视为我在过去一年中构建和帮助构建基于大语言模型(LLM)的应用程序经验与该研究领域的映射。
本文介绍了“认知架构”,即系统从用户输入到执行操作的思考方式。架构类型包括硬编码、单次LLM调用、LLM调用链、路由器、状态机和自主代理。根据任务需求选择合适架构:简单任务用单次调用,复杂任务用调用链或状态机。LangChain和LangGraph提供灵活工具,支持不同架构选择,帮助开发者设计和实现LLM应用。