Storm OpenAPI
  1. 에이전트 템플릿
Storm OpenAPI
  • Welcome to STORM
    • STORM 소개
  • Quickstart
    • 시작하기
      • 계정 생성
      • 에이전트 생성
    • 주요 활용 시나리오
      • 문서 업로드
      • 워크플로우 설계
      • 테스트
      • 배포
      • 채널 연동
  • Feature Guide
    • 콘솔
      • 에이전트 관리
      • 대시보드
      • 권한 설정
    • 에이전트 템플릿
      • 지식 탐색
      • 캐릭터 대화
      • 상담기록 분석
      • 기사 작성
      • SQL문 작성
      • 보고서 작성
      • CS 챗봇
    • 에이전트 빌더
      • 지식
        • 문서
        • 폴더
        • 피드백
      • 워크플로우
        • 노드 설명
          • LLM
          • 검색(RAG)
          • API
          • IF ELSE
          • 변수 선언과 할당
          • 후처리
      • 테스트
      • 로그
      • 대시보드
    • 관리자 도구
      • 배포 관리
      • 채널 연동
      • 모델 파인튜닝
      • 학습 데이터 품질 관리
      • 기타 설정
      • Teams 채널 연동
  • Apis
    • 에이전트
      • 에이전트 조회
      • 에이전트 배포
      • 에이전트 배포 이력 조회
    • 버킷
      • 버킷 생성
      • 버킷 조회
    • 문서
      • 문서 학습 요청 by file
      • 문서 학습 요청 by url
      • 문서 조회
      • 문서 삭제
    • 채팅
      • 채팅 전송 (non-stream)
      • 채팅 전송 (stream)
      • 컨텍스트 검색
    • STORM Parse
      • /convert/md
  • Learn More
    • 자주 묻는 질문
    • 과금 플랜
  • Schemas
    • Response
      • CheckedException
    • [common] status
    • [object] document
    • [object] chat
    • [object] agent
    • [object] deployment
    • [object] chat stream chunk
    • [object] context
    • [object] user
    • [object] bucket
    • message
    • [res] pageinfo
  1. 에이전트 템플릿

보고서 작성

보고서 작성 템플릿#

보고서 작성 템플릿은 사용자의 요구사항과 보고서 유형을 자동으로 판별하여, 가장 적합한 구조의 개요 및 보고서를 작성하는 데 최적화된 템플릿입니다. 등록된 문서 자료를 기반으로 목적에 맞는 완성도 높은 보고서를 자동으로 생성할 수 있도록 설계되었습니다.
그림5.png
해당 에이전트와의 자유로운 대화를 통해, 보고서의 기획 단계부터 초안 작성, 구조 개선, 세부 수정까지 전 과정을 유연하게 진행할 수 있습니다.

단계(노드)별 설명#

항목기능노드 유형워크플로우 설명
1보고서 작성 단계 파악LLM유저와의 대화를 참조하여, 보고서 작성 프로세스 내 현재 단계를 자동 판별합니다.
변수 할당보고서 상태를 report_revise변수 안에 ‘신규 작성(NULL)’ 또는 ‘수정(1)’으로 저장합니다.
IF/ELSE저장된 상태값을 참조하여, 신규 작성 단계와 보고서 수정 단계에 따라 분기 처리합니다.
2보고서 기본 정보 추출LLM보고서를 신규 작성할 경우, 보고서의 종류report_type, 주제report_topic, 목적report_purpose, 분량report_length을 유저의 쿼리로부터 파악합니다.
변수 할당파악된 4가지 내용은 변수에 할당하여 기억합니다.
IF/ELSE, LLM4가지 핵심 요소 중 누락된 것이 있을 경우, 사용자로부터 다시 입력받을 수 있도록 안내합니다.
3아웃라인 생성LLM보고서의 기본 정보를 바탕으로 아웃라인을 구성합니다. 아웃라인은 서론, 본론, 결론의 3개 노드로 나누어 진행합니다.
IF/ELSE사용자가 만족할만한 아웃라인이 나올 때까지 아웃라인을 수정할 수 있습니다. ‘진행’ 을 입력하면 다음 단계로 진행합니다.
4자료 검색RAG생성한 아웃라인을 바탕으로 학습된 지식으로부터 내용을 검색합니다.
5보고서 작성LLM최종적인 보고서를 작성합니다.
6보고서 수정LLM‘보고서 작성 단계 파악’ 노드에서 수정 단계임이 파악될 경우, 작성된 보고서의 내용을 수정합니다.

변수 설명#

유저의 쿼리로부터 해당 정보를 기억하여, 최종 보고서 작성에 활용합니다.
변수 이름변수 설명
report_revise보고서 수정 여부
report_type보고서 종류
report_topic보고서 주제
report_purpose보고서 목적
report_length보고서 분량

단계별 활용 포인트#

1. 보고서 작성 단계 파악
2. 보고서 기본 정보 추출
3. 아웃라인 생성
4. 자료 검색
5. 보고서 작성
6. 보고서 수정

유의사항#

현재 템플릿에서 최종 보고서를 생성할 때, LLM의 최대 토큰 한도를 초과하면 출력이 중간에 끊기는 경우가 있습니다. 에이전트에게 “00 파트 다시 출력해줘” 와 같은 쿼리를 입력해 해당 부분을 재생성할 수 있습니다. (향후 해당 문제를 개선한 템플릿을 업데이트할 예정입니다.)
보다 세분화된 고품질 보고서를 작성하려면, 충분한 관련 데이터가 사전에 학습되어 있어야 합니다. 본 에이전트는 보고서 작성에 필요한 정보가 부족할 경우, 정보가 미흡한 섹션을 자동으로 식별하고 이를 보완하기 위해 추가로 필요한 정보나 데이터 소스를 제안하고 있습니다. 제안된 정보를 바탕으로 ‘지식’ 탭에 데이터를 추가 업로드해 주세요.

활용 예시#

시장과 관련된 연구 논문 및 기업 보고서를 학습시킨 후, 시장 분석 보고서를 작성
사내 기술 관련 레포트 및 소개 자료, 고객사의 정보를 학습시킨 후, 사내 기술을 고객사에 제안하는 제안 보고서 작성
특정 기술에 대한 검증 데이터를 학습시킨 후, 검증 결과를 기반으로 한 감사 보고서 작성
Modified at 2025-12-17 07:31:06
Previous
SQL문 작성
Next
CS 챗봇
Built with