Maxim의 프롬프트 관리 기능을 통해 CrewAI 에이전트를 위한 프롬프트를 생성, 조직, 최적화할 수 있습니다. 지침을 하드코딩하는 대신, Maxim의 SDK를 활용하여 버전 관리가 되는 프롬프트를 동적으로 가져오고 적용하세요.
프롬프트 플레이그라운드
프롬프트 버전
프롬프트 비교
플레이그라운드를 통해 프롬프트를 생성, 정제, 실험 및 배포할 수 있습니다. 폴더와 버전을 활용하여 프롬프트를 정리하고, 도구 및 컨텍스트를 연결하여 실제 사례로 실험해 보며, 맞춤형 로직을 기반으로 배포할 수 있습니다.모델 구성을 통해 여러 모델을 손쉽게 실험하고, 프롬프트 플레이그라운드 상단 드롭다운에서 원하는 모델을 선택하세요.
팀이 AI 애플리케이션을 개발할 때, 실험의 중요한 부분은 프롬프트 구조를 반복적으로 개선하는 것입니다. 효과적으로 협업하고 변경 사항을 명확히 정리할 수 있도록 Maxim은 프롬프트 버전 관리와 버전 간 비교 실행을 지원합니다.
AI 애플리케이션을 발전시켜 나가면서 프롬프트를 반복 개선하기 위해서는 모델, 프롬프트 구조 등 다양한 요소로 실험이 필요합니다. 버전 간 비교 및 변화에 대한 정보에 기반한 결정을 위해, 비교 플레이그라운드는 결과를 나란히 볼 수 있게 해줍니다.
### Environment Variables Setup# Create a `.env` file in your project root:# Maxim API ConfigurationMAXIM_API_KEY=your_api_key_hereMAXIM_LOG_REPO_ID=your_repo_id_here
# Create your agentresearcher = Agent( role='Senior Research Analyst', goal='Uncover cutting-edge developments in AI', backstory="You are an expert researcher at a tech think tank...", verbose=True, llm=llm)# Define the taskresearch_task = Task( description="Research the latest AI advancements...", expected_output="", agent=researcher)# Configure and run the crewcrew = Crew( agents=[researcher], tasks=[research_task], verbose=True)try: result = crew.kickoff()finally: maxim.cleanup() # Ensure cleanup happens even if errors occur
이제 끝입니다! 모든 CrewAI 에이전트 상호작용이 Maxim 대시보드에 기록되고 확인할 수 있습니다.간단한 참고를 위해 이 Google Colab Notebook을 확인하세요 - Notebook