Identifying the Right Tool for Development Tasks

Question 1 of 4

You're working on a large Unreal Engine project and decide the `HealthComponent` needs to be renamed to `DamageableComponent` across 40 different C++ files. Which type of AI tool is best suited for this specific task?

An IDE-integrated assistant to autocomplete the new name.
A web-based LLM to discuss refactoring strategies.
A CLI-based AI tool that can read the entire project.
An image generation platform to visualize the new component.