The Ann Arbor Architecture for Agent-Oriented Programming
Wei Dong

TL;DR
This paper introduces the Ann Arbor Architecture, a novel framework for agent-oriented programming of language models inspired by automata theory, aiming to improve in-context learning and agent training.
Contribution
It proposes a new architecture that treats language models as automata and rethinks software engineering practices for natural language processing.
Findings
Framework offers a higher-level abstraction over token generation.
Initial experiments show promising results in agent training.
Provides a new perspective on in-context learning.
Abstract
In this paper, we reexamine prompt engineering for large language models through the lens of automata theory. We argue that language models function as automata and, like all automata, should be programmed in the languages they accept, a unified collection of all natural and formal languages. Therefore, traditional software engineering practices--conditioned on the clear separation of programming languages and natural languages--must be rethought. We introduce the Ann Arbor Architecture, a conceptual framework for agent-oriented programming of language models, as a higher-level abstraction over raw token generation, and provide a new perspective on in-context learning. Based on this framework, we present the design of our agent platform Postline, and report on our initial experiments in agent training.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · Scheduling and Optimization Algorithms · Mobile Agent-Based Network Management
