FEGIS

by p-funk
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Uses Docker to run the Qdrant vector database which stores the persistent memories created by the model.

  • Provides project sponsorship capabilities through GitHub Sponsors.

  • Offers support for the project through Ko-fi donations.

페기스

FEGIS는 Anthropic의 모델 컨텍스트 프로토콜(Model Context Protocol)을 사용하여 구축된 언어 모델에서 구조화된 인지 및 지속적인 인지 아티팩트를 위한 런타임 프레임워크입니다. 스키마로 정의된 인지 모드를 벡터 임베딩과 의미적 맥락을 사용하여 구조화된 인지 아티팩트로 동적으로 등록, 호출 및 저장할 수 있습니다. 기억 가능한 인지 아티팩트를 갖춘 프로그래밍 가능한 사고 도구입니다.

FEGIS는 인지 시스템이 아닙니다. 이는 사용자 자신의 인지 시스템을 구축하기 위한 기반입니다.

FEGIS에서 인지란 사고를 포착, 평가, 연관시키기 위한 역동적인 도구(모드라고 함)의 체계적인 사용을 의미합니다. 이러한 도구는 원형(archetypes)으로 정의되며, 모델이 성찰, 인식, 분석과 같은 다양한 유형의 인지 활동에 참여할 수 있도록 합니다. FEGIS는 비구조화된 자극을 통해 인지를 시뮬레이션하는 대신, 모든 생각이 검색 가능하고 지속적이며 맥락이 풍부한 결과물이 되는 스키마 기반 인지를 가능하게 합니다.

주요 역량

  • 스키마 정의 인지 : 구조화된 필드와 메타데이터를 사용하여 YAML에서 사용자 정의 인지 모드 정의
  • 지속적인 인지 아티팩트 : 전체 출처(모드, UUID, 타임스탬프, 메타데이터)와 함께 인지 아티팩트를 저장합니다.
  • 의미 검색 : 콘텐츠 유사성 또는 직접 UUID 조회를 통해 이전 인지 아티팩트 검색
  • 벡터화된 저장소 : 아티팩트 전반에 걸쳐 효율적인 의미 검색을 위해 임베딩 활용
  • 모델 독립적 형식 : 인지 아티팩트는 다양한 모델과 세션에서 지속됩니다.

FEGIS가 가능하게 하는 것

  • 이전 인지 아티팩트를 참조하고, 반영하고, 이를 기반으로 구축하는 에이전트를 개발합니다.
  • 완전히 로컬하고 휴대 가능하며 검사 가능한 인지 아카이브를 소유하세요
  • 시간이 지나도 검색, 회수, 확장이 가능한 지속적이고 체계적인 사고의 틀을 유지하세요.
  • 새로운 도구 사용을 지원하기 위한 계층적 인지 모드

건축학

FEGIS는 몇 가지 주요 구성 요소로 구성됩니다.

  1. 원형 정의 : 인지 모드와 그 구조를 정의하는 YAML 파일
  2. 모델 컨텍스트 프로토콜 서버 : 호환되는 LLM 클라이언트에 인지 도구를 노출합니다.
  3. Qdrant 벡터 데이터베이스 : 의미 검색을 위한 인지 아티팩트 저장 및 인덱싱
  4. 동적 도구 등록 : 런타임에 아키타입 정의에서 MCP 도구를 생성합니다.

빠른 시작

1. uv 설치하고 repo를 복제합니다.

지엑스피1

2. Qdrant 설치 및 시작

Docker가 설치되어 실행 중인지 확인하세요.

docker run -d --name qdrant -p 6333:6333 -p 6334:6334 qdrant/qdrant:latest

Docker를 설치해야 하는 경우:

3. Claude Desktop 구성

Claude Desktop 구성 파일을 만들거나 편집합니다.

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • 윈도우 : %APPDATA%\Claude\claude_desktop_config.json

