TL;DR
TigrimOSR v0.7.0은 Rust로 작성된 단일 바이너리 에이전트 플랫폼으로, 사용자가 tools 폴더에 YAML 파일을 추가해 HTTP 호출이나 템플릿 셸 명령으로 작동하는 사용자 정의 툴을 즉시 등록할 수 있게 했다. 에이전트 동작은 단일 YAML 프로파일로 이름·모델·system prompt·허용 툴과 루프 제어(max rounds, temperature, reflection)를 정의하고 judge 섹션으로 독립 검증자를 삽입할 수 있어 재현 가능성과 검증 파이프라인을 확보한다. 멀티에이전트는 여섯 가지 스웜 모드를 통해 TCP·Bus·Queue·Blackboard 같은 실제 프로토콜로 오케스트레이션되며 브라우저 제어는 Playwright 또는 TLS 임퍼소네이션을 지원하는 Obscura로 수행된다. 전체 애플리케이션은 네이티브 Rust 기반으로 동작하며 약 270MB의 유휴 메모리 풋프린트를 보이고 내부에 OpenAlex 기반 2억 5천만 건 이상의 학술 검색을 포함해 경량 자체 호스팅 에이전트를 목표로 설계되어 있다.
섹션별 상세
용어 해설
- MCP 프로토콜(MCP)
- — MCP는 여러 에이전트와 서비스가 표준화된 입출력(예: stdio 또는 HTTP)을 통해 메시지를 교환하도록 정의된 경량 통신 규약이다. 이 글에서는 MCP를 통해 서로 다른 LLM 서버를 동일한 루프에서 로드하고 도구 호출을 표준화하는 방식으로 사용한다. 프로세스 간 통신과 도구 연동을 간소화하여 에이전트 조합과 교체가 쉬운 구조를 만든다는 점에서 중요하다.
- 블랙보드 아키텍처(Blackboard Architecture)
- — 블랙보드 아키텍처는 여러 에이전트가 공유된 저장소(블랙보드)에 상태와 중간 결과를 기록하고 이를 토대로 협업하는 패턴이다. 본문에서는 서로 다른 LLM 팀이 블랙보드를 통해 라우터의 분배를 받아 작업을 조정하는 용도로 사용된다. 이 구조는 이기종 에이전트 간의 느슨한 결합과 관찰 가능한 협업 흐름을 제공한다.
- OpenAlex
- — OpenAlex는 학술 문헌 메타데이터를 대규모로 제공하는 공개 색인으로 수억 건의 논문·저자·출판 정보를 포함한다. 이 글에서는 TigrimOSR의 내장 학술 검색이 OpenAlex 색인을 이용해 2억 5천만 건 이상을 조회한다고 명시되어 있어 문헌 검색 기능의 데이터 출처를 나타낸다. 색인 기반 검색은 에이전트의 근거 추출과 레퍼런스 검증에 활용될 수 있다.
- Obscura (헤드리스 브라우저)(Obscura)
- — Obscura는 TigrimOSR와 함께 사용되는 단일 바이너리 Rust 기반 헤드리스 브라우저로, TLS 임퍼소네이션과 Node.js 비종속 실행을 지원한다고 명시되어 있다. 본문에서는 Playwright 대안으로 제시되며 단일 프로세스 구조로 크롬 다중 프로세스 대비 메모리·관리 복잡도를 낮추는 용도로 소개되어 있다. 웹 인터랙션을 에이전트 도구로 통합할 때 서명·헤더·세션 조작 등 저수준 제어를 제공할 가능성이 있다.
언급된 도구
브라우저 자동화를 통해 에이전트가 웹을 드라이브하여 검색·상호작용을 수행하도록 지원하는 도구
TLS 임퍼소네이션과 Node.js 비종속 실행을 제공하는 단일 바이너리 Rust 헤드리스 브라우저
에이전트와 인터페이스 간 안전한 네트워크 연결을 제공하는 VPN 터널 옵션
선택적 외부 접근을 위해 로컬 서버를 안전하게 노출하는 터널링 옵션
LLM 서버와 에이전트가 stdio 또는 HTTP를 통해 통신하도록 하는 경량 통신 규약
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.