Communitygithub.com

ultimatespidermanton/surreal-surge

SurrealDB 3 Agent Toolkit 2026 – SurrealQL 및 벡터 검색을 사용한 멀티모델 AI 앱 구축

surreal-surge란 무엇인가요?

이 스킬은 AI 에이전트(Claude Code, Cursor, Codex 등)가 SurrealDB 3의 강력한 멀티모델 데이터베이스를 활용할 수 있도록 설계된 툴킷입니다. SurrealQL을 사용하여 문서, 그래프, 관계형 데이터를 원활하게 조작할 수 있으며, 임베딩 및 벡터 검색을 통해 AI 앱에 시맨틱 검색과 RAG(Retrieval-Augmented Generation) 기능을 손쉽게 통합할 수 있습니다. 이 스킬은 개발자가 복잡한 데이터 모델을 단순화하고, AI 기반 애플리케이션을 빠르게 프로토타이핑 및 배포할 수 있도록 도와줍니다. SKILL.md 문서에는 SurrealDB 연결 설정, 스키마 정의, 쿼리 실행, 벡터 인덱스 생성 및 검색 방법이 상세히 안내되어 있어 모든 AI 에이전트 환경에서 일관된 워크플로우를 제공합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add ultimatespidermanton/surreal-surge

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

surreal-surge은(는) 무엇을 하나요?

SurrealDB 3 Agent Toolkit 2026 – SurrealQL 및 벡터 검색을 사용한 멀티모델 AI 앱 구축

개요

이 툴킷은 AI 에이전트가 SurrealDB 3와 상호작용할 수 있는 기능을 제공합니다. 문서, 그래프, 관계형 데이터를 단일 데이터베이스에서 처리하고, AI 기능을 위한 벡터 검색을 지원합니다.

기능

  • 멀티모델 데이터 지원: 문서, 그래프, 테이블을 단일 쿼리로 조작
  • SurrealQL 지원: 강력하고 표현력 있는 쿼리 언어
  • 벡터 검색: 임베딩 기반 시맨틱 검색 및 RAG 파이프라인
  • 스키마 유연성: 동적 스키마 또는 엄격한 스키마 정의 가능
  • AI 에이전트 통합: Claude Code, Cursor, Codex와 같은 플랫폼에서 사용 가능

시작하기

필수 조건

  • SurrealDB 3 인스턴스 (로컬 또는 Surreal Cloud)
  • SurrealDB 연결 자격 증명
  • AI 에이전트 환경 (Claude Code, Cursor, Codex 등)

설치

  1. 이 저장소를 클론하거나 스킬을 에이전트에 추가하세요.
  2. 다음 환경 변수를 설정하세요:
export SURREALDB_URL="http://localhost:8000/rpc"
export SURREALDB_NAMESPACE="your_namespace"
export SURREALDB_DATABASE="your_database"
export SURREALDB_USERNAME="root"
export SURREALDB_PASSWORD="root"

SurrealDB에 연결

다음 엔드포인트를 사용하여 데이터베이스에 연결합니다:

  • URL: SURREALDB_URL (예: http://localhost:8000/rpc)
  • 네임스페이스: SURREALDB_NAMESPACE
  • 데이터베이스: SURREALDB_DATABASE

사용 예시

레코드 생성

CREATE person CONTENT {
    name: 'Alice',
    email: '[email protected]',
    age: 30
};

레코드 쿼리

SELECT * FROM person WHERE age > 25;

벡터 검색

-- 벡터 인덱스 생성
DEFINE INDEX vector_idx ON TABLE articles FIELDS embedding MACHINE LEARNING;

-- 의미 검색 수행
SELECT *, vector::similarity::cosine(embedding, [0.1, 0.2, ...]) AS sim
FROM articles
ORDER BY sim DESC
LIMIT 5;

구성

스킬은 환경 변수를 통해 구성됩니다. 자세한 내용은 위의 '시작하기' 섹션을 참조하세요.

기여하기

기여를 환영합니다! 풀 리퀘스트를 제출하거나 이슈를 열어주세요.

라이선스

이 프로젝트는 MIT 라이선스 하에 제공됩니다.

이 스킬은 SurrealDB 3 Agent Toolkit 2026의 일부입니다.

관련 스킬