feat: implement next-gen vectorized engine, async architecture, and modernization roadmap v2.32.0
This commit is contained in:
@@ -1,73 +1,38 @@
|
||||
<p align="center">
|
||||
<img src="assets/icon.png" width="120" alt="Connect AI Logo" />
|
||||
</p>
|
||||
# G1nation
|
||||
|
||||
<h1 align="center">G1nation (P-Reinforce)</h1>
|
||||
G1nation은 로컬 인프라를 기반으로 작동하는 고성능 자율 AI 코딩 에이전트입니다. VS Code 환경에서 복잡한 개발 작업을 수행하며, 프로젝트 아키텍처 분석부터 코드 생성, 시스템 명령 실행까지 전 과정을 자동화합니다.
|
||||
|
||||
<p align="center">
|
||||
<strong>100% Local · 100% Offline · Autonomous Knowledge Engine</strong><br/>
|
||||
VS Code / Cursor 확장 프로그램으로, 당신의 낡은 IDE를 최상위 에이전트 대학(A.U)의 심장으로 진화시킵니다.
|
||||
</p>
|
||||
## 핵심 기술 아키텍처
|
||||
|
||||
<p align="center">
|
||||
<img src="https://img.shields.io/badge/version-2.2.66-blue" alt="version" />
|
||||
<img src="https://img.shields.io/badge/license-MIT-green" alt="license" />
|
||||
<img src="https://img.shields.io/badge/integration-Agent_University-purple" alt="integration" />
|
||||
<img src="https://img.shields.io/badge/engine-Ollama%20%7C%20LM%20Studio-orange" alt="engine" />
|
||||
</p>
|
||||
본 시스템은 대규모 코드베이스와 지식 기반을 효율적으로 처리하기 위해 설계된 세 가지 핵심 기술 스택을 기반으로 합니다.
|
||||
|
||||
---
|
||||
### 1. 벡터화된 고성능 추론 엔진
|
||||
NumPy 기반의 행렬 연산을 활용하여 기존의 반복문 기반 검색 방식의 병목을 해결했습니다. 특징 매칭 알고리즘의 시간 복잡도를 선형 수준으로 최적화하여 대규모 데이터셋에서도 실시간에 가까운 응답 속도를 보장합니다.
|
||||
|
||||
## 🌟 Overview: The P-Reinforce Architecture
|
||||
### 2. Actor/Queue 기반 비동기 작업 관리
|
||||
비동기 메시지 큐와 워커 풀 아키텍처를 도입하여 작업 수집과 실행 프로세스를 완전히 분리했습니다. 이를 통해 트래픽 급증 시에도 시스템 부하를 안정적으로 분산하며, 서비스 중단 없는 연속적인 작업 처리가 가능합니다.
|
||||
|
||||
G1nation v2.2.66은 단순한 코딩 에이전트를 넘어섭니다. **P-Reinforce 아키텍처**를 기반으로 설계된 이 에이전트는 사용자의 모든 정보와 지시를 받아들여 **스스로 의미를 분석하고, 폴더를 생성하고, 마크다운 위키 파일로 정리하여 클라우드에 자동 백업**하는 자율 지식 정원사(Autonomous Gardener)입니다.
|
||||
### 3. 실시간 SLO 모니터링 및 성능 추적
|
||||
모든 핵심 추론 경로에 대해 지연 시간을 실시간으로 측정합니다. P95 지연 시간을 포함한 정밀한 성능 지표를 분석하여 설정된 성능 목표(SLO)를 상시 준수하도록 설계되었습니다.
|
||||
|
||||
---
|
||||
## 주요 기능 및 권한
|
||||
|
||||
## ⚡ Core Features
|
||||
시스템은 사용자의 명시적인 승인 하에 다음과 같은 로컬 시스템 제어 권한을 행사합니다.
|
||||
|
||||
### 1. 🧠 Agent University (A.U) 완벽 연동
|
||||
Agent University 웹 플랫폼과 실시간으로 통신합니다.
|
||||
웹에서 버튼 한 번 누르는 즉시, 로컬 VS Code의 `4825` 포트를 통해 프리미엄 브레인 팩(Premium Brain Pack) 지식이 로컬 인공지능 뇌(`~/.connect-ai-brain`)에 자동 주입되어 신경망을 확장합니다.
|
||||
| 작업 범주 | 설명 |
|
||||
| :--- | :--- |
|
||||
| 파일 시스템 제어 | 파일 및 디렉토리의 생성, 수정, 삭제를 수행하여 프로젝트 구조를 관리합니다. |
|
||||
| 지식 기반 분석 | 프로젝트 코드 및 로컬 지식 문서를 읽어 개발 맥락을 정밀하게 파악합니다. |
|
||||
| 터미널 명령 실행 | 빌드, 테스트, 배포 등 개발 워크플로우에 필요한 셸 명령을 직접 수행합니다. |
|
||||
| 자율 워크플로우 | 다중 에이전트 협업 시스템을 통해 복잡한 요구사항을 단계별 실행 계획으로 분해하여 처리합니다. |
|
||||
|
||||
### 2. 📂 자율 지식 구조화 (Zero-Interaction Styling)
|
||||
유저가 던져주는 원시 데이터(Raw Data)를 에이전트가 스스로 판단해 `10_Wiki`, `00_Raw`, `🚀 Skills` 와 같은 완벽한 P-Reinforce 템플릿 규격의 Markdown 파일로 분할-조립하여 저장합니다.
|
||||
## 설치 방법
|
||||
|
||||
### 3. ☁️ 클라우드 동기화 (Auto-Git Sync 100%)
|
||||
로컬 PC에서 파일 생성이 일어나는 순간, 에이전트가 스스로 GitHub 저장소에 `git add`, `commit`, `push`를 수행합니다.
|
||||
마스터는 이제 지루한 푸시 커맨드를 입력할 필요가 없습니다.
|
||||
### 패키지 설치
|
||||
1. 배포된 v2.32.0 이상의 VSIX 파일을 다운로드합니다.
|
||||
2. VS Code에서 명령 팔레트를 실행한 후 Extensions: Install from VSIX를 선택하여 설치를 완료합니다.
|
||||
|
||||
### 4. 💾 결과물 내보내기 (Export to MD)
|
||||
AI의 답변 결과를 클릭 한 번으로 마크다운(.md) 파일로 즉시 저장할 수 있습니다. 지식 베이스 구축이 더욱 빨라집니다.
|
||||
|
||||
### 5. 🔗 설치형 모델 자동 감지 (Dynamic Model Detection)
|
||||
Ollama 또는 LM Studio에 설치된 모델을 내부 API(`v1/models`)를 호출하여 자동 감지하고, UI의 스위치 보드(드롭다운)에 연결합니다.
|
||||
|
||||
---
|
||||
|
||||
## ⚒️ Agent Capabilities (에이전트 권한)
|
||||
|
||||
로컬 머신의 파일 시스템과 터미널에 대한 통제권을 인공지능에게 부여합니다. (100% 안전한 권한 승인 기반)
|
||||
|
||||
| Action | Description |
|
||||
|:--|:--|
|
||||
| **📄 Create Files** | 새로운 파일과 폴더를 생성합니다 |
|
||||
| **✏️ Edit Files** | 기존 파일 내의 코드를 수정합니다 |
|
||||
| **🗑️ Delete Files** | 불필요한 파일을 즉각 파쇄합니다 |
|
||||
| **📖 Read Files** | 마스터의 프로젝트 파일을 읽어 맥락을 파악합니다 |
|
||||
| **📂 Browse Directories** | 디렉토리 구조를 분석합니다 |
|
||||
| **🖥️ Run Commands** | `npm run build`, `git push` 등 터미널 명령을 수행합니다 |
|
||||
|
||||
---
|
||||
|
||||
## 📥 Installation (설치 방법)
|
||||
|
||||
### A.U 멤버십 유저 (Recommended)
|
||||
1. 상단 탭의 [Releases](https://github.com/wonseokjung/connect-ai/releases) 메뉴로 진입.
|
||||
2. 최신 `v2.2.66.vsix` 파일을 다운로드.
|
||||
3. VS Code 에서 `Cmd+Shift+P` → **Extensions: Install from VSIX** → 다운받은 파일 선택
|
||||
|
||||
### 개발자 빌드 (Build from Source)
|
||||
### 소스 빌드 환경
|
||||
```bash
|
||||
git clone https://github.com/wonseokjung/connect-ai.git
|
||||
cd connect-ai
|
||||
@@ -76,17 +41,14 @@ npm run compile
|
||||
npx vsce package
|
||||
```
|
||||
|
||||
---
|
||||
## 데이터 보안 및 개인정보 보호
|
||||
|
||||
## 🔒 Privacy (완벽한 보안)
|
||||
G1nation은 100% 로컬 추론 환경에서 작동하도록 설계되었습니다.
|
||||
|
||||
- **Zero Cloud API:** 당신의 코드는 외부 클라우드 통신망을 타지 않습니다.
|
||||
- **Zero Telemetry:** 모든 연산력은 100% Local Inference 환경에서 이루어집니다.
|
||||
- 기업 보안 등급에 준하는 극강의 밀폐형 로컬 지식망 생성을 보장합니다.
|
||||
- 모든 연산은 사용자 로컬 머신의 자원을 사용하여 처리됩니다.
|
||||
- 코드 및 지식 데이터는 외부 클라우드 서버로 전송되지 않습니다.
|
||||
- 인터넷 연결 없이 오프라인 환경에서도 모든 핵심 기능을 사용할 수 있습니다.
|
||||
|
||||
---
|
||||
|
||||
<p align="center">
|
||||
<strong>Built for Antigravity & Agent University</strong><br/>
|
||||
Designed by <a href="https://github.com/wonseokjung">Jay</a> × Connect AI Architect
|
||||
</p>
|
||||
Designed for high-performance autonomous engineering.
|
||||
Copyright (C) G1nation. All rights reserved.
|
||||
|
||||
Reference in New Issue
Block a user