주요 콘텐츠로 건너뛰기
AI 튜토리얼

Biosecurity Agent로 실시간 생물보안 세계 구축 및 모니터링

Biosecurity Agent를 설치하고 보호하려는 대상을 설명한 뒤, 근거가 뒷받침된 세계를 모니터링하고 세션 간 지속적인 감시를 복원하는 방법을 알아보세요. 이 튜토리얼에서는 선택 사항인 시각적 뷰어, 지원되는 모델 어댑터, 개인정보 보호 장치, 연결된 대상을 실용적으로 개선하는 방법도 다룹니다.

Biosecurity Agent로 실시간 생물보안 세계 구축 및 모니터링

Biosecurity Agent란?

Biosecurity Agent는 실시간으로 업데이트되며 대상을 중심으로 구성되는 바이오보안 세계를 구축하는 로컬 AI 에이전트입니다. 보호하려는 대상을 설명하면 에이전트가 관련 정보를 조사하고, 장소와 시간에 걸쳐 증거를 연결하며, 변화를 추적하고, 방어 시뮬레이션을 지원합니다.

대상은 사람, 동물, 식물, 제품, 장소, 조직 또는 이들이 연결된 집단일 수 있습니다. 파일, 비공개 맥락, 공개 URL, 사용자 지정 소스를 추가해 대상 모델을 보강하면 수집된 증거가 실제 상황을 더 잘 반영하도록 할 수 있습니다.

이 프로젝트는 터미널 우선으로 설계되었습니다. 터미널에서는 탐색, 검색, 주장 추출, 종합, 실시간 감시, 시뮬레이션, 보호에 사용되는 처리 경로를 확인할 수 있습니다. 기본 증거는 하나의 생성된 답변 뒤에 숨겨지지 않고 직접 검토할 수 있습니다.

주요 기능

  • 자연어 대상 정의: 하나의 대상 또는 서로 연결된 여러 대상을 일상적인 언어로 설명합니다.
  • 폭넓은 소스 범위: 공식·과학 자료, 뉴스, 오픈 웹, 공개 OSINT, 센서, 감시, 연결 데이터, 사용자 지정 소스를 조사할 수 있습니다.
  • 실시간 세계 종합: 엔터티, 관계, 증거, 장소, 시간 흐름을 대상 중심의 세계로 연결합니다.
  • 백그라운드 모니터링: 관련 조건이 변하면 감시기가 세계 정보를 최신 상태로 유지합니다.
  • 증거 기반 시뮬레이션: 향후 경로를 시뮬레이션하고 검토 가능한 증거에 연결된 방어 조치를 권고할 수 있습니다.
  • 명확한 주장 구분: 관찰된 주장, 추론된 주장, 시뮬레이션된 주장을 서로 구분합니다.
  • 로컬 지속성: 런타임을 다시 시작해도 대상, 감시기, 관계, 처리 이벤트, 생성된 세계가 복원됩니다.
  • 선택적 시각화 도구: 읽기 전용 뷰어에서 지도, 관계, 증거, 시뮬레이션을 확인할 수 있습니다.
  • 프로바이더 호환성: OpenAI 호환 어댑터를 통해 에이전트와 모델 프로바이더를 지원하며, Codex와 Claude용 네이티브 어댑터도 제공합니다.

에이전트 설치

릴리스 후보 설치

README에는 forsy-biosecurity-agent-0.1.2.tgz라는 패키지 릴리스 후보가 제공됩니다. 해당 아카이브가 있는 디렉터리에서 다음 npm 명령으로 설치합니다.

npm install ./forsy-biosecurity-agent-0.1.2.tgz

설치가 완료되면 다음 명령으로 터미널 애플리케이션을 시작합니다.

npx biosecurity-agent

게시된 npm 패키지 실행

패키지가 npm에 게시된 후 문서에 안내된 빠른 시작 명령은 다음과 같습니다.

npx @forsy/biosecurity-agent

참조된 아카이브로 작업할 때는 릴리스 후보 설치 절차를 사용합니다. 패키지를 npm에서 사용할 수 있을 때는 스코프가 지정된 npx 명령을 사용합니다.

AI 에이전트 구성

실행 시 사용할 AI 에이전트와 모델 프로바이더를 구성합니다. Biosecurity Agent는 OpenAI 호환 프로바이더를 지원하며 Codex와 Claude용 네이티브 어댑터를 포함합니다.

