shamspias / reins
경량 에이전트 하니스는 LLM이 안전하고 저렴하게 작동할 수 있도록 앱에 부착하는 도구입니다.
이 프로젝트에 대해
shamspias 님의 reins 프로젝트는 GitHub에서 91개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Python 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.
Language Breakdown
🇰🇷 한국어 번역 README
AI 실시간 번역Reins
LLM이 안전하고 저렴하게 작동할 수 있도록 앱에 장착하는 가벼운 에이전트입니다.
현재 가지고 있는 함수나 ORM 모델을 Reins에 가리키고, 목표를 일반 언어로 전달하세요. Reins는 어떤 작업을 호출할지, 어떤 순서로 호출할지를 판단하고, **자체 코드(기본적으로 원시 SQL은 사용하지 않음)**를 통해 실행하며, 결과를 반환합니다. 토큰 오버헤드는 거의 없으며, 작성 작업은 기본적으로 안전하게 처리됩니다. 그릴 필요가 있는 그래프는 없습니다. 앱을 노출하고, 에이전트가 작동합니다.
핵심: Reins는 모델에게 당신의 _테이블_이 아니라 _동사_를 제공합니다.
refund_order같은 의도 기반 함수는 원시 스키마와 OpenAPI 사양에서 잃어버리는 의미를 전달합니다. 바로 이 지점에서 텍스트-투-SQL과 자동 생성 도구 계층의 신뢰성이 떨어집니다.
한눈에 보기
make demo는 대표 예제(examples/fastapi_sqlalchemy/)를 실행합니다 — API 키 필요 없음. 이 예제는 샵의 SQLAlchemy 모델을 자동 노출하고, 읽기 질문에 답하고, 로그인 사용자의 주문 범위를 지정하며, 작성 작업 시 승인 프롬프트에서 일시 정지하고, 감사 기록을 출력합니다. examples/fastapi_sqlalchemy/app.py는 실제 FastAPI 서버에서 사용하는 동일한 에이전트입니다.
코드 없이: 데이터베이스 지정
이미 데이터베이스가 있나요? 모델이나 Python 없이 터미널에서 작동할 수 있습니다:
reins chat과 ask는 읽기 전용입니다 — 질문에 답하지만 데이터는 절대 변경하지 않습니다. reins inspect는 테이블을 반영하고 정확한 기능 표면을 출력합니다(읽기/쓰
🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.
🔗 유사한 프로젝트
이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.
shamspias/reins GitHub 원문 바로가기 →