Asynchronous Tool Usage for Real-Time Agents

Antonio A. Ginart, Naveen Kodali, Jason Lee, Caiming Xiong, Silvio Savarese +1 more
10/28/2024
cs.AI

No confident code implementation found for this paper.

Abstract

While frontier large language models (LLMs) are capable tool-using agents, current AI systems still operate in a strict turn-based fashion, oblivious to passage of time. This synchronous design forces user queries and tool-use to occur sequentially, preventing the systems from multitasking and reducing interactivity. To address this limitation, we introduce asynchronous AI agents capable of parallel processing and real-time tool-use. Our key contribution is an event-driven finite-state machine architecture for agent execution and prompting, integrated with automatic speech recognition and text-to-speech. Drawing inspiration from the concepts originally developed for real-time operating systems, this work presents both a conceptual framework and practical tools for creating AI agents capable of fluid, multitasking interactions.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{ginart2024asynchronous,
  title  = {Asynchronous Tool Usage for Real-Time Agents},
  author = {Antonio A. Ginart and Naveen Kodali and Jason Lee and Caiming Xiong and Silvio Savarese and John Emmons},
  year   = {2024},
  eprint = {2410.21620},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.21620v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.21620.svg)](https://codeofpaper.com/paper/2410.21620)

Discussion