AI 제작 가이드

제품 규격과 대체품을 찾아주는 AI 챗봇 만들기

산업재 영업팀을 위한 AI 챗봇과 RAG 구축 방법을 설명합니다. 원문 모델번호 보존, 규격 조건 검색, 승인된 호환표 검사, 근거 표시까지 발주 범위와 검수 기준을 정리합니다.

핵심 요약

1. AI 챗봇에 규격 조건으로 제품을 찾고 대체품의 근거를 비교하는 기능을 넣습니다. 2. RAG 구축으로 검색한 제품 자료를 답변에 연결하고, 대체 가능 여부는 승인된 호환표로 검사합니다. 3. 원문 모델번호 보존, 필수 조건 비교, 호환표 승인 확인과 근거 표시 로직을 직접 개발합니다.

산업재 영업팀은 고객이 말한 용도뿐 아니라 전압과 치수, 호환 조건까지 확인해야 합니다. 이름이나 설명이 비슷해도 바로 대체품으로 안내하기 어려운 이유입니다. 이 글은 제품 검색부터 대체품 비교까지 이어지는 AI 챗봇의 구현 범위와 발주 시 확인할 기준을 설명합니다.

LlamaIndex로 규격과 원문 모델번호 연결하기

먼저 제조사·원문 모델번호·전압·치수·규격서 개정일이 담긴 제품 목록 엑셀을 준비합니다. 두 번째 자료는 기준 모델·대체 모델·적용 조건·승인자·승인일이 포함된 호환표입니다. 제품 설명 자료와 대체를 승인한 자료를 구분해야 답변에 사용할 근거도 분명해집니다.

LlamaIndex는 문서와 문서 조각인 노드에 메타데이터와 관계를 함께 저장할 수 있습니다. 이를 활용해 제품별 설명 조각에 제조사, 원문 모델번호, 규격서 위치를 붙이는 처리를 개발합니다. ‘AB-120’처럼 하이픈이 있는 모델번호는 그대로 보존하고, 검색용 표기는 별도로 관리합니다. 등록 결과에서는 모델번호가 원문과 일치하는지, 표의 항목명과 값이 서로 다른 제품에 섞이지 않았는지 확인합니다.

AI 챗봇 기능 구현 요약
자료: 트램스 · AI 챗봇 기능 구현 요약

pgvector 검색에 전압과 치수 조건 적용하기

영업 담당자가 ‘DC 24V, 장착 폭 18mm인 제품’처럼 조건을 입력하고 ‘제품 찾기’를 누르는 화면을 만듭니다. pgvector는 PostgreSQL에서 벡터를 저장하고 유사도 검색을 수행하는 확장입니다. 이 기능은 표현이 비슷한 제품 설명을 찾는 데 연결하고, 전압과 치수 충족 여부는 별도 비교 로직으로 검사합니다.

입력 문장에서 전압과 장착 폭을 추출한 뒤 검색창 아래에 적용 조건을 표시합니다. 담당자가 조건을 수정할 수 있게 하고, 단위 변환이나 허용 오차는 회사가 정한 비교 기준으로 처리합니다. 결과 카드에는 모델번호와 조건별 일치 여부를 보여줍니다. 규격값이 비어 있는 제품은 일치로 간주하지 않고 확인이 필요한 항목을 표시하도록 검수합니다.

승인된 호환표로 대체 가능 여부 확인하기

기준 제품에서 ‘대체품 비교’를 누르면 승인된 호환표의 해당 모델 행을 조회하도록 개발합니다. 조회에는 원문 모델번호와 제조사를 함께 사용하고, 적용 조건이 입력한 사용 조건과 맞는지도 확인합니다. 비슷한 설명을 가진 제품이 검색되더라도 호환표에 근거가 없으면 대체 가능으로 표시하지 않습니다.

AI 챗봇 업무 처리 순서
자료: 트램스 · AI 챗봇 업무 처리 순서

호환표의 적용 방향도 자체 검사 항목에 포함합니다. A 제품을 B 제품으로 대체하도록 승인한 행을 반대 방향에도 사용할지는 별도 승인 기준에 따라 판단합니다. 비교 화면에는 기준 제품, 후보 제품, 승인된 적용 조건과 남은 확인 항목을 나란히 보여줍니다. 승인 조건에 필요한 정보가 빠졌다면 추가 입력을 요청하고 대체 확정을 보류합니다.

Claude Citations로 답변 근거 펼쳐 보기

Claude Citations는 제공 문서를 답변의 근거 구간과 연결하며, 답변의 정확성이나 문서 최신성을 보장하지는 않습니다. 개발할 화면에서는 제품 규격 설명과 호환 판단에 사용한 자료를 구분해 보여줍니다. 담당자가 ‘근거 보기’를 누르면 규격서의 해당 부분과 승인된 호환표 행을 확인하도록 연결합니다.

답변 생성 단계에는 조건 검사 결과와 그 판단에 사용한 문서만 전달하도록 처리합니다. 모델이 작성한 설명에서도 제품명과 모델번호가 조회 결과와 일치하는지 별도로 검사합니다. 근거 표에는 비교 항목, 기준 제품의 값, 후보 제품의 값, 승인 조건을 담습니다. 검수할 때는 문장을 자연스럽게 읽는 것뿐 아니라 표시한 근거가 바로 그 제품과 조건을 설명하는지 확인합니다.

AI 챗봇 기술별 역할
자료: 트램스 · AI 챗봇 기술별 역할

자료 변경과 실패 사례를 확인하는 검수 화면

관리 화면에는 제품 자료와 호환표를 교체하고 적용할 버전을 확인하는 기능을 둡니다. 새 파일을 등록하면 이전 자료와 달라진 규격값, 추가되거나 삭제된 호환 관계를 검토하도록 개발합니다. 승인되지 않은 호환표가 검색에 반영되지 않도록 적용 절차도 연결합니다. 검색 결과에는 사용한 자료의 개정일을 표시해 담당자가 근거 시점을 확인하게 합니다.

대표 실패 사례는 전압과 치수가 같지만 승인된 호환표에 없는 제품을 대체 가능으로 답하는 경우입니다. 검수용 제품 두 개를 이 조건으로 준비하고, 예상 결과를 ‘호환 근거 없음’으로 정합니다. 검색 후보에 나타나는 것과 대체 승인을 받는 것을 구분하는지 확인합니다. 기존 승인을 철회한 자료로 교체한 뒤에도 같은 검사를 반복해 이전 판단이 남지 않는지 살펴봅니다.

제품 목록 엑셀과 승인된 호환표 예시, 영업팀이 자주 받는 규격 질문을 준비해 트램스에 개발을 문의해 주세요. 연결할 상품 조회 업무와 대체품 승인 절차를 함께 알려주시면 필요한 기능 범위를 구체화할 수 있습니다. 트램스 AI 제작 문의 (https://trams.co.kr/ai-si/contact/#inquiry)

참고 자료

  1. https://trams.co.kr/ai-si/
  2. https://github.com/pgvector/pgvector
  3. https://developers.llamaindex.ai/python/framework/module_guides/loading/documents_and_nodes/
  4. https://platform.claude.com/docs/en/build-with-claude/citations
TRAMS AI

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

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

프로젝트 문의