SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2002.00762 · 2020

Project CLAI: Instrumenting the Command Line as a New Environment for AI Agents

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 6 functions out of this paper's own repositories and ran 6 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
ibm/clai canonical 6 of 6
FunctionStatusWhere it lives
is_explain_command Ran ibm/clai/clai/process_command.py
code served (permissive licence) · get_code("53eb0f118d1e0e88")
is_not_command Ran ibm/clai/clai/process_command.py
code served (permissive licence) · get_code("157ca03eba42ae98")
is_port_busy Ran ibm/clai/clai/clai_run.py
code served (permissive licence) · get_code("101c30f167560df1")
is_type Ran ibm/clai/clai/fswatchlog_command.py
code served (permissive licence) · get_code("9265f232b997eb62")
is_yes_command Ran ibm/clai/clai/process_command.py
code served (permissive licence) · get_code("5517406fb55a94bb")
split_file_commands Ran ibm/clai/clai/fswatchlog_command.py
code served (permissive licence) · get_code("dc51b47e9368c4c6")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

This whitepaper reports on Project CLAI (Command Line AI), which aims to bring the power of AI to the command line interface (CLI). The CLAI platform sets up the CLI as a new environment for AI researchers to conquer by surfacing the command line as a generic environment that researchers can interface to using a simple sense-act API, much like the traditional AI agent architecture. In this paper, we discuss the design and implementation of the platform in detail, through illustrative use cases of new end user interaction patterns enabled by this design, and through quantitative evaluation of the system footprint of a CLAI-enabled terminal. We also report on some early user feedback on CLAI's features from an internal survey.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2002.00762")
get_code_for_paper("2002.00762")
have("2002.00762")

Connect an agent — have() is free.