Articlelangchain.com·2026년 6월 16일·0

How Factory used LangSmith to automate their feedback loop and improve iteration speed by 2x

Quick Summary

Factory는 Self hosted LangSmith로 보안 요구를 지키면서 LLM 워크플로 관측성과 피드백 루프를 자동화해 프롬프트 개선과 제품 반복 속도를 2배 높였다.

How Factory used LangSmith to automate their feedback loop and improve iteration speed by 2x 관련 대표 이미지

🖼️ 인포그래픽

How Factory used LangSmith to automate their feedback loop and improve iteration speed by 2x 내용을 설명하는 본문 이미지

🖼️ 4컷 인포그래픽

How Factory used LangSmith to automate their feedback loop and improve iteration speed by 2x 내용을 설명하는 본문 이미지

💡 한 줄 요약

Factory는 Self-hosted LangSmith로 보안 요구를 지키면서 LLM 워크플로 관측성과 피드백 루프를 자동화해 프롬프트 개선과 제품 반복 속도를 2배 높였다.

📌 핵심 요약

  • Factory는 소프트웨어 개발 생명주기 자동화를 위한 보안 AI 플랫폼을 만들며, 여러 단계의 SDLC를 자동화하는 Droid 제품군으로 대형 조직의 개발 속도를 높이고 있다.
  • Self-hosted LangSmith는 엄격한 데이터 통제가 필요한 고객 환경에서도 배포 가능해, Factory가 엔터프라이즈 수준의 보안과 프라이버시를 유지하면서 LLM 시스템을 관찰할 수 있게 했다.
  • Factory는 LangSmith의 커스텀 트레이싱과 AWS CloudWatch 로그 연동을 통해 LLM 파이프라인의 단계별 데이터 흐름과 에이전트 상태를 추적하고 디버깅 기준점을 통합했다.
  • LangSmith Feedback API는 Droid가 남긴 코멘트에 대한 긍정·부정 피드백을 각 LLM 호출과 연결해 환각, 문맥 불일치, 프롬프트 문제를 더 빠르게 찾아내도록 도왔다.
  • 자동화된 피드백 수집·분석과 벤치마킹 기반 프롬프트 최적화 덕분에 Factory는 반복 속도를 2배 높였고, 고객은 평균적으로 open-to-merge 시간을 약 20% 줄이고 Droid가 관여한 코드의 churn을 90일 내 3배 낮췄다고 보고했다.

🧩 주요 포인트

  1. Factory는 소프트웨어 개발 생명주기 자동화를 위한 보안 AI 플랫폼을 만들며, 여러 단계의 SDLC를 자동화하는 Droid 제품군으로 대형 조직의 개발 속도를 높이고 있다.
  2. Self-hosted LangSmith는 엄격한 데이터 통제가 필요한 고객 환경에서도 배포 가능해, Factory가 엔터프라이즈 수준의 보안과 프라이버시를 유지하면서 LLM 시스템을 관찰할 수 있게 했다.
  3. Factory는 LangSmith의 커스텀 트레이싱과 AWS CloudWatch 로그 연동을 통해 LLM 파이프라인의 단계별 데이터 흐름과 에이전트 상태를 추적하고 디버깅 기준점을 통합했다.
  4. LangSmith Feedback API는 Droid가 남긴 코멘트에 대한 긍정·부정 피드백을 각 LLM 호출과 연결해 환각, 문맥 불일치, 프롬프트 문제를 더 빠르게 찾아내도록 도왔다.
  5. 자동화된 피드백 수집·분석과 벤치마킹 기반 프롬프트 최적화 덕분에 Factory는 반복 속도를 2배 높였고, 고객은 평균적으로 open-to-merge 시간을 약 20% 줄이고 Droid가 관여한 코드의 churn을 90일 내 3배 낮췄다고 보고했다.

🧠 상세 정리

1. Factory의 목표와 LangSmith 도입 배경

Factory는 소프트웨어 개발 생명주기를 자동화하는 보안 AI 플랫폼을 구축하는 회사로 소개된다. 이 회사의 Droid 제품군은 SDLC의 여러 단계를 자동화해 대형 조직의 엔지니어링 속도를 높이는 역할을 한다. 특히 Code Droid는 복잡한 소프트웨어 개발 작업에서 높은 성능을 달성한 사례로 제시된다. 이런 자율형 LLM 시스템을 실제 기업 환경에서 운영하려면 단순한 모델 성능뿐 아니라 관측성, 보안, 프라이버시, 디버깅 체계가 필요했고, Factory는 이를 위해 Self-hosted LangSmith를 활용했다.

2. 보안이 강한 고객 환경에서의 관측성 확보

Factory가 직면한 핵심 과제 중 하나는 고객 환경 안에서 안정적인 관측성을 확보하는 것이었다. 많은 고객 환경은 데이터 통제가 엄격해 일반적인 LLM 인프라가 원활히 동작하기 어렵지만, Self-hosted LangSmith는 이런 제약 안에서도 배포될 수 있었다. 기존 방식으로 LLM 파이프라인의 데이터 흐름을 추적하고 문맥 인식 문제를 디버깅하는 일은 번거로웠으며, Factory의 자체 LLM 도구와 맞물리면 다른 관측성 도구를 설정하기도 어려웠다. LangSmith는 1차 API를 통한 커스텀 트레이싱을 제공해 이러한 운영상의 간극을 메웠다.

