AOPs can be executed via the Python SDK for seamless integration into your existing workflows!
- Overview
- Working with AOPs
- Use Cases
- Developer Resources
What are AOPs?
AOPs represent a revolutionary approach to workflow automation, combining the flexibility of AI with the reliability of structured processes. Each AOP contains:- Intelligent Prompts: Carefully crafted instructions that guide AI behavior
- Dynamic Parameters: Configurable inputs that adapt the AOP to different scenarios
- Tool Integration: Access to Athena’s comprehensive toolkit for various tasks
- Execution Modes: Multiple ways to run AOPs based on your needs
Key Features
Dynamic Parameter System
AOPs use a powerful parameter system that makes them highly adaptable:Text Inputs
Simple text parameters for names, descriptions, and custom instructions
Example:
Example:
[[company_name|type=text]]Asset Selection
Select specific assets like documents, databases, or presentations
Example:
Example:
[[documents|type=assetSelector|filterType=document]]Option Selection
Choose from predefined options for consistent results
Example:
Example:
[[priority|type=textOptions|options=High,Medium,Low]]Multiple Execution Modes
AOPs offer flexibility in how they’re executed:- API Mode: Direct execution with immediate results
- Async API Mode: Background processing for long-running tasks
- Chat Integration: Interactive execution with conversational feedback
- SDK Integration: Programmatic execution via Python SDK

