João Moura가 CrewAI 업데이트 0.98.0을 삭제했습니다.

João Moura가 CrewAI 업데이트 0.98.0을 삭제했습니다.

AI 기반 자동화 및 에이전트 개발을 위한 선도적인 플랫폼인 CrewAI는 AI 에이전트가 달성할 수 있는 한계를 지속적으로 확장하고 있습니다. 버전 0.98.0이 출시되면서 CrewAI는 몇 가지 중요한 기능과 개선 사항을 도입했습니다. 최근 트윗에서 João Moura는 최신 업데이트를 강조했습니다.

Major CrewAI 업데이트 0.98.0

이러한 향상된 기능은 대화 및 자동화 에이전트의 기능을 재정의하려는 CrewAI의 사명에서 또 다른 단계를 의미합니다.

  • 프레임워크는 다음과 같은 몇 가지 흥미로운 기능 업데이트를 소개합니다. 컨버세이션 크루 v1보다 자연스럽고 상황에 맞는 상호 작용을 가능하게 하여 AI 에이전트의 대화 기능을 향상시킵니다. AutoGen은 이미 협업이 가능한 대화형 에이전트를 제공하고 있지만 문서가 아직 게시되지 않았기 때문에 Conversation Crew v1의 전체 잠재력은 아직 확인되지 않았습니다.
  • 또 다른 주목할만한 업데이트는 FlowPersistence 인터페이스를 갖춘 @persist 데코레이터이는 흐름 내에서 특정 상태 또는 데이터의 지속성을 가능하게 하여 세션 전반에 걸쳐 상태 관리 및 데이터 보존을 향상시킵니다.
  • 또한 이제 프레임워크에는 다음이 포함됩니다. 흐름 상태의 고유 ID워크플로우 추적 및 관리를 향상시키기 위해 각 흐름 상태에 고유한 식별자를 제공합니다. 이러한 업데이트는 프레임워크의 기능과 사용자 경험을 종합적으로 강화합니다.

또한 읽어 보세요: AutoGen v0.4: 전 세계 개발자를 위한 에이전트 AI 단순화

통합: 팀워크가 꿈을 현실로 만들어주기 때문입니다

CrewAI는 단지 솔로 활동에 관한 것이 아닙니다. 그것은 모두 협업에 관한 것입니다. 이것이 바로 최신 업데이트가 몇 가지 킬러 통합을 제공하는 이유입니다.

  • SambaNova 통합: CrewAI는 이제 SambaNova 시스템과의 통합을 지원하여 다양한 AI 하드웨어 및 플랫폼과의 호환성을 확장합니다.
  • CLI의 NVIDIA NIM 제공자: NVIDIA NIM을 공급자로 포함하도록 명령줄 인터페이스가 업데이트되어 모델 배포를 위한 유연성과 옵션이 향상되었습니다.
  • VoyageAI 소개: VoyageAI라는 새로운 통합이 도입되어 AI 모델 관리 및 배포에서 CrewAI의 기능이 더욱 확장되었습니다.

멀티모달 에이전트를 만나보세요

CrewAI는 이제 텍스트와 이미지 등 텍스트가 아닌 콘텐츠를 모두 처리할 수 있는 에이전트를 지원합니다. 다중 모드 에이전트를 생성하는 것은 간단합니다. 에이전트를 초기화할 때 다중 모드 매개 변수를 True로 설정하기만 하면 됩니다. multimodal=True를 사용하면 에이전트에는 강력한 AddImageTool을 포함하여 텍스트가 아닌 콘텐츠를 처리하는 데 필요한 도구가 자동으로 장착됩니다. 이는 설명서의 다중 모드 에이전트를 보여주는 예입니다.

from crewai import Agent, Task, Crew

# Create a multimodal agent
image_analyst = Agent(
    role="Product Analyst",
    goal="Analyze product images and provide detailed descriptions",
    backstory="Expert in visual product analysis with deep knowledge of design and features",
    multimodal=True
)

# Create a task for image analysis
task = Task(
    description="Analyze the product image at  and provide a detailed description",
    agent=image_analyst
)

# Create and run the crew
crew = Crew(
    agents=[image_analyst],
    tasks=[task]
)

result = crew.kickoff()

이 업데이트의 주요 기능

  • SambaNova 통합: CrewAI는 이제 SambaNova 시스템과의 통합을 지원하여 다양한 AI 하드웨어 및 플랫폼과의 호환성을 확장합니다.
  • CLI의 NVIDIA NIM 제공자: NVIDIA NIM을 공급자로 포함하도록 명령줄 인터페이스가 업데이트되어 모델 배포를 위한 유연성과 옵션이 향상되었습니다.
  • VoyageAI 소개: VoyageAI라는 새로운 통합이 도입되어 AI 모델 관리 및 배포에서 CrewAI의 기능이 더욱 확장되었습니다.

CrewAI 0.98.0의 버그 수정



CrewAI 0.98.0 버그 수정

버그 수정 설명
Mem0의 API 키 동작 및 엔터티 처리 Mem0 통합 내 API 키 관리 및 엔터티 처리와 관련된 문제를 해결하여 안정성과 보안을 향상했습니다.
핵심 호출 루프 논리 및 관련 테스트 핵심 호출 루프의 버그를 수정하고 해당 테스트를 업데이트하여 안정성과 성능을 향상했습니다.
도구 입력을 실제 개체로 만들기 문자열 대신 실제 개체로 도구 입력이 수정되어 더욱 강력하고 유연한 도구 통합이 가능해졌습니다.
도구 작성에 누락된 부품 추가 도구 생성 과정에서 누락된 부분을 해결하여 적절한 기능을 위해 필요한 모든 부품이 포함되도록 했습니다.
Windows 문제를 방지하기 위해 LiteLLM 버전 삭제 Windows 플랫폼의 문제를 방지하고 플랫폼 간 호환성을 향상시키기 위해 LiteLLM 버전을 다운그레이드했습니다.
입력이 없는 경우 킥오프 전 실행 중 발생할 수 있는 오류를 방지하기 위해 킥오프 전에 입력이 없는 경우를 처리하는 검사를 구현했습니다.
오타 코드베이스와 문서 전체에서 다양한 오타를 수정하여 명확성과 전문성을 향상했습니다.
중첩된 Pydantic 모델 문제 중첩된 Pydantic 모델과 관련된 문제를 수정하여 정확한 데이터 검증 및 직렬화를 보장합니다.
문서화 문제 Docling과 관련된 문제를 해결하여 문서 생성 및 유지 관리를 향상했습니다.
연합 문제 Union 유형과 관련된 문제를 해결하여 유형 처리 및 호환성을 개선했습니다.

자세한 내용을 알아보려면 CrewAI 페이지를 확인하세요. 여기에서 최근 업데이트를 자세히 설명하는 최신 문서를 곧 찾을 수 있습니다.

또한 읽어 보세요: CrewAI를 사용하여 협업 AI 에이전트 구축

끝 메모

CrewAI 0.98.0은 혁신과 사용자 경험에 대한 플랫폼의 약속을 입증합니다. 향상된 대화 기능, 향상된 상태 관리 및 수많은 새로운 통합을 갖춘 이 업데이트는 AI 기반 자동화에 대해 진지하게 생각하는 모든 사람에게 꼭 필요한 것입니다.

Analytics Vidhya News에 대한 추가 업데이트를 계속 지켜봐 주시기 바랍니다!

출처 참조

Post Comment