각 개념 별로 동의어, 영어명이 표기되어 있습니다.
에이전트 (Agent)#
STORM 프로덕트 내에서 에이전트는 특정한 목적이나 기능을 위해 만들어진 작은 독립적인 인공지능입니다. 각각의 에이전트는 특정한 작업을 처리하거나 문제를 해결하도록 설계되어 있습니다.각각의 에이전트의 역할은 커스터마이징이 가능하며, 클라이언트 는 이 에이전트를 호출할 수 있습니다.사용자의 요청에 맞춰 문서를 작성하거나 요약해주는 역할
폴더 (Folder, 버킷)#
폴더는 우리가 컴퓨터에서 파일을 정리할 때 사용하는 방식과 비슷하게, 에이전트가 필요로 하는 지식이나 데이터를 체계적으로 정리해 놓은 공간입니다.지식의 범위 지정 : 에이전트가 참조할 지식이 많을 때, 그 중에서 필요한 부분만 선택해서 참조하도록 범위를 지정하는 데 사용됩니다. 폴더는 에이전트가 어떤 정보를 사용할지 결정하는 일 종의 '필터' 역할을 합니다.
데이터 구분 및 정리 : 에이전트가 너무 많은 정보를 한 번에 참조하면 비효율적일 수 있기 때문에, 유사한 데이터끼리 폴더로 구분하여 관리합니다. 이를 통해 에이전트가 더 효율적으로 학습하고, 필요한 정보를 빠르게 찾을 수 있습니다.
채팅 (Chat)#
유저가 에이전트에 질문/요청하고, 에이전트가 응답하는 1회의 대화
예를 들어, 유저가 "오늘 날씨가 어때?"라고 물었을 때 에이전트가 "오늘은 맑습니다."라고 답변하면, 이 둘이 하나의 chat이 됩니다. 즉, 한 번의 질문과 한 번의 답변으로 이루어진 단위라고 볼 수 있습니다.쓰레드 (Thread)#
유저와 에이전트가 주고받은 대화의 연속된 흐름
만약 유저가 여러 번 질문을 하고, 에이전트가 계속해서 그 질문에 답변한다면, 이 모든 대화가 하나의 thread로 묶입니다. 에이전트가 마지막으로 응답한지 30분 이내에 더이상 유저의 입력이 없다면 세션은 종료되고, 그 이전까지의 대화 이력을 모두 하나의 thread로 묶 어서 구분합니다.컨텍스트 (Context, 맥락)#
벤더 (Vendor)#
예를 들어 Open AI, Azure, Anthropic, Vertex등이 있습니다.Modified at 2025-04-14 21:22:04