README는 특정 프로바이더에 종속된 구성 순서를 정해 두지 않았으므로 설치된 릴리스에 표시되는 안내를 따르십시오. 프로바이더 인증 정보는 안전하게 보관하고, 사용 목적에 필요한 권한만 부여하십시오.

보호하려는 대상 정의

먼저 일상적인 언어로 대상을 설명합니다. 인터페이스는 대화형이므로 넓은 범위에서 시작한 뒤 에이전트가 더 많은 정보를 파악함에 따라 대상을 구체화할 수 있습니다.

예를 들어 가정, 동물, 이동 경로를 하나로 연결하는 대상은 다음과 같이 설명할 수 있습니다.

런던의 한 가정과 그들의 동물 Milo, 그리고 히드로에서 싱가포르까지의 이동을 보호하세요.

이 예시는 프로젝트 터미널 발췌문에 나온 연결 대상 시나리오를 따릅니다. 한 명의 사람, 식물, 제품, 장소 또는 조직으로 시작할 수도 있습니다.

관련 맥락 추가

프로젝트가 지원하는 다음과 같은 맥락을 제공하면 관련성을 높일 수 있습니다.

  • 대상별 세부 정보가 담긴 파일
  • 비공개 맥락 정보
  • 공개 URL
  • 사용자 지정 정보 소스
  • 여러 대상 간의 관계

방어 목적에 필요한 정보만 제공하십시오. 런타임은 세계 정보를 로컬에 보존하므로 대상 모델을 매번 새로 구축하지 않고 여러 세션에 걸쳐 구체화할 수 있습니다.

터미널에서 조사 과정 확인

대상을 정의하면 에이전트가 자동으로 조사와 추적을 시작합니다. 터미널에는 활성 처리 경로가 표시되므로 소스 수집이 종합된 세계 정보로 변환되는 과정을 확인할 수 있습니다.

지속된 실행 결과에는 다음과 유사한 활동이 표시될 수 있습니다.

대상 모델링               ✓ 대상 3개
공식 자료 + 과학 자료     ✓ 소스 5개
뉴스 + 오픈 웹            ✓ 소스 4개
소셜 + 커뮤니티           ✓ 소스 3개
센서 + 감시               ✓ 소스 4개
사용자 지정 소스          ✓ 소스 2개
세계 종합                 ✓ 엔터티 18개 · 관계 18개
실시간 감시               ● 감시기 3개

시뮬레이션 · +14일
런던의 가정 · Milo · 히드로 → 싱가포르
향후 경로 3개 · 보호 조치 1개 · 증거 연결 3개

이러한 처리 경로를 통해 정보의 출처와 정보가 현재 세계에 어떻게 기여하는지 파악할 수 있습니다. 터미널은 대상, 소스, 증거, 시뮬레이션, 보호 권고, 감시기, 선택적 알림을 제어하는 중심 인터페이스로 유지됩니다.

증거와 주장 검토

생성된 세계의 모든 항목을 같은 수준으로 확실하다고 간주해서는 안 됩니다. Biosecurity Agent는 의도적으로 다음 세 가지 범주를 구분합니다.

  • 관찰된 주장: 수집된 증거가 직접 뒷받침하는 것으로 표현된 정보입니다.
  • 추론된 주장: 사용 가능한 상태와 관계에서 도출한 결론입니다.
  • 시뮬레이션된 주장: 미래를 예측하는 시뮬레이션 과정에서 생성된 가능한 향후 전개입니다.

결과를 바탕으로 행동하기 전에 증거 링크를 검토하세요. 이러한 구분은 예측된 경로를 관찰된 사건으로 오인하는 일을 방지하는 데 도움이 됩니다.

방어적 시뮬레이션 실행

에이전트가 현재의 실시간 상태를 구축한 후에는 시뮬레이션 기능을 사용하여 가능한 미래 경로를 탐색하세요. 프로젝트 예제는 +14 DAYS의 기간을 시뮬레이션하고 여러 미래 경로, 보호 권고, 관련 증거 링크를 보고합니다.

시뮬레이션은 방어적 생물보안 결정을 지원하기 위한 것입니다. 각 권고의 근거가 되는 증거를 검토하고, 요약된 결과에만 의존하지 말고 가능한 경로를 비교하세요.

Biosecurity Agent는 방어적 생물보안을 위해 설계되었습니다. 병원체 공학이나 임상 진단을 위한 것이 아닙니다.

선택적 시각화 뷰어 열기

