릴리스스튜디오러스트-2024v0.1.8
ADK-Rust v0.1.8 발표: 시각적 에이전트 빌더 및 Rust 2024
시각적 워크플로 설계를 위한 ADK Studio, Rust 2024 에디션 지원, 그리고 새로운 라우터 에이전트 패턴을 소개합니다.
·읽는 데 5분
1. ADK Studio: 시각적 에이전트 빌더
AI 에이전트를 설계, 테스트 및 배포하기 위한 강력한 시각적 환경인 ADK Studio을(를) 소개하게 되어 기쁩니다. ADK Studio을(를) 통해 다음을 수행할 수 있습니다:
- 시각적 워크플로 편집기: 에이전트, 도구 및 라우터를 드래그 앤 드롭하여 상용구 코드를 작성할 필요 없이 복잡한 워크플로를 생성하세요.
- 실시간 테스트: 에이전트를 구축하는 즉시 실시간 상태 검사를 통해 에이전트와 채팅하세요.
- 코드 생성: 한 번의 클릭으로 시각적 디자인을 프로덕션 준비가 된 Rust 코드로 내보내세요.
[ADK Studio 스크린샷]
ADK Studio 시각적 편집기
2. Rust 2024 에디션 지원
ADK-Rust v0.1.8은 새로운 Rust 2024 에디션을 완벽하게 지원합니다. 최신 언어 기능을 활용하여 내부 크레이트를 업데이트하여 더 나은 성능과 인체공학적 설계를 보장합니다.
참고: ADK-Rust는 이제 Rust 1.85 이상을 필요로 합니다.
[package]
edition = "2024"
rust-version = "1.85"
[dependencies]
adk-rust = "0.1.8"3. 새로운 라우터 에이전트
새로운 라우터 에이전트 패턴은 지능형 요청 라우팅을 단순화합니다. 복잡한 프롬프트 엔지니어링 대신, 전용 라우터 에이전트를 사용하여 의도에 따라 작업을 전문화된 하위 에이전트에 배포합니다.
let router = LlmAgentBuilder::new("router")
.description("Routes requests to the appropriate specialist")
.sub_agents(vec![
Arc::new(billing_agent),
Arc::new(tech_support),
Arc::new(sales_agent),
])
.model(Arc::new(model))
.build()?;4. 호환성이 깨지는 변경 사항
이번 릴리스에는 일관성과 안정성을 개선하기 위한 몇 가지 호환성이 깨지는 변경 사항이 포함되어 있습니다:
- 일관성을 위해 `gemini_rust` 크레이트의 이름을 `adk_gemini`로 변경했습니다.
- 최소 지원 Rust 버전을 1.85로 업데이트했습니다.
- 명확성을 위해 `AgentBuilder`를 `LlmAgentBuilder`로 리팩터링했습니다.