스프링 부트 기반 AI 에이전트 디자인 패턴스프링 부트에서 AI 에이전트를 구현할 때 활용할 수 있는 디자인 패턴들은 다음과 같습니다:1. 전략 패턴 (Strategy Pattern)다양한 AI 알고리즘이나 모델을 교체 가능하게 구현인터페이스를 통해 AI 모델 구현체를 런타임에 교체 가능@Service 구현체를 여러 개 만들고 @Qualifier로 선택public interface AIModelStrategy { String processInput(String input);}@Service@Qualifier("gpt")public class GPTModelStrategy implements AIModelStrategy { @Override public String processInput(..