프로덕션 AI IDE에서 Ollama를 지원하는 다중 제공자 LLM 폴백 체인

✍️ OpenClawRadar📅 게시일: March 25, 2026🔗 Source
프로덕션 AI IDE에서 Ollama를 지원하는 다중 제공자 LLM 폴백 체인
Ad

프로덕션 AI IDE 플랫폼인 Resonant Genesis는 아키텍처에서 로컬 LLM 지원을 1급 제공자로 통합했습니다. 이 플랫폼은 30개 이상의 마이크로서비스에서 실행되며 로컬 모델을 Groq, OpenAI, Anthropic, Gemini와 같은 클라우드 제공자와 동등하게 취급합니다.

아키텍처와 통합

이 플랫폼은 모든 서비스에 볼륨 마운트된 공유 rg_llm 라이브러리인 UnifiedLLMClient를 사용합니다. LLM 기능이 필요한 모든 마이크로서비스는 이 동일한 클라이언트를 임포트합니다. 폴백 체인은 Groq → OpenAI → Anthropic → Gemini → Ollama/LM Studio 순으로 구성됩니다.

IDE의 씬 클라이언트 확장은 로컬 Ollama 모델을 자동으로 탐지하여 제공자 목록에 추가합니다. 사용자는 원하는 경우 시스템을 로컬 모델을 우선적으로 사용하도록 구성할 수 있습니다.

서버 측 오케스트레이션

모든 오케스트레이션은 서버 측에서 이루어지며, IDE는 UI를 렌더링하고 로컬 도구(파일 작업, 터미널, git)를 실행하며 Server-Sent Events(SSE)를 통해 결과를 스트리밍하는 씬 클라이언트 역할을 합니다. 에이전트 루프, 도구 선택, 시스템 프롬프트, LLM 라우팅은 모두 서버에서 처리됩니다.

로컬 모델을 사용할 때도 동일한 통제된 실행 파이프라인을 거칩니다:

  • 사전 실행 정책 적용(작업 실행 전 차단)
  • 제공자 API를 통한 네이티브 함수 호출(JSON 프롬프트 주입 없음)
  • 모든 에이전트에 대한 암호화된 신원(Ethereum L2의 DSID)
  • 선택한 LLM 제공자에 관계없이 사용 가능한 동일한 59개의 로컬 도구
Ad

로컬 LLM 사용자를 위한 이점

로컬에서 Ollama를 실행하는 사용자에게 이 아키텍처는 다음과 같은 이점을 제공합니다:

  • 프라이버시: 씬 클라이언트 아키텍처는 바이너리에 회사 인텔리전스가 없음을 의미하며, 로컬 모델을 사용하면 프롬프트가 로컬에 유지됩니다
  • 도구 사용: 프롬프트 주입된 JSON 스키마가 아닌 네이티브 함수 호출을 지원하는 59개의 로컬 도구
  • 폴백: 로컬 모델이 복잡한 작업을 처리할 수 없는 경우 자동으로 클라우드 제공자로 폴백됩니다

개발자들은 로컬 모델을 실행하는 사용자들로부터 피드백을 구하고 있으며, 특히 작은 모델의 함수 호출 성능과 에이전트 도구 사용에 적합한 모델에 관한 의견을 원합니다.

이 프로젝트는 GitHub에서 오픈 소스로 제공되며, 도구 생태계를 시연하는 게스트 채팅은 dev-swat.com에서 라이브로 운영됩니다(클라우드 모델 사용).

📖 전체 소스 읽기: r/LocalLLaMA

Ad

👀 See Also

LiveDocs 탐색: AI 네이티브 데이터 분석 노트북
Tools

LiveDocs 탐색: AI 네이티브 데이터 분석 노트북

LiveDocs는 데이터 팀이 다단계 분석을 수행하고 AI 에이전트의 도움으로 분석을 처음부터 끝까지 유지할 수 있는 반응형 노트북 환경을 제공합니다.

OpenClawRadar
구피LM: 교육 목적으로 처음부터 구축된 9백만 파라미터 규모의 대규모 언어 모델
Tools

구피LM: 교육 목적으로 처음부터 구축된 9백만 파라미터 규모의 대규모 언어 모델

GuppyLM은 6개의 레이어, 384개의 은닉 차원, 6개의 어텐션 헤드를 가진 기본 트랜스포머 아키텍처를 사용하여 60K개의 합성 대화로 처음부터 학습된 약 9백만 파라미터 언어 모델입니다. 무료 Colab T4 GPU에서 약 5분 동안 학습하며, 물, 음식, 수조 생활에 초점을 맞춘 물고기 성격으로 말합니다.

OpenClawRadar
mnemos: AI 코딩 에이전트를 위한 지속적 메모리 계층 (Go, MCP-Native, Python 없음)
Tools

mnemos: AI 코딩 에이전트를 위한 지속적 메모리 계층 (Go, MCP-Native, Python 없음)

mnemos는 AI 코딩 에이전트를 위한 Go 기반 MCP 네이티브 메모리 레이어입니다. 저자는 리프트를 측정하기 위한 검증기를 구축했는데, 읽기 시나리오에서 집계 +40%의 향상을 보였지만, 반복적인 수정 후 쓰기 측면 캡처율은 53%에 불과했습니다.

OpenClawRadar
소니커: 클로드 코드로 4일 만에 제작된 음성 복제 웹 앱
Tools

소니커: 클로드 코드로 4일 만에 제작된 음성 복제 웹 앱

Sonicker는 3초의 오디오 입력만으로 복제된 음성을 생성하는 음성 복제 웹 애플리케이션입니다. 이 도구는 한 명의 개발자가 Claude Code를 사용해 4일 만에 구축했습니다.

OpenClawRadar