Use case
Result quality
How much human involvement
Writing code