복잡한 기능 태스크의 경우 Function Call/Tool Use를 그대로 쓰는 것 보다, 태스크를 세밀하게 쪼개 놓은 뒤 RAG와 체이닝을 통해 해결하는 것이 성능과 보안적으로 더 좋은 것 같다
복잡한 기능 태스크의 경우 Function Call/Tool Use를 그대로 쓰는 것 보다, 태스크를 세밀하게 쪼개 놓은 뒤 RAG와 체이닝을 통해 해결하는 것이 성능과 보안적으로 더 좋은 것 같다. 여러개의 API를 사용하는 경우에 특히 그렇지만, 하나의 API만 사용한다고 해도 사용 목적에 따라 파라미터를 생성하거나 사용하는 방법에 있어 최적의 방법이 다를 수 있기 때문. 파라미터나 사용법 등을 결정론적인 방법으로 정의해두는 편이 좋은 경우도 있으니, 이렇게 하면 규모에 따라 토큰 사용수와 속도면에서도 이득을 볼 수 있다.