프로덕션 AI 에이전트ADK-Rust v2 슈퍼 에이전트

AI 에이전트가 전문 Excel 파일 생성

zSpreadsheet는 대화를 통해 실제 Excel 워크북을 계획, 작성, 스타일링, 계산, 미리보기 및 버전 관리를 수행합니다. 결과는 작업 내내 보이고 편집 가능합니다.

실제 제품 캡처채팅 · 도구 · 실시간 워크북
zSpreadsheet 제품이 생성된 분기별 판매 워크북 옆에 에이전트 대화를 표시합니다

왜 이것이 슈퍼 에이전트인가요

완전한 Excel 워크북을 생성, 검증 및 반환합니다

기본 스프레드시트 어시스턴트는 수식 질문에 답하거나 CSV 블록을 반환할 수 있습니다. zSpreadsheet가 완성된 워크북에 대한 책임을 집니다: 구조, 수식, 데이터, 서식, 계산, 파일 생성 및 검토 경험.

에이전트는 여전히 가시적 경계 내에서 작동합니다. 런타임에 연결된 스프레드시트 도구만 호출할 수 있으며, 사용자의 작업 공간에 저장하고 인터페이스에서 진행 상황을 표시합니다. 사용자는 수식 입력줄을 검사하거나 통합 문서를 직접 편집하고 파일을 다운로드하거나 대화를 계속할 수 있습니다.

이것이 제품을 유용한 ADK-Rust 사례 연구로 만드는 요소입니다. 여러 에이전트, MCP 기능 서버, RAG, 세션, 스트리밍 이벤트 및 산출물 저장소가 하나의 익숙한 비즈니스 결과를 중심으로 조립됩니다: 누군가가 열어 사용할 수 있는 워크북.

실제 Excel 파일

결과는 수식, 서식, 차트, 표, 검증 및 통합 문서 메타데이터가 포함된 다운로드 가능한 .xlsx 통합 문서이며, 채팅에 붙여넣은 표가 아닙니다.

감시할 수 있는 작업

도구 호출은 대화로 스트리밍되며 점진적 저장이 통합 문서 미리보기를 갱신합니다. 사용자는 산출물이 형성되는 과정을 볼 수 있습니다.

편집 가능한 워크북

미리보기에는 수식 입력줄과 직접 통합 문서 제어가 포함됩니다. 사용자는 셀을 직접 변경하거나 에이전트에게 다시 실행을 요청할 수 있습니다.

기억하는 작업 공간

업로드, 활성 워크북 컨텍스트, 에이전트 세션 및 불변 워크북 버전은 사용자 작업 공간에 계속 연결됩니다.

단일 워크북 추적

프롬프트에서 작동하는 .xlsx 파일로 변환

각 단계는 명확한 책임을 가집니다. 이 분리는 개발자가 전체 제품을 재설계하지 않고 계획 모델, 워크북 도구, 스타일 정책 또는 저장소 계층을 변경할 수 있게 합니다.

  1. 01

    비즈니스 결과 설명

    예산, 예측, 가격 모델, 추적기, 운영 보고서 또는 기존 워크북 변경을 요청하세요. 업로드된 파일이 소스 데이터를 제공할 수 있습니다.

  2. 02

    워크북 계획

    플래너는 요청을 시트, 정확한 셀 위치, 수식, 서식 규칙, 차트 범위 및 저장 위치로 변환합니다.

  3. 03

    MCP를 통한 빌드

    작가는 Excel MCP 서버를 통해 값과 수식을 일괄 처리합니다. 독립 작업은 함께 실행되어 모델과 도구 왕복 횟수를 줄입니다.

  4. 04

    스타일 지정 및 계산

    스타일링 에이전트는 테마, 숫자 형식, 테두리, 표, 차트 및 레이아웃을 적용합니다. 통합 문서 엔진은 저장 전에 수식을 다시 계산합니다.

  5. 05

    아티팩트 검사, 편집 및 유지

    브라우저는 저장된 통합 문서를 렌더링하고 수식을 평가하며 직접 편집을 지원하고 기본 .xlsx 파일을 숨기지 않고 새 버전을 기록합니다.

아키텍처

에이전트 워크플로우가 워크북 엔진과 연결되는 방식

브라우저는 대화 인터페이스이자 통합 문서 편집기입니다. ADK-Rust는 에이전트와 상태를 조정하며, MCP는 에이전트에 최종 산출물을 생성하는 Excel 엔진에 대한 제어된 연결을 제공합니다.

