
🗓️기간
23주차 : 2025.07.28~2025.08.01 ( 7월 5주 )
# 한 주를 보내며...
라우터를 다시 고도화했다. 같은 작업을 몇주째 반복중이지만, 같은 파트를 여러번 만들면서 이해도가 높아지고, 여러가지 방식을 사용해봄으로써 이런건 이런문제가, 저런건 저런문제가 있고 상황별 어떤 방식을 사용하는게 좋은지 더 이해가 잘됐다. 처음에는 아무것도 모른채 바이브코딩만 하다보니 랭그래프 이해도가 낮은상태로 어떤게 필요한지만 바탕으로 복잡한지,효율적인지,비효율적인지 전혀 판단하지 못한채 만들어서 호환성 문제나 성능저하가 있었다.
하지만 이번에 제대로 만들면서 간단한게 효율성을 높혔다.
1. 좋았던 점
랭그래프에 대해 정확하게 알지 못하면서 바이브코딩만 하다보니, 문제가 뭔지 정확하게 파악하지 못하면서 몇주간의 시간이 낭비된 점이 많았다. 차라리 시작전에 시간을 내서 공부를 집중적으로 하고 시작했으면 하는 아쉬움이 많이 남았지만 결국 제대로 된 그래프가 완성되면서 그래프구조에 대해 이해를 많이 할 수 있어다.
스테이트 그래프를 사용한다고 하지만 뭐가 스테이트고 스테이트가 뭔지 제대로 이해하지 못했으나 다른 팀원의 에이전트와 연결하고 서로간의 정보전달 구조를 만들면서 어떤 정보가 필요하고 어떤 이유때문에 랭그래프를 사용하는지 많은 부분을 이해할 수 있었다.
2. 개선점
이전에는 state관리를 단순하게 하면서 그래프가 넘어갈때마다 새롭게 스테이트를 선언하지 않고 랭그래프끼리 전달될 수 있도록 구성하였다. 에이전트마다 스테이트가 다르기 때문에 동적 스테이트를 관리할 수 있도록 재구성 하였다.
3. 프로젝트


기존의 복잡한 랭그래프에서 단순한 노드 및 디스크립션 고도화