Datayoo/HuggingFists

A low-code data flow tool that allows for convenient use of LLM and HuggingFace models, with some features considered as a low-code version of Langchain.

해결하는 문제

HuggingFists는 대규모 언어 모델(LLM) 및 Hugging Face 모델의 통합과 사용을 단순화하도록 설계된 로우코드 데이터 플로우 도구입니다. 복잡한 데이터 처리 파이프라인을 구축하기 위한 광범위한 코딩의 필요성을 제거하며, LangChain과 같은 프레임워크의 시각적 대안으로 기능합니다.

작동 방식

사용자는 연산자(기능 블록)를 드래그 앤 드롭하고 그 입력 및 출력 포트를 연결하여 워크플로를 구축합니다. 시스템은 데이터 소스 연결부터 실행까지 이러한 플로우의 전체 수명 주기를 관리합니다.

  • 모델 접근: Inference API(클라우드)를 통해 Hugging Face 모델에 접근하거나, CPU 또는 GPU에 배포된 로컬 모델 파일로 포인터를 지정하는 방식을 지원합니다.
  • 데이터 관리: API 토큰, 데이터베이스 연결 및 파일 시스템을 처리하기 위한 중앙 집중식 계정 및 데이터 소스 관리 시스템을 포함합니다.
  • 실행 및 디버깅: 워크플로는 즉시 실행하거나 반복 작업으로 예약할 수 있습니다. 플랫폼은 브레이크포인트 디버깅을 제공하여 사용자가 특정 포트에서 데이터 구조를 검사하여 플로우가 올바른지 확인할 수 있도록 합니다.
  • 확장성: 사용자는 새로운 커넥터(데이터 소스용)와 연산자(특정 기능용)를 추가하여 시스템을 확장할 수 있습니다.

대상 사용자

텍스트 요약, 감정 분석, 이미지 분류와 같은 AI 기반 데이터 처리 작업을 심층적인 통합 코드 작성 없이 배포하려는 사용자를 대상으로 합니다.

하이라이트

  • 시각적 워크플로 디자이너: 실행 가능한 데이터 처리 로직을 구축하기 위한 드래그 앤 드롭 인터페이스.
  • 하이브리드 모델 배포: Hugging Face Inference API 및 로컬 모델 실행을 모두 지원합니다.
  • 브레이크포인트 디버깅: 연산자 포트에 브레이크포인트를 설정하여 데이터 플로우를 검증할 수 있는 기능.
  • 포괄적인 데이터 통합: Hugging Face 데이터셋, MySQL 및 다양한 파일 형식(PDF, Word, Excel 등)을 위한 내장 커넥터.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트