atlas

Research map / Multi-agent systems and games / Human-AI and goal-conditioned

WorldAPIs: The World Is Worth How Many APIs? A Thought Experiment

AAAI 2025 · Multi-agent systems and games › Human-AI and goal-conditioned · approach: Embodied agent learning · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes WorldAPIs, a thought experiment that iteratively induces an open primitive-action (API) space by few-shot prompting GPT-4 to write Pythonic agent policies for wikiHow tutorials, yielding 300+ APIs from under 0.5% of tutorials.

Problem

How many primitive actions (APIs) does a versatile embodied agent need to carry out diverse real-world daily tasks, and what should they look like? Existing embodied simulators use small, hand-crafted, closed action spaces.

Approach

Top-down induction: starting from wikiHow procedural instructions, few-shot prompt an LLM to write Pythonic agent programs that reuse seed APIs and hallucinate new ones when needed, bootstrapping the API pool from its own verified outputs, then measure overlap with existing simulator actions.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add API use-case demonstrations (ablation)WorldAPIs Base · wikiHow, first 50 tutorialsRedundancy score: 46.50 -> 43.44Helped
add API use-case demonstrations (ablation)WorldAPIs Base · wikiHow, first 50 tutorialsNew APIs per tutorial: 2.88 -> 1.24Hurt
add API use-case demonstrations (ablation)WorldAPIs Base · wikiHow, first 50 tutorialsFaithfulness score: 82.0 -> 81.0No clear effect
add instruction descriptions to the use-case variant (ablation)WorldAPIs Base + Use Case · wikiHow, first 50 tutorialsFaithfulness score: 81.0 -> 84.0Helped
add instruction descriptions to the use-case variant (ablation)WorldAPIs Base + Use Case · wikiHow, first 50 tutorialsRedundancy score: 43.44 -> 47.46Hurt
add instruction descriptions to the use-case variant (ablation)WorldAPIs Base + Use Case · wikiHow, first 50 tutorialsFaithfulness ranking: 1.732 -> 1.439Helped

Surprising findings

Limitations

Experimental setup

Datasets: wikiHow Home & Garden tutorials

Benchmarks: wikiHow Home & Garden (1000 sampled tutorials)

Metrics: redundancy score (0-0.5-1) faithfulness score (0-0.5-1) faithfulness pairwise ranking API pool size new API induction ratio API frequency

Baselines: Full (no use-case demonstrations) Base + Use Case existing embodied simulators (ALFRED, VirtualHome, TEACh, BEHAVIOR, etc.)

Builds on: ProgPrompt-style LLM code planning wikiHow procedural instruction datasets AI2-THOR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy