Gnosil/semantix
semantic agent kernel which make agent efficient and self-evolve
해결하는 문제
Semantix는 AI 코딩 에이전트의 두 가지 주요 문제를 해결합니다: 세션 간 컨텍스트 손실과 LLM 제공자 프리픽스 캐시의 높은 비용/비효율성입니다. 대부분의 에이전트는 세션이 끝나면 모든 것을 잊어버리며, 프롬프트의 시작 부분에 단일 문자가 변경되면 전체 캐시가 무효화되는 일반적인 제공자 캐시는 높은 청구액을 초래할 수 있습니다.
작동 방식
Semantix는 독립형 CLI 에이전트(semantix-agent)로 사용하거나, Claude Code 또는 LangChain 앱과 같은 기존 에이전트에 도구, 게이트웨이, 스킬을 통해 연결할 수 있는 '메모리 커널'을 제공합니다. 다음과 같은 메커니즘을 통해 작동합니다:
- 세션 간 메모리: 완료된 세션에서 재사용 가능한 '슬라이스'(작업 패턴, 프로젝트 지식, 도구 시퀀스)를 추출하여 로컬 라이브러리에 저장하고, 유사한 작업이 새로운 세션에서 나타날 때 다시 주입합니다.
- 프리픽스 정화: 요청별 소유자 마킹을 제거하고 도구 배열을 정규화하여 프롬프트가 바이트 수준에서 동일하게 유지되도록 하여 제공자 측 캐시의 히트율을 극대화합니다.
- 바이트 안정적 인젝션: 검색된 메모리 슬라이스는 점수 대신 ID 순서로 정렬되어 일관된 프롬프트 프리픽스를 유지합니다.
- L3 결과 재사용: 검증된 결과는 새로운 모델 호출 없이 직접 반환됩니다.
- 적응형 스케줄링: 도구 사용 패턴을 학습하여 호출을 병렬화하고 읽기 전용 컨텍스트를 사전에 가져옵니다.
대상 사용자
API 비용을 줄이고 응답 속도를 향상시키며, 다양한 세션 간에 프로젝트 고유 지식을 유지하고자 하는 개발자들입니다.
주요 특징
- 높은 캐시 히트율: 일부 제공자(예: DeepSeek)에서 최대 99.8%의 히트율을 입증했습니다.
- 비용 절감: 합성 재생 비교에서 최대 79.8%의 비용 절감을 보고했습니다.
- 유연한 통합: 코드 변경 없이 게이트웨이, 도구 등록, 특정 에이전트 스킬로 통합 가능합니다.
- 제공자 인식: 벤더 기능 표와 각 벤더별 캐시 수명 추적 기능을 포함하여 브레이크포인트 배치를 최적화합니다.
관련
- 프로젝트
24kchengYe/MemoMindMemoMind는 AI 코딩 에이전트를 위한 로컬 호스팅, GPU 가속 메모리 시스템입니다. 채팅, 문서, 일상 이벤트에서 추출한 사실을 PostgreSQL + pgvector에 저장하고 지식 그래프를 구축하며, 빠른 4가지 방향 하이브리드 검색(의미적, BM25, 그래프, 시계열)을 제공합니다. 에이전트는 새로운 정보를 유지하고 관련 기억을 회상하며 전체 저장소를 반성할 수 있습니다. 모든 데이터는 사용자 기계에 머무르며, 어떤 OpenAI 호환 LLM과도 작동하고, 웹 대시보드를 통해 기억을 탐색하고 내보낼 수 있습니다.
- 프로젝트
rtk-ai/icmICM은 AI 코딩 에이전트를 위한 Rust 기반, SQLite 백엔드 메모리 시스템입니다. LLM 호출 없이 프로젝트별 사실을 저장하고 회상하며, 키워드 또는 임베딩 기반 검색을 지원하고, 많은 코딩 어시스턴트와 통합되며, 더 큰 서비스와 비교할 수 있는 벤치마크 정확도를 달성합니다.
- 프로젝트
AVIDS2/memorixMemorix는 모든 Git 프로젝트에 로컬 SQLite 기반의 검색 가능한 메모리 저장소를 추가하는 Node.js CLI/라이브러리입니다. AI 코딩 어시스턴트(Claude Code, Copilot, Cursor 등)가 Model-Context-Protocol을 통해 세션과 도구 간에 프로젝트 사실, 코드 스냅샷, 설계 근거, 커밋 기반 지식을 공유할 수 있게 합니다. 기능에는 오토파일럿 워크셋, 관찰/추론 메모리, Git 메모리 수집, 코드 그래프 인덱싱, 다중 에이전트 작업 오케스트레이션, 웹 대시보드, 선택적 동기화가 포함됩니다. npm으로 설치하고 `memorix setup --agent <agent>`를 실행하면 에이전트가 공유 메모리를 재사용할 수 있습니다.
- 프로젝트
rohitg00/agentmemoryAI 코딩 에이전트를 위한 영구 메모리 계층으로, 세션 데이터를 캡처하고 압축하여 세션 및 도구 간에 프로젝트 컨텍스트를 반복해서 설명할 필요를 없애줍니다.
- 프로젝트
mcncarl/agent-memory-vaultAgent Memory Vault는 로컬에서 Git 백업된 Markdown 볼트를 제공하는 Python 툴킷으로, SQLite(및 선택적 벡터) 검색을 갖추고 있어 Claude Code, Codex 및 유사한 AI 에이전트가 세션 간에 지속적이고 감사 가능한 장기 기억을 공유할 수 있습니다.