Storm OpenAPI
  1. Overview
Storm OpenAPI
  • Overview
    • 주요 개념
    • API 연동을 위한 API Key 발급하기
    • 권한 관리
    • 에러 코드
    • 변경 이력
  • Apis
    • 에이전트
      • 에이전트 조회
      • 에이전트 배포
      • 에이전트 배포 이력 조회
    • 버킷
      • 버킷 생성
      • 버킷 조회
    • 문서
      • 문서 학습 요청 by file
      • 문서 학습 요청 by url
      • 문서 조회
      • 문서 삭제
    • 채팅
      • 채팅 전송 (non-stream)
      • 채팅 전송 (stream)
      • 컨텍스트 검색
    • STORM Parse
      • /convert/md
  1. Overview

주요 개념

각 개념 별로 동의어, 영어명이 표기되어 있습니다.

에이전트 (Agent)#

각기 다른 일을 수행하는 비서, 도우미
STORM 프로덕트 내에서 에이전트는 특정한 목적이나 기능을 위해 만들어진 작은 독립적인 인공지능입니다. 각각의 에이전트는 특정한 작업을 처리하거나 문제를 해결하도록 설계되어 있습니다.
각각의 에이전트의 역할은 커스터마이징이 가능하며, 클라이언트는 이 에이전트를 호출할 수 있습니다.
이메일을 분석하고 답변을 추천하는 역할
사용자의 요청에 맞춰 문서를 작성하거나 요약해주는 역할

폴더 (Folder, 버킷)#

에이전트가 참조할 수 있는 지식이 담긴 공간
폴더는 우리가 컴퓨터에서 파일을 정리할 때 사용하는 방식과 비슷하게, 에이전트가 필요로 하는 지식이나 데이터를 체계적으로 정리해 놓은 공간입니다.
폴더의 역할은 크게 2가지 입니다.
지식의 범위 지정 : 에이전트가 참조할 지식이 많을 때, 그 중에서 필요한 부분만 선택해서 참조하도록 범위를 지정하는 데 사용됩니다. 폴더는 에이전트가 어떤 정보를 사용할지 결정하는 일종의 '필터' 역할을 합니다.
데이터 구분 및 정리 : 에이전트가 너무 많은 정보를 한 번에 참조하면 비효율적일 수 있기 때문에, 유사한 데이터끼리 폴더로 구분하여 관리합니다. 이를 통해 에이전트가 더 효율적으로 학습하고, 필요한 정보를 빠르게 찾을 수 있습니다.

채팅 (Chat)#

유저가 에이전트에 질문/요청하고, 에이전트가 응답하는 1회의 대화
예를 들어, 유저가 "오늘 날씨가 어때?"라고 물었을 때 에이전트가 "오늘은 맑습니다."라고 답변하면, 이 둘이 하나의 chat이 됩니다. 즉, 한 번의 질문과 한 번의 답변으로 이루어진 단위라고 볼 수 있습니다.

쓰레드 (Thread)#

유저와 에이전트가 주고받은 대화의 연속된 흐름
만약 유저가 여러 번 질문을 하고, 에이전트가 계속해서 그 질문에 답변한다면, 이 모든 대화가 하나의 thread로 묶입니다. 에이전트가 마지막으로 응답한지 30분 이내에 더이상 유저의 입력이 없다면 세션은 종료되고, 그 이전까지의 대화 이력을 모두 하나의 thread로 묶어서 구분합니다.

컨텍스트 (Context, 맥락)#

의미적으로 가까운 chunk

벤더 (Vendor)#

LLM API를 유통하는 업체
예를 들어 Open AI, Azure, Anthropic, Vertex등이 있습니다.
Modified at 2025-04-14 21:22:04
Previous
Overview
Next
API 연동을 위한 API Key 발급하기
Built with