터미널이 기본 인터페이스이지만, 이 프로젝트에는 읽기 전용 시각화 도구도 포함되어 있습니다. 터미널에서 다음을 사용하세요.

view

뷰어는 지도, 대상 관계, 증거, 시뮬레이션을 표시할 수 있습니다. 읽기 전용이므로 대상, 소스, 시뮬레이션, 보호 워크플로는 계속 터미널에서 관리하세요.

세션 중지 및 재개

필요할 때 런타임을 종료할 수 있습니다. 다음에 실행하면 로컬 런타임이 동일한 대상, 감시 항목, 세계 상태, 대상 관계, 처리 이벤트를 복원합니다.

이러한 지속성은 장기 모니터링에 유용합니다. 매번 새 조사를 생성하는 대신 기존 세계를 재개하고 대상이나 외부 조건이 변화함에 따라 이를 개선할 수 있습니다.

고급 팁

작게 시작한 다음 대상 연결하기

워크플로를 익히는 중이라면 명확하게 설명된 대상 하나로 시작하세요. 증거와 소스를 확인한 후 관련된 사람, 동물, 장소, 제품 또는 조직을 추가하세요. 이렇게 하면 세계가 지나치게 복잡해지기 전에 관계를 더 쉽게 살펴볼 수 있습니다.

대화를 통해 대상 구체화하기

대상 모델링을 지속적인 과정으로 생각하세요. 여행 계획, 위치, 조직 또는 기타 관련 상황이 바뀌면 설명과 관계를 업데이트하세요. 로컬 세계가 저장되므로 이러한 구체화 내용을 세션마다 축적할 수 있습니다.

공개 맥락과 비공개 맥락의 균형 유지

공개 소스는 더 넓은 상황을 파악하는 데 도움이 되고, 파일과 비공개 맥락은 해당 증거가 특정 대상에 중요한지 판단하는 데 도움이 됩니다. 민감한 맥락은 선별적으로 추가하고 작업의 초점을 보호에 맞추세요.

각 처리 레인 감사

터미널의 레인별 보고를 사용하여 세계에 적절한 공식, 과학, 오픈 웹, 커뮤니티, 센서, 감시 및 사용자 지정 정보가 포함되어 있는지 확인하세요. 관계나 권고가 결정에 실질적인 영향을 미칠 때는 증거 링크를 점검하세요.

예측을 사실과 분리하기

주장이 관찰된 것인지, 추론된 것인지, 시뮬레이션된 것인지 주의 깊게 확인하세요. 그럴듯한 미래 경로가 사건 발생의 증거는 아니며, 추론된 관계는 직접 관찰된 관계와 동일하지 않습니다.

탐색에 뷰어 사용하기

지도나 관계 구조를 공간적으로 파악하는 편이 더 쉬울 때는 시각화 뷰어를 여세요. 뷰어는 의도적으로 읽기 전용으로 설계되었으므로 제어와 구성은 터미널로 돌아가서 수행하세요.

개인정보 보호 및 안전

Biosecurity Agent는 로컬에서 실행됩니다. README에 따르면 대상, 파일, 시크릿은 기본적으로 Forsy에 업로드되지 않습니다. 외부 콘텐츠는 신뢰할 수 없는 것으로 처리되며, 작업에는 명시적인 권한이 필요합니다.

이러한 보호 장치만으로 신중한 운영의 필요성이 사라지는 것은 아닙니다. 요청된 권한을 검토하고, 모델 제공업체 자격 증명을 보호하며, 외부 증거를 확인하고, 자격을 갖춘 임상 조언을 대신하는 용도로 프로젝트를 사용하지 마세요.

데이터셋 및 라이선스

관련 데이터셋은 Hugging Face의 BiosecurityAgent01에서 확인할 수 있습니다.

이 프로젝트는 Apache-2.0 라이선스로 배포됩니다. 전체 조건은 저장소의 LICENSE 파일을 참조하세요.

결론

Biosecurity Agent는 대화형 대상 설명을 지속적이고 증거가 연결된 생물보안 세계로 전환합니다. 릴리스 후보 버전 또는 공개된 npm 패키지를 설치하고, 보호하려는 대상을 정의하고, 처리 레인을 검토하고, 감시 항목과 시뮬레이션을 사용하여 시간에 따른 변화를 추적하세요. 책임 있게 사용하려면 관찰된 사실, 추론, 시뮬레이션 결과를 서로 구분하고 시스템을 방어적 워크플로에만 적용하세요.