NPC-Forge: 신경-기호 AI 에이전트 프레임워크
요약
NPC-Forge는 신경-기호(neuro-symbolic) AI 에이전트 프레임워크로, 고유한 개성 및 다중 턴 컨텍스트 메모리를 갖춘 에이전트를 제작할 수 있게 합니다. LLM에 의존하지 않고 CPU에서 실행되며, 결정론적 엔진과 ollama 기반의 확률론적 엔진을 결합하여 안정성과 추론 능력을 모두 제공합니다.
핵심 포인트
- LLM 없이도 작동하는 결정론적 AI 에이전트 구축 가능
- 결정론적/확률론적 엔진 분리로 신뢰성 및 유연성 확보
- OpenAI 호환 API를 통해 기존 워크플로우에 쉽게 통합
- NPC-Forge CLI와 NDF 0.0 포맷으로 관리 용이
NPC-Forge는 신경-기호(neuro-symbolic) AI 에이전트 프레임워크입니다. NPC-Forge를 사용하면 고유한 개성, 다중 턴 컨텍스트 메모리, 감정 분석 및 도구 호출 지원 기능을 갖춘 에이전트를 제작할 수 있습니다. NPC-Forge는 반드시 머신러닝(machine learning)이나 LLM에 의존하지 않고 CPU에서 실행됩니다.
모델에게 올바르게 작동하기를 기도하는 대신, 이제 NPC-Forge를 사용하여 결정론적(deterministic) 에이전트를 빠르게 구축하고 좋아하는 워크플로우, API 또는 하니스에 연결할 수 있습니다.
직면하는 많은 문제들은 머신러닝이나 LLM 없이도 해결될 수 있습니다. NPC-Forge는 이러한 문제를 더 효율적으로 해결할 방법을 제시합니다:
결정론적 엔진(Deterministic engine): 알려진 질문을 처리하기 위한 빠르고 안전하며 신뢰할 수 있는 결정론적 엔진입니다.
확률론적 엔진(Probabilistic engine): 추론 또는 생성 능력이 필요한 질문에 답변하기 위해 ollama를 사용합니다.
확장성(Extensible): NDF 0.0 (NPC-Forge Dataset Format) 사양 덕분에 데이터셋을 쉽게 제작할 수 있습니다.
지속적 학습(Continuous learning): NPC는 LLM보다 수천 배 빠르게 알려진 질문을 학습하고 응답합니다.
플러그 앤 플레이(Plug-and-play): NPC를 좋아하는 하니스에 연결하는 OpenAI와 호환되는 API를 구현합니다.
다음 터미널 명령어로 NPC를 관리, 설치 및 실행할 수 있습니다:
npc-forge list # 설치된 NPC 목록을 나열합니다
npc-forge test # NPC-Forge 테스트 스위트를 실행합니다
npc-forge serve # OpenAi/Copilot과 호환되는 API 서버를 시작합니다
...
추가 정보는 NPC-Forge CLI 문서에서 확인할 수 있습니다.
TERMy-24k는 신경-기호 AI 터미널 어시스턴트입니다. 이 시스템은 알려진 입력에 100밀리초(milliseconds) 미만으로 답변하는 데 사용되는 결정론적 엔진을 포함하며, 알려지지 않은 입력에는 확률론적 엔진으로 ollama를 사용합니다. 또한 결정론적 엔진과 LLM이 협력하여 작업을 더 효율적으로 수행할 수 있도록 하는 다중 턴 컨텍스트 메모리에 대한 새로운 접근 방식을 구현합니다.
로컬 데이터셋 가중치(weights)는 47.35MB이며, 102개의 템플릿과 24,274개의 인텐트(intents)로 구성되어 있습니다.
TERMy-24k는 결정론적 엔진과 확률론적 엔진 모두에 컨텍스트를 제공하며 라우터(router) 역할을 합니다:
워크플로우의 제어권을 60초 이내에 되찾으세요:
# 클라우드에서 forge를 복제합니다
git clone https://github.com/gioblu/NPC-Forge.git
# forge로 진입하여 설치합니다
...
npc-forge의 이 실험적 릴리스는 Linux 및 WSL에서만 작동한다는 점을 고려해 주십시오.
경고
이것은 어떠한 보증 없이 "있는 그대로(AS IS)" 배포되는 NPC-Forge의 두 번째 실험적 릴리스입니다. 사용 시 본인의 책임 하에 이용하십시오.
- TERMy
- FlintParser
- FlintNPC
- NPC-Forge CLI
- NPC-Forge API
- NDF 0.0 (NPC-Forge Dataset Format)
- TCS 0.0 (Terminal Commands Security)
- NPC 생성 가이드
저는 커뮤니티가 제작하고 테스트한 데이터셋을 기반으로 구동되는 **신경-기호적 설계(neuro-symbolic designs)**를 통해 인공지능의 민주적이고 지속 가능한 사용이 달성될 수 있다는 확신을 가지고 NPC-Forge를 개발하고 있습니다. 가능하다면 저를 도와주시길 바랍니다. NPC-Forge는 여러분의 기여에 힘입어 성장하며, 다음 활동들을 통해 커뮤니티가 더욱 강력해집니다:
- 기존 NPC 데이터셋 확장
- 새로운 NPC 제작
- 프레임워크 최적화 또는 확장
아니면 그저 물이 끓을 때까지 기다리고만 계실 건가요?
다음 목록에는 기여자들이 포함되어 있으며, 이들의 지원, 전문성, 친절함, 재능 덕분에 NPC-Forge와 TERMy는 날마다 발전하고 있습니다: Fred Larsen, Kevin Mathis, Cristiano Pizzarelli, David Starkweather, SyN-droMe, AnonymousMonkeyNo12
AGPL-3.0 라이선스 하에 배포되었으며, 상업적 라이선싱 옵션에 대해서는 저에게 직접 문의하십시오. 귀사의 법인 체크북이 면제권을 구매할 수 있는지 한번 봅시다.
AI 자동 생성 콘텐츠
본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기