혹시 LangChain이 필요 이상으로 복잡해졌다고 느끼는 사람 또 있나?
Anyone else feel like LangChain became way more complicated than it needed to be?
핵심 요약
LangChain의 과도한 추상화와 복잡성으로 인해 실제 워크플로우 구축보다 설정에 더 많은 시간을 쏟게 된다는 개발자의 고민.
- 과도한 추상화 — 워크플로우 구축보다 설정과 오케스트레이션에 더 많은 시간을 쏟게 됨.
- 학습 곡선 — 프레임워크의 구조를 익히는 데 너무 많은 에너지를 소모함.
- 도구의 적절성 — LangGraph나 LangSmith는 규모가 큰 프로젝트에 적합하다는 의견.
- 조기 도입의 문제 — 작은 에이전트 프로젝트에 너무 일찍 도입하여 배보다 배꼽이 더 커짐.
LangChain이 왜 존재하고 왜 사람들이 쓰는지 충분히 이해하지만, 최근 들어 유용한 워크플로우를 만드는 것보다 추상화, 설정, 메모리, 트레이싱, 오케스트레이션을 해결하는 데 더 많은 시간을 쓰고 있다는 느낌을 받음.
혹시 내가 잘못하고 있는 건지, 다른 사람들은 어떤 경험을 했는지 궁금함.


