TRAMS AI 프로젝트 문의
AI 뽀개기

Relevance AI 같은 AI 업무 자동화 만들기: LangGraph와 Claude API

Relevance AI의 핵심 기능을 참고해 LangGraph 실행 흐름, Claude API 리드 분류·문서 작성, Zapier MCP와 CRM 연동, 승인·추적 기능을 구현하는 방법을 설명합니다.

핵심 요약

1. 자료 조회, 리드 분류, 문서 작성과 승인된 앱 반영을 연결하는 기업용 AI 업무 자동화 플랫폼을 만듭니다. 2. LangGraph는 실행 흐름을, Claude API는 분류·초안 생성을, Zapier MCP와 업무 앱 API는 데이터 조회·변경을 담당하도록 연결합니다. 3. 입력 검증, 승인자 권한, 중복 실행 방지와 오류 복구는 자체 로직으로 개발하고 OpenTelemetry로 실행을 추적합니다.

업무 지침을 LangGraph의 실행 단계로 만듭니다

Relevance AI는 업무 지침·지식·도구를 에이전트와 팀으로 구성해 반복 업무를 실행하는 플랫폼입니다. 핵심 가치는 사람이 앱을 오가며 처리하던 조회·판단 보조·후속 작업을 하나의 흐름으로 연결하는 데 있습니다. 아래는 이 가치를 구현하기 위한 대안 설계이며, Relevance AI의 비공개 내부 기술을 설명하는 내용은 아닙니다.

입력은 업무 지침, 사용할 도구 목록, 완료 조건입니다. 상태와 실행 순서를 관리하는 오픈소스 라이브러리 LangGraph로 조회 → 분류 → 검토 → 반영 단계를 연결합니다. 자체 애플리케이션은 단계별 필수 입력과 출력 형식, 분기 조건, 재시도 횟수를 검사합니다. 출력은 현재 단계와 처리 결과를 확인하고 중단 지점부터 이어갈 수 있는 실행 흐름입니다.

영업 리드 분류 자동화는 Claude API와 검증 로직을 연결합니다

입력은 리드 자료와 회사가 정한 분류 기준입니다. AI API인 Claude API에 필요한 자료를 전달해 분류 후보와 판단 근거를 생성하도록 요청합니다. 추가 조회가 필요하면 모델이 구조화된 도구 호출 요청을 반환하고, 애플리케이션이 허용된 도구와 인자를 확인한 뒤 실행합니다.

자체 로직은 필수 항목 누락과 허용하지 않은 분류값을 걸러내고, 기준만으로 판단하기 어려운 건을 검토 대상으로 보냅니다. 출력은 분류 후보·근거·검토 사유를 담은 결과이며, 곧바로 CRM의 확정 정보로 저장하지 않도록 설계합니다. 점수 합산이나 금액 계산처럼 정확한 규칙이 있는 처리는 코드로 수행합니다.

Relevance AI 서비스 소개 이미지
출처: relevanceai.com

Zapier MCP 업무 앱 연결과 직접 API 연동을 설계합니다

입력은 사용자가 승인한 앱 연결과 조회·변경 요청입니다. MCP는 AI 애플리케이션이 외부 도구와 자료에 접근하는 공통 인터페이스입니다. Zapier MCP를 연결 계층으로 선택하면 지원하는 업무 앱 액션을 호출하는 구조를 만들 수 있습니다.

특정 CRM 객체나 메시지 기능을 직접 제어하려면 HubSpot API와 Slack Web API를 연동하는 방법도 있습니다. HubSpot API는 허가된 CRM 레코드 조회·관리를, Slack Web API는 업무 결과 메시지 전송 등을 담당합니다. 자체 로직은 계정별 접근 권한, 도구에 넘길 데이터 항목, 오류 응답 처리를 관리하고 조회 결과나 작업 성공·실패 상태를 출력합니다.

지원 범위는 국가·계정·요금제·앱별 조건을 확인해 정합니다. HubSpot은 적용할 API 버전과 객체별 지원 작업을, Zapier MCP는 사용할 액션과 사용량 조건을 확인해야 합니다. 앱 연결 권한과 개별 변경 작업에 대한 사람의 승인은 별도로 설계합니다.

CRM 업데이트 자동화에 승인 대기를 넣습니다

