Best practices for building an effective AI orchestration framework