PySpur-Dev/pyspur

A visual playground for agentic workflows: Iterate over your agents 10x faster

해결하는 문제

PySpur는 AI 에이전트 개발에서 발생하는 "작은 문제들"을 해결합니다. 끝없는 프롬프트 조정으로 인한 좌절감(Prompt Hell), 단계 간 상호 작용이 보이지 않는 문제(Workflow Blindspots), 터미널에서 원시 JSON 출력을 디버깅하는 어려움(Terminal Testing Nightmare) 등을 다룹니다.

작동 방식

PySpur는 에이전트를 구축하고 반복할 수 있는 시각적 놀이터를 제공합니다. 사용자는 테스트 케이스를 정의하고 UI 또는 Python 코드를 사용해 에이전트를 만들며 디자인을 반복 개선할 수 있습니다. 시스템은 에이전트를 API로 원클릭 배포할 수 있게 해줍니다.

대상

로그를 수동으로 파싱하거나 휠을 다시 만들 필요 없이 신뢰할 수 있는 AI 에이전트를 더 빠르게 구축, 디버그 및 배포하고자 하는 AI 엔지니어를 위한 도구입니다.

주요 특징

  • Human-in-the-Loop: 워크플로를 브레이크포인트에서 일시 중지하고 인간 승인을 받은 후 진행할 수 있습니다.
  • RAG 기능: 데이터를 파싱, 청크화, 임베딩하고 벡터 데이터베이스에 업서트하는 내장 도구가 포함되어 있습니다.
  • 멀티모달 지원: 텍스트, 코드, 이미지, 오디오, 비디오를 처리합니다.
  • 확장성: 단일 Python 파일을 생성하면 새로운 노드를 추가할 수 있습니다.
  • 광범위한 통합: 100개 이상의 LLM 제공업체, 임베더 및 벡터 DB를 지원합니다.
  • 반복 도구: 반복적인 툴 호출을 위한 루프 지원과 실제 데이터셋을 위한 내장 평가 도구를 포함합니다.