Relevance AI의 공개 승인 모드는 도구별 자동 실행인 Autopilot과 실행 전 명시적 승인을 받는 Human-in-the-Loop를 구분합니다. 유사 제품의 AI 에이전트 승인 설정에서도 읽기 작업과 고객 정보 변경 같은 작업을 나누고, 도구별 실행 정책을 정합니다.

Relevance AI 서비스 소개 이미지
출처: relevanceai.com

입력은 변경할 레코드, 기존 값과 변경 후보, 실행 요청자입니다. LangGraph로 승인 대기와 재개 흐름을 구성하고, 자체 로직으로 승인자의 권한과 승인 대상 내용을 검사합니다. Slack Web API로 검토 알림을 보낼 수 있으며, 승인 여부는 애플리케이션에서 관리합니다.

승인 후에는 대상 데이터가 검토 당시와 같은지 확인하고 HubSpot API에 변경 요청을 전달합니다. 요청마다 고유 식별자를 부여해 재시도로 같은 변경이 반복되지 않도록 관리합니다. 출력은 반영 결과와 승인·실행 기록이며, 거절하거나 검토 후 내용이 달라진 요청은 다시 검토하도록 만듭니다.

문서 초안과 반복 보고서 작성 자동화를 구성합니다

입력은 조회한 업무 자료, 보고 기간, 작성 기준과 문서 템플릿입니다. Claude API는 이 자료를 바탕으로 요약과 보고서 초안을 작성합니다. 자체 로직은 합계 등 수치를 계산하고, 필수 항목 누락과 원자료 연결 여부를 검사해 검토 가능한 문서를 출력합니다.

Relevance AI 유사 기능 구현 기술 요약
자료: 트램스 AI · 유사 기능 구현 기술 요약

반복되는 작성 기준은 Agent Skills로 묶어 재사용하는 방안도 있습니다. Agent Skills는 지침·메타데이터·선택적 스크립트·템플릿을 담는 자원이며, 적용할 실행 환경의 지원 범위를 확인해야 합니다. 모델 호출, 업무 데이터 조회, 권한 검사와 최종 문서 확정은 각각의 API와 애플리케이션 로직으로 연결합니다.

OpenTelemetry로 실행 이력을 추적합니다

입력은 단계별 시작·종료 시점, 도구 호출 결과와 오류 정보입니다. 계측용 오픈소스 프레임워크 OpenTelemetry로 추적·로그·지표를 수집해 별도 저장 백엔드로 내보냅니다. 자체 로직은 동일 업무의 실행을 식별하고 민감정보 제거와 기록 보존기간을 적용합니다. 출력은 어느 단계에서 실패했는지 확인하고 재처리 범위를 결정할 수 있는 운영 화면입니다.

승인 상태를 보관하는 기능과 추적 데이터를 저장·조회하는 기능도 따로 구성합니다. 처음에는 리드 분류 → 검토 → CRM 반영처럼 완료 조건이 명확한 업무부터 연결하면 필요한 권한과 오류 처리 범위를 구체화할 수 있습니다.

Relevance AI 같은 서비스 개발을 준비한다면 필요한 기능, 입력 자료, 연결할 업무 앱과 승인 기준을 정리해 트램스 AI에 문의해 주세요. 제작 문의는 https://trams.co.kr/ai-si/contact/#inquiry 에서 접수합니다.

참고 자료

  1. https://relevanceai.com/docs/get-started/quick-start-guide
  2. https://relevanceai.com/docs/get-started/introduction
  3. https://relevanceai.com/docs/build/agents/give-your-agent-tasks/approval-mode
  4. https://docs.langchain.com/oss/python/langgraph/overview
  5. https://platform.claude.com/docs/en/agents-and-tools/tool-use/overview
  6. https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview
  7. https://zapier.com/mcp
  8. https://modelcontextprotocol.io/docs/getting-started/intro
  9. https://developers.hubspot.com/docs/api-reference/latest/crm/using-object-apis
  10. https://docs.slack.dev/apis/web-api/
  11. https://opentelemetry.io/docs/
TRAMS AI

비슷한 AI 서비스를
사업에 적용하고 싶으신가요?

아이디어와 필요한 기능을 알려주시면 제작 범위와 방법을 검토합니다.

프로젝트 문의