* **Agent Scheduler**: Prioritizes and schedules agent requests to optimize LLM utilization. * **Context Manager**: Supports snapshot and restore the intermediate generation status in LLM and context window management of LLM. * **Memory Manager**: Provides short-term memory for each agent's interaction logs. * **Storage Manager**: Persists agent interaction logs to long-term storage for future retrieval. * **Tool Manager**: Manages agent's calling of external API tools (e.g., search, scientific computing). * **Access Manager**: Enforces privacy and access control policies between agents.
* **Agent Scheduler**: LLM 활용도를 최적화하기 위해 agent 요청의 우선순위를 정하고 스케줄링합니다. * **Context Manager**: LLM의 중간 생성 상태를 스냅샷 및 복원하고 LLM의 context window 관리를 지원합니다. * **Memory Manager**: 각 agent의 상호 작용 로그에 대한 단기 메모리를 제공합니다. * **Storage Manager**: agent의 상호 작용 로그를 장기 저장소에 지속하여 나중에 검색할 수 있도록 합니다. * **Tool Manager**: agent의 외부 API 도구 호출(예: 검색, 과학 컴퓨팅)을 관리합니다. * **Access Manager**: agent 간의 개인정보 보호 및 액세스 제어 정책을 시행합니다.
* **에이전트 스케줄러**: LLM 활용도를 최적화하기 위해 에이전트 요청의 우선순위를 정하고 스케줄링합니다. * **컨텍스트 관리자**: LLM의 중간 생성 상태를 스냅샷 및 복원하고 LLM의 컨텍스트 창 관리를 지원합니다. * **메모리 관리자**: 각 에이전트의 상호 작용 로그에 대한 단기 메모리를 제공합니다. * **스토리지 관리자**: 에이전트의 상호 작용 로그를 장기 저장소에 지속하여 나중에 검색할 수 있도록 합니다. * **도구 관리자**: 에이전트의 외부 API 도구 호출(예: 검색, 과학 컴퓨팅)을 관리합니다. * **액세스 관리자**: 에이전트 간의 개인정보 보호 및 액세스 제어 정책을 시행합니다.