← 포트폴리오 전체
응답 자동화

LawTeam TSS

더신사 법무법인을 위해 설계한 로톡 자동 답변 시스템입니다. 질문 수집·분류·수임확률 스코어링·변호사 배정·페르소나 기반 답변 생성·자동 게시까지 이어지는 파이프라인으로 구성했습니다.

개발 기간
2026.04.15
개발 기간 기준 커밋
12 commits
페르소나 자산
변호사 4인

개요

짧은 구축 기간 안에 멀티 에이전트 설계·도메인 지식 구조화·크롤러 확장성까지 한 번에 정리한 프로젝트입니다. 법무법인별로 포크해 재사용할 수 있는 구조로 납품 확장성도 고려했습니다.

클라이언트 과제

법무법인 입장에서는 로톡 질문이 곧 신규 상담 리드이지만, 모든 질문을 사람이 실시간으로 읽고 우선순위를 가려 답변하기는 어렵습니다. 질문 도메인도 형사·이혼·부동산·의료·군형사처럼 넓고, 같은 사안이라도 어느 변호사의 톤과 전문성이 더 적합한지 판단해야 합니다. 필요한 것은 단순 자동 댓글 도구가 아니라 리드 수집부터 수임 가능성 판단·담당 변호사 선택·페르소나 일관성 있는 답변 생성까지 연결되는 자동화 체계였습니다.

솔루션

로톡 질문 수집 → 분류 → 수임확률 스코어링 → 변호사 배정 → 페르소나 답변 생성 → 자동 게시의 전체 흐름을 하나의 파이프라인으로 설계했습니다. `personas/`에는 변호사 4인의 말투와 전문분야를 반영한 페르소나 자산을, `knowledge/`에는 더신사 도메인 지식과 프로필 데이터를, `skills/`에는 답변 생성 규칙을, `scripts/crawlers/`에는 수집 자동화를 배치했습니다. 이 구조 덕분에 법무법인별 포크와 신규 채널 확장이 수월합니다.

아키텍처

리포지토리는 `personas/`·`knowledge/`·`skills/`·`scripts/`·`docs/`를 축으로 분리한 구조입니다. `personas/`는 장휘일·남희수·김연주·정준현 변호사 4인의 페르소나 자산을, `knowledge/`는 더신사 법무법인 공용 지식과 변호사별 YAML 프로필을 저장합니다. `skills/`는 답변 생성 에이전트의 시스템 프롬프트를 담아 응답 품질 기준을 고정하고, `scripts/crawlers/`는 로톡 질문 수집과 네이버 지식인 확장 여지를 준비합니다. `docs/`는 계획·작업 분담·시스템 아키텍처 문서화로 납품형 프로젝트에서도 유지보수 인수인계가 가능하도록 설계했습니다.

핵심 구현 하이라이트

  • 로톡 질문을 24시간 수집하고 후속 처리까지 연결하는 자동 응답 파이프라인 설계
  • 질문 분류 이후 수임확률 스코어링 단계로 모든 리드를 동일하게 처리하지 않도록 우선순위화
  • 변호사 4인 체계를 페르소나 자산으로 분리해 전문분야와 톤을 시스템 안에 반영
  • knowledge/와 profiles/ 구조로 법무법인 도메인 지식과 변호사 속성을 재사용 가능한 자산으로 정리
  • scripts/crawlers/lawtalk.py 중심 구조로 이후 채널 확장을 고려한 크롤러 계층 준비
  • skills/write-answer.md와 검증 스크립트로 답변 생성 품질과 파일 구조 일관성 유지

성과 지표

개발 기간2026-04-15
개발 기간 기준 커밋12 commits
운영 대상더신사 법무법인 로톡
핵심 파이프라인수집→분류→스코어링→배정→생성→게시
페르소나 자산변호사 4인 체계
납품 확장성법무법인별 포크 운영 가능

기술 스택

BunTypeScriptpersonas/ · knowledge/profiles/skills/write-answer.mdscripts/validate.tsscripts/crawlers/lawtalk.pydocs/plan.md · docs/task.md · docs/sys_arch.md

역량 태그

Bun · TypeScript · Multi Agent Workflow · Lead Qualification · Persona Systems · Crawler · Legal Tech

비슷한 구조로 만들 프로젝트가 있나요?

프로젝트 문의하기