RAG 구현 + 컨텍스트 창 관리 + 평가 방식 + Tool Calling 구현 경험
졸업 프로젝트에서 LLM을 처음 실제 서비스에 연결해보면서 관심이 본격적으로 생겼습니다. 처음엔 API를 불러서 텍스트를 생성하는 것부터 시작했는데, 프롬프트 구성 방식에 따라 응답 품질이 크게 달라진다는 걸 직접 경험했습니다. RAG 구조를 적용하면서 외부 문서를 검색 결과로 삽입할 때 컨텍스트 창 한계를 어떻게 다룰지가 핵심 문제라는 걸 배웠습니다. 평가 측면에서는 BLEU나 ROUGE 같은 자동 지표보다 사람이 직접 일부를 검토하는 방식이 품질을 파악하는 데 더 유용하다는 걸 경험했습니다. Tool Calling을 활용한 연동 구조도 구현해봤는데, 스키마 설계가 에이전트 동작의 신뢰성을 결정한다는 걸 배웠습니다.
LLM은 도입 비용이 낮아졌지만, 평가와 운영 비용이 그 자리를 채운다는 걸 직접 경험하면서 느꼈습니다.