The Daedalus project includes a complete example workflow to demonstrate the platform's capabilities:
Business Scenario:
ReadySetRentables is a hypothetical short-term rental management service that needs to extract valuable insights from Airbnb CSV export files to help hosts optimize their listings.
Workflow Design:
The entire process is divided into multiple stages, each handled by a dedicated agent:
Stage 1: Data Ingestion
- Read Airbnb CSV export files.
- Validate data format and integrity.
- Clean and standardize data.
- Load into the processing pipeline.
Stage 2: Review Analysis
Multiple agents analyze different types of information in parallel:
- Sentiment Analysis Agent: Identifies the sentiment of reviews.
- Topic Extraction Agent: Summarizes topics covered in reviews.
- Issue Identification Agent: Discovers potential problems and improvement points.
- Highlight Extraction Agent: Identifies the strengths and features of listings.
Stage 3: Insight Synthesis
The synthesis agent integrates the results of various analyses:
- Summarize key issues found.
- Generate a list of improvement suggestions.
- Evaluate the overall performance of listings.
- Compare performance with similar listings.
Stage 4: Human Review
Pause the process and wait for human review:
- Display the generated insight report.
- Allow manual corrections and additions.
- Confirm the final output content.
- Collect feedback for improvement.
Stage 5: Data Persistence
Save the reviewed results to Postgres:
- Generate a structured JSON report.
- Validate data format.
- Write to the database.
- Create indexes for easy querying.