Natural Language Specification

Natural language specification (NLS) focuses on using human-readable instructions to define complex tasks for computers, particularly robots and AI systems. Current research emphasizes leveraging large language models (LLMs) to interpret these specifications, infer implicit subtasks, and generate executable code or control sequences, often incorporating online planning and adaptation to dynamic environments. This approach aims to bridge the gap between human intuition and machine execution, improving accessibility and efficiency in diverse fields like robotics, data analysis, and software verification, where formalizing tasks in traditional programming languages can be cumbersome or impractical.

Papers