Gnosil/semantix

semantic agent kernel which make agent efficient and self-evolve

해결하는 문제

AI 코딩 에이전트는 일반적으로 세션이 종료되면 모든 컨텍스트를 잃어버립니다. 또한 표준 제공자 프리픽스 캐시는 프롬프트의 시작 부분에 단일 문자 변경(예: 청구 마커)이 있을 경우 전체 캐시가 무효화되어 자주 실패합니다. 이로 인해 API 비용이 증가하고 응답 속도가 느려집니다.

작동 방식

Semantix는 완료된 세션에서 재사용 가능한 "슬라이스"(작업 패턴, 프로젝트 지식, 도구 시퀀스)를 추출하여 로컬 라이브러리에 저장하는 메모리 커널을 제공합니다. 이후 관련 슬라이스를 새 세션에 다시 주입합니다. 비용 최적화를 위해 게이트웨이를 사용하여 프롬프트를 무효화하는 마커를 제거하고 도구 배열을 표준화하여 프롬프트가 바이트 수준에서 안정되도록 하여 제공자 수준 캐시가 더 자주 히트할 수 있도록 합니다.

대상 사용자

Claude Code, DeepSeek-Reasonix, 또는 사용자 정의 OpenAI 호환 클라이언트를 사용하는 개발자로서, 세션 간에 프로젝트 컨텍스트를 유지하고 API 지출을 줄이고자 하는 분들.

주요 특징

  • 세션 간 메모리: 과거 세션에서 학습하여 매번 프로젝트 규칙과 테스트 레이아웃을 다시 설정할 필요가 없습니다.
  • 바이트 수준 안정성 인젝션: 점수 대신 ID 순서로 데이터를 정렬하여 유사한 요청에 대해 동일한 프리픽스를 유지합니다.
  • 프리픽스 정화: 요청별 할당 마커를 자동으로 제거하여 캐시 무효화를 방지합니다.
  • 유연한 통합: 독립형 CLI 에이전트(semantix-agent)로 사용 가능, 기존 에이전트에 도구 등록을 통해 연결 가능, 또는 모든 OpenAI 호환 클라이언트용 게이트웨이로 배포 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트