싱글 액션에서 문서를 인풋으로 사용하기

Updated on 3월 21, 2024

이제 유저가 업로드하는 문서 혹은 지식베이스에 업로드 되어 있는 문서를 인풋으로 사용하여 싱글 액션 앱을 활용할 수 있습니다.

1.인풋 설정에서 인풋 유형을 ‘문서’로 지정

인풋 추가 버튼을 클릭하여 ‘문서’ 아이콘을 선택합니다. 인풋 가능한 문서 유형은 기본과 고급 두가지로 나뉩니다. 문서(기본) : 문서를 한번만 처리할 때 이용하는 옵션입니다.문서(고급) : 문서를 여러번에 걸쳐 처리할 때 이용하는 옵션입니다. 문서(고급) 사용 시에는 프롬프트를 통해 생성되는 중간 결과가 앱상에서 표시됩니다.

2.인풋 설정 문서(기본)

2-1 인풋 필드 타이틀과 프롬프트에서 사용할 변수명을 입력합니다.2-2 Alli 대시보드 지식 베이스에 이미 등록되어 있는 문서를 사용할 수 있는 옵션입니다.2-3 해당 옵션을 ON으로 설정할 경우, 드롭다운을 통해 지식 베이스에 등록되어 있는 문서 중 어떤 문서를 사용할지 선택할 수 있습니다. 해당 옵션이 OFF인 경우에는 유저가 사용하고자 하는 문서를 직접 업로드할 수 있는 화면이 표시됩니다.3.인풋 설정 문서(고급)

문서(고급)은 문서를 여러번에 걸쳐 처리할 수 있는 기능입니다. 많은 내용이 포함된 문서에서 필요한 정보만을 추출하여 분석하는 등 복잡한 처리를 구현할 때 문서(고급) 옵션 사용을 권장합니다. 해당 기능을 사용할 때에는 맵 프롬프트와 리듀스 프롬프트를 나누어 작성할 수 있습니다.

3-1 인풋 필드 타이틀과 프롬프트에서 사용할 변수명을 입력합니다.3-2 Alli 대시보드 지식 베이스에 이미 등록되어 있는 문서를 사용할 수 있는 옵션입니다.3-3 해당 옵션을 ON으로 설정할 경우, 드롭다운을 통해 지식 베이스에 등록되어 있는 문서 중 어떤 문서를 사용할지 선택할 수 있습니다. 해당 옵션이 OFF인 경우에는 유저가 사용하고자 하는 문서를 직접 업로드할 수 있는 화면이 표시됩니다.3-4 문서(고급)에서 맵 프롬프트 설정은 필수 옵션입니다. 3-5 리듀스 프롬프트 설정은 필수 옵션은 아니며 작성하지 않을 경우에는 공백으로 두고 건너뛸 수 있습니다.

4.모델 선택, 프롬프트 작성

상세 내용은 해당 유저가이드를 참조해 주세요.

5.긴 인풋에 맵 리듀스 사용하기

맵 / 리듀스란 큰 덩어리를 작게 나누는 맵(Map) 작업과 결과물을 모아서 집계하는 리듀스(Reduce)의 처리 방식을 지칭하는 용어로 대량의 텍스트, 문서를 효율적으로 다루기 위해 사용하는 옵션입니다. 각 LLM 모델별로 정해져있는 최대 토큰 수를 인풋이 초과하는 것을 막기 위해 해당 작업을 통해 요약 및 프롬프트를 반복 적용하여 최대 토큰 수 내에 들어갈 수 있도록 처리합니다.

문서(기본) 사용 시에는 긴 인풋에 맵 리듀스 사용하기 옵션이 자동으로 ON으로 변경됩니다.