3. 트레이싱과 로그 연동으로 만든 단일 기준점

Factory는 LangSmith를 AWS CloudWatch 로그와 연동해 트레이스를 내보내도록 구성했다. 이를 통해 엔지니어들은 LLM 파이프라인의 여러 단계를 지나는 데이터 흐름을 정밀하게 추적할 수 있었다. LangSmith 이벤트와 단계 정보를 CloudWatch 로그와 연결함으로써, 팀은 현재 문제가 에이전트 흐름의 어느 지점에서 발생했는지 파악할 수 있었다. 이 구조는 한 단계에서 다음 단계로 넘어가는 LLM 데이터 흐름에 대해 단일한 사실 기준을 제공했고, 디버깅과 최적화에서 중요한 역할을 했다.

4. LLM 호출 단위의 피드백 연결과 문맥 문제 해결

또 다른 과제는 생성된 응답의 문맥 인식 문제를 디버깅하는 일이었다. Factory는 LangSmith를 사용해 피드백을 각 LLM 호출에 직접 연결했고, 그 결과 어떤 호출에서 어떤 문제가 발생했는지 즉시 파악할 수 있게 되었다. 이 방식은 별도의 독자적 로깅 시스템 없이도 환각 같은 오류를 빠르게 식별하고 해결하는 데 도움이 되었다. 모든 LLM 호출 옆에 실제 고객 입력 기반의 피드백이 붙으면서, 팀은 출력이 문맥적으로 정확하고 관련성이 있는지 더 직접적으로 검증할 수 있었다.

5. Feedback API를 활용한 프롬프트 최적화 자동화

Factory는 관측성뿐 아니라 제품 피드백 루프를 개선하는 데도 LangSmith를 활용했다. 기존의 수동 프롬프트 최적화는 시간이 많이 걸리고 정확하지 않을 수 있었지만, LangSmith Feedback API는 피드백 수집과 분석, 프롬프트 개선 과정을 더 체계적으로 만들었다. 피드백 루프는 Droid가 코멘트를 게시하고 긍정 또는 부정 피드백을 수집하는 방식으로 시작된다. 이후 LangSmith가 데이터를 분석하고, Factory 엔지니어들은 커스텀 LangChain 도구를 사용해 프롬프트를 최적화하고 LLM에 다시 요청해 정확도를 높이며 오류를 줄였다.

6. 성과와 향후 SDLC 자동화 확장

Factory는 피드백을 워크플로의 여러 단계에 붙이고 이를 데이터셋으로 내보내 패턴과 개선 영역을 분석했다. 좋은 피드백과 나쁜 피드백이 달린 코드 코멘트 예시를 벤치마킹하면서, LLM이 특정 프롬프트가 왜 나쁜 결과를 만들었는지 추론하도록 하는 방식도 사용했다. 이 자동화는 프롬프트 최적화뿐 아니라 피드백 분석에 필요한 정신적 부담과 인프라 요구를 줄였다. 결과적으로 Factory는 수동 데이터 수집과 사람 중심 프롬프트 반복 방식보다 반복 속도를 2배 높였고, 고객 사례에서는 open-to-merge 시간 약 20% 감소와 Droid가 관여한 코드의 churn 3배 감소가 보고되었다. 이후 Factory는 LangChain과의 협력을 바탕으로 SDLC 전반에서 AI 자율성을 더 확장하려는 방향을 제시한다.

🧾 핵심 주장 / 시사점

  • 이 사례의 핵심은 LLM 제품 개선 속도가 모델 자체보다 관측성, 피드백 연결, 재현 가능한 데이터 흐름 관리에 크게 좌우된다는 점이다.
  • Factory는 피드백을 단순한 사용자 반응으로 남기지 않고 각 LLM 호출과 데이터셋, 프롬프트 개선 과정에 연결해 제품 반복의 입력으로 전환했다.
  • 엔터프라이즈 LLM 운영에서는 보안과 프라이버시를 유지한 채 내부 환경에서 관측성과 평가 체계를 갖추는 것이 실제 배포와 확장의 전제 조건임을 보여준다.

✅ 액션 아이템

  • Self-hosted LangSmith로 SDLC 단계 전반의 LLM 워크플로를 가시화하고, 엔터프라이즈 보안·프라이버시를 지키며 피드백 루프를 자동화한다.
  • LangSmith 커스텀 트레이싱과 AWS CloudWatch 로그를 연동해 단계별 데이터 흐름과 에이전트 상태를 추적하고 디버깅 기준점을 통합한다.
  • Feedback API로 Droid 코멘트의 긍정·부정 반응을 각 LLM 호출과 결합해 환각·문맥 불일치·프롬프트 결함 탐지와 2배 반복속도 개선을 연결한다.

❓ 열린 질문

  • Self-hosted LangSmith 배포 환경에서 데이터 통제 준수는 어떤 지표로 판단해 보안 요구 충족을 입증할 것인가?
  • 커스텀 트레이싱과 AWS CloudWatch 연계에서 단계별 로그 정합성은 어디에서 먼저 점검해야 디버깅 기준점을 안정화할 수 있는가?
  • 긍정·부정 피드백을 활용해 어떤 기준으로 프롬프트 최적화 우선순위를 정하면 open-to-merge 20% 단축과 churn 3배 감소 효과를 지속할 수 있는가?

관련 문서

공통 태그와 주제 흐름을 기준으로 같이 보면 좋은 문서를 이어서 제안합니다.