The Most Important Design Decisions When Implementing AI Agents