Action Language
The short answer · 9 words
In short
Formal language describing actions and their effects on conditions.
Flow-alerta.cab (2026): Action Language. https://flow-alerta.cab/en/glossar/action-language. Editorially reviewed on: 09 October 2026.
How much detail would you like?
Practical
Makes planning assumptions expressible and systematically auditable.
Example scenario: A model specifies that a shipment can only be shipped after a approval.
Relevant for specialized planning and verification projects; often unnecessarily complex for simple automations.
At a glance
- Core
- A formal action language describes possible states, actions and state transitions with clearly defined meaning. Depending on the language, prerequisites, direct or indirect effects and queries about the consequences of action can be expressed.
- Use
- Makes planning assumptions expressible and systematically auditable.
- Example
- Example scenario: A model specifies that a shipment can only be shipped after a approval.
- Limits
- Maintain everyday language as formally unique rules; use incomplete state models; confuse the description with executable application code.
In context
Questions about this term
Is a prompt a language of action?
Not just by describing a task.
Does an action description already execute the process?
No, for this a suitable duration is necessary.
All details and background
A formal action language describes possible states, actions and state transitions with clearly defined meaning. Depending on the language, prerequisites, direct or indirect effects and queries about the consequences of action can be expressed.
ELI5 – Explained simply
You write precise rules for what may change after a work step.
Why it matters in practice
Makes planning assumptions expressible and systematically auditable.
Example
Example scenario: A model specifies that a shipment can only be shipped after a approval.
Pitfalls and limits
- Maintain everyday language as formally unique rules; use incomplete state models; confuse the description with executable application code.
Origin & history
Gelfond and Lifschitz systematize action languages as descriptions and queries of transition systems in their work "Action Languages".
Use in mid-sized companies
- Relevant for specialized planning and verification projects; often unnecessarily complex for simple automations.
Related terms
- AI planning
- Learning from Action Models
Matching Flow-alerta service
AI assistants & automationAI assistants & automation: test a suitable process with clear rights and human test points.Matching tool / use case
View use casesUse Case: Formal model of a approval and shipping process.Sources
- www.cs.utexas.eduGelfond und Lifschitz, Action Languages
Quellenprüfung: 09.10.2026. Die Quellen belegen Definition und dokumentierte Einordnung; Anwendungsbeispiele sind mögliche Szenarien.
Editorially reviewed on: