Port Logistics Exception & Maritime Demurrage Arbitrage Crew with CrewAI
Port congestion at southern crude export terminals can cause unexpected demurrage costs. Build a multi-role exception handling crew using CrewAI to identify logistics bottlenecks, re-route vessels to vacant offshore SPM (Single Point Mooring) buoys, and perform demurrage cost arbitrage.
What you are building
The core problem, expected build, and operating context for this challenge.
Develop an automated maritime exception and port congestion handling crew using CrewAI.
How work is evaluated
Evaluates demurrage cost reduction from automated vessel redirection.
Challenge datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.
redirect_recommended
Verify redirection recommended when net savings are positive.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
arbitrage_math_accuracy
Accuracy of computed net savings. • target: 0.98 • range: 0-1
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
What you should walk away with
Build CrewAI agents specialized in port operations and demurrage arbitrage.
Implement dynamic tool use for SPM buoy berth re-assignment.
Calculate cost-benefit metrics for vessel rerouting.
Reference links and supporting material
25 port queue scenarios with vessel demurrage rates and SPM buoy availability.
Challenge setup
Evaluates demurrage cost reduction from automated vessel redirection.
Challenge input
JSON with berth_wait_hours, spm_available, demurrage_rate_hr, redirect_cost_usd
CrewAI
Framework for defining role-playing agent workflows.
Evaluated output
JSON with action_recommended, net_savings_usd
- Verify redirection recommended when net savings are positive.
- Accuracy of computed net savings. • target: 0.98 • range: 0-1
- Benchmark: CrewAI-Logistics-Bench
- Arbitrage Math Accuracy target: 0.98
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.
View technical recipe
Configured tools
- CrewAI · Required
- crewAI · Optional
- Synthflow · Optional
Evaluation contract
- redirect_recommended · Weight 1
- arbitrage_math_accuracy · Weight 1
Metrics
- arbitrage_math_accuracy · Target 0.98
Benchmarks
- CrewAI-Logistics-Bench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON with berth_wait_hours, spm_available, demurrage_rate_hr, redirect_cost_usd
Output: JSON with action_recommended, net_savings_usd
Execution harness: Python
Evaluation tools
- CrewAI · Agent Orchestration
Recipe freeze marker
No recipe freeze time is recorded.