zSpreadsheet ADK-Rust v2 아키텍처브라우저 요청이 Axum 서비스와 ADK-Rust Runner에 들어가 플래너, 라이터, 스타일러 에이전트를 거쳐 74개 도구 Excel MCP 서버를 호출하고 xlsx 아티팩트를 생성하며 미리보기를 반환하는 동안 PostgreSQL과 RAG가 상태와 컨텍스트를 제공합니다.하나의 요청이 가시적이고 편집 가능하며 버전 관리되는 워크북이 됩니다사람들채팅 + 워크북 편집기Axum 서비스HTTP + 타입 지정 SSEADK-Rust Runner컨텍스트 + 세션플래너셀 + 수식작성자데이터 + 수식스타일러형식 + 차트ADK MCP 클라이언트rmcp 2.2 + 재시도Excel MCP 서버74개의 도구zavora-xlsx네이티브 워크북 엔진.xlsx artifact저장 + 계산PostgreSQL세션 + 버전작업 공간 RAG업로드된 파일 컨텍스트점선 경로는 작업 공간 컨텍스트, 내구 상태 및 저장된 아티팩트를 동일한 ADK-Rust 호출에 연결합니다.
에이전트 실행컨텍스트 및 이벤트워크북 작업 및 산출물내구성 상태

ADK-Rust v2가 기여하는 것

실제 제품에서 사용되는 프레임워크 기능

이들은 현재 구현의 소스 검증된 부분입니다. zSpreadsheet는 오늘날 A2A 또는 AWP 지원을 주장하지 않습니다.

01

순차적 다중 에이전트 작업

플래너, 작성자 및 스타일러는 하나의 요청과 세션을 공유하면서 별도의 책임을 집니다.

02

프로바이더 인식 도구 스키마

ADK-Rust v2는 요청 시 Gemini, OpenAI, Anthropic 또는 DeepSeek용 74 MCP 도구 스키마를 조정합니다.

03

현재 Rust MCP SDK

애플리케이션은 ADK-Rust의 rmcp 2.2 재수출을 사용하여 클라이언트와 프레임워크를 하나의 프로토콜 버전으로 유지합니다.

04

복구 가능한 MCP 연결

연결 팩토리와 제한된 재시도 정책은 전송 실패가 복구 가능한 경우 자식 프로세스 연결을 대체할 수 있습니다.

05

병렬 도구 배치

작가와 스타일러는 독립적인 통합 문서 작업을 함께 실행할 수 있으며, 종속 작업은 순서대로 유지됩니다.

06

내구성 대화 상태

PostgreSQL은 세션과 이벤트를 저장하며, 컨텍스트 압축으로 긴 스프레드시트 대화를 유지합니다.

07

작업 공간 기반 요청

ADK-Rust RAG는 요청이 에이전트 워크플로우에 도달하기 전에 업로드된 워크북 및 CSV 콘텐츠를 검색합니다.

08

타이핑된 진행 이벤트

에이전트 텍스트, 사고, 도구 호출, 도구 결과 및 완료 이벤트가 제품 UI에 표시되는 SSE 스트림이 됩니다.

제품 뒤의 Rust

ADK-Rust와 함께하는 조합 가능한 워크플로우.

루트 에이전트는 순차적 워크플로우이며, 러너는 세션과 압축을 연결합니다. Excel 도구는 에이전트에 하드코딩되지 않고 재연결 가능한 MCP 클라이언트를 통해 도착합니다.

전체 구현 읽기 ↗
agent.rs · workflow and runner
let pipeline = SequentialAgent::new(
    "spreadsheet_builder",
    vec![
        Arc::new(planner),
        Arc::new(writer),
        Arc::new(styler),
    ],
);

let runner = Runner::builder()
    .app_name("excel_agent")
    .agent(Arc::new(pipeline))
    .session_service(postgres_sessions)
    .compaction_config(compaction)
    .build()?;
mcp.rs · recoverable tool connection
let client = ().serve(
    TokioChildProcess::new(Command::new(excel_mcp_server))?
).await?;

let tools = McpToolset::new(client)
    .with_connection_factory(factory)
    .with_refresh_config(
        RefreshConfig::default().with_max_attempts(3)
    );

현재 제품 경계

현재 작동하는 것과 남은 것

오늘 사용 가능

  • 실제 .xlsx 파일 생성 및 수정
  • 74개의 Excel MCP 작업
  • 실시간 워크북 및 수식 미리보기
  • 직접 셀 및 워크북 제어
  • 작업 공간 업로드 및 RAG 검색
  • PostgreSQL 세션 및 워크북 버전

아직 완료 중

  • 모든 피벗 구성에 대한 완전한 시각적 렌더링
  • 모든 고급 차트 기능에 대한 직접 UI 계약
  • 팀 협업 및 공유 권한
zSpreadsheet 워크북 편집기에서 수식, 계산된 합계 및 생성된 Excel 파일을 보여줍니다

결과 시도하기

실제로 필요한 워크북을 요청하세요.

비즈니스 요청으로 시작하여 에이전트가 MCP를 통해 구축하는 과정을 지켜보고, 수식과 서식을 검사한 후 결과 Excel 파일을 유지하세요.