다음을 붙여넣고 플레이스홀더 경로를 로컬 FEGIS 복제본의 전체 경로로 바꾸세요.

{ "mcpServers": { "mcp-fegis-server": { "command": "uv", "args": [ "--directory", "<FEGIS_PATH>", "run", "fegis" ], "env": { "QDRANT_URL": "http://localhost:6333", "QDRANT_API_KEY": "", "COLLECTION_NAME": "cognitive_archive", "FAST_EMBED_MODEL": "nomic-ai/nomic-embed-text-v1.5", "CONFIG_PATH": "<FEGIS_PATH>/archetypes/example.yaml" } } } }

사용자 정의 원형 만들기

FEGIS는 근본적으로 인지 아키텍처를 구현하기 위한 프레임워크입니다. 제공된 예시 아키타입은 내성적 사고 과정에 초점을 맞춘 가능한 구성 중 하나일 뿐입니다.

다음과 같은 방법으로 사용자 정의 원형을 만들 수 있습니다.

  1. archetypes 디렉토리에 새 YAML 파일 만들기
  2. 자신의 인지 모드, 분야 및 측면 정의
  3. Claude Desktop 구성에서 CONFIG_PATH 업데이트

효과적인 원형을 설계하는 방법에 대한 자세한 지침은 효과적인 FEGIS 원형 설계를 참조하세요.

예를 들어, 다음에 대한 원형을 만들 수 있습니다.

  • 문제 해결 프로세스
  • 창의적인 워크플로
  • 분석적 사고 프레임워크
  • 도메인별 추론 패턴

FEGIS 도구 사용

FEGIS 도구는 런타임에 모델에 제공되지만 자동으로 사용되지는 않습니다 .

도구 프라이밍

모델이 인지 도구를 사용하도록 유도하려면 먼저 적절한 지침을 제공해야 합니다. 예를 들어 .yaml은 다음과 같습니다.

Throughout our conversation, use your tools naturally and fluidly. Feel free to reflect, introspect, stay aware, have an innermonologue or use cognitive artifacts to recall past insights as needed. You can search past thoughts using `fegis_search`, or revisit specific artifacts with `fegis_retrieve`.

저장소에 포함된 각 아키타입 파일에는 시작하는 데 도움이 되는 고유한 프라이밍 프롬프트가 있습니다.

인지적 아티팩트 사용

인지 아티팩트 시스템은 다음을 허용합니다.

  • 의미 검색 : 콘텐츠 유사성을 기반으로 인지적 아티팩트 찾기
  • 직접 검색 : UUID로 특정 아티팩트 조회
  • 영구 저장소 : 아티팩트는 세션 및 모델 전체에서 사용 가능합니다.

특허

PolyForm 비상업용 라이센스 1.0.0 에 따라 라이센스가 부여되었습니다.

  • 개인 및 비상업적 용도로는 무료입니다 .
  • 재판매, 통합 또는 호스팅 서비스에는 상업용 라이센스가 필요합니다.

상업적 라이선스에 대해서는 goldenp@ptology.com 으로 문의하세요.


지원하다

커피 한 잔 사줘
💖 GitHub에서 스폰서로 활동하세요

-
security - not tested
F
license - not found
-
quality - not tested

FEGIS는 스키마에 정의된 사용자 정의 가능한 인지 도구를 통해 LLM에 구조화되고 지속적이며 이동 가능한 메모리를 제공하는 모델 컨텍스트 프로토콜 서버입니다.

  1. Key Capabilities
    1. What FEGIS Enables
      1. Architecture
        1. Quickstart
          1. 1. Install uv and clone the repo
          2. 2. Install and start Qdrant
          3. 3. Configure Claude Desktop
        2. Creating Custom Archetypes
          1. Using FEGIS Tools
            1. Tool Priming
            2. Cognitive Artifact Usage
          2. License
            1. Support
              ID: 0pfqi19dvu