Agents Thinking Fast and Slow: A Talker-Reasoner Architecture
Developments INspired by Kahneman's two-system thinking with System 1 fast/intuitive thinking and System 2 slow/rational thinking, the authors propose a new system for enabling
-
The Talker (System 1) is fast, intuitive, and focused on natural conversation. It synthesizes responses based on all available information.
-
The Reasoner (System 2) is slower, more deliberative, and logical. It handles multi-step reasoning, planning, and executing actions to achieve goals.
Why does this matter? By separating conversation from reasoning, the Talker-Reasoner architecture offers several advantages:
-
Modularity: Each component can be optimized independently, making the system more flexible and adaptable.
-
Lower latency: The Talker can respond quickly while the Reasoner works in the background, improving user experience.
-
Improved reasoning: The Reasoner can focus on complex planning without getting bogged down in conversation.