지금 Julep을 사용해보세요: Julep 웹사이트 방문 · Julep 대시보드 시작하기 (무료 API 키 제공) · 문서 읽기
📖 Table of Contents
Julep을 선택하는 이유?
Julep은 단순한 프롬프트 체인을 넘어서는 에이전트 기반 AI 워크플로우를 구축하기 위한 오픈소스 플랫폼입니다. 복잡한 다단계 프로세스를 Large Language Models(LLMs) 및 도구와 함께 인프라 관리 없이 조정할 수 있습니다. Julep을 사용하면 과거 상호작용을 기억하고 분기 로직, 루프, 병렬 실행, 외부 API 통합을 포함한 정교한 작업을 처리하는 AI 에이전트를 만들 수 있습니다. 간단히 말해, Julep은 *"AI 에이전트를 위한 Firebase"*처럼 작동하여 대규모 지능형 워크플로우를 위한 강력한 백엔드를 제공합니다.
주요 기능 및 이점:
- 지속적 메모리(Persistent Memory): 대화를 거쳐 컨텍스트와 장기 기억을 유지하는 AI 에이전트를 구축하세요. 시간이 지남에 따라 학습하고 개선할 수 있습니다.
- 모듈형 워크플로우(Modular Workflows): 조건부 로직, 반복, 오류 처리 기능을 갖춘 모듈식 단계(YAML 또는 코드)로 복잡한 작업을 정의하세요. Julep의 워크플로우 엔진이 다단계 프로세스와 의사 결정을 자동으로 관리합니다.
- 도구 오케스트레이션(Tool Orchestration): 웹 검색, 데이터베이스, 타사 서비스 등 외부 도구 및 API를 에이전트의 도구 키트로 쉽게 통합하세요. Julep 에이전트는 이러한 도구를 호출하여 능력을 확장할 수 있으며, 검색 증강 생성(Retrieval-Augmented Generation) 등을 가능하게 합니다.
- 병렬 처리 및 확장성(Parallel & Scalable): 효율성을 위해 여러 작업을 병렬로 실행하고, Julep이 내부적으로 확장성과 동시성을 처리하도록 하세요. 서버리스 플랫폼으로 추가 DevOps 오버헤드 없이 워크플로우를 원활하게 확장합니다.
- 신뢰할 수 있는 실행(Reliable Execution): 장애 걱정 없이 장기 실행 작업을 안정적으로 유지하세요. Julep은 내장된 재시도, 자가 복구 단계 및 강력한 오류 처리를 제공합니다. 또한 실시간 모니터링과 로깅으로 진행 상황을 추적할 수 있습니다.
- 쉬운 통합(Easy Integration): Python 및 Node.js용 SDK로 빠르게 시작하거나 Julep CLI를 스크립팅에 사용하세요. 다른 시스템에 직접 통합하려면 Julep의 REST API를 이용할 수 있습니다.
Julep이 힘든 작업을 처리하는 동안 AI 로직과 창의성에 집중하세요!
시작하기
Getting up and running with Julep is simple:-
가입 및 API 키: 먼저 Julep 대시보드에 가입하여 API 키를 획득하세요(SDK 호출 인증에 필요합니다).
-
SDK 설치: 선호하는 언어에 맞는 Julep SDK를 설치하세요:
Python:
pip install julep
Node.js:
npm install @julep/sdk
(또는yarn add @julep/sdk
)
-
에이전트 정의: SDK 또는 YAML을 사용하여 에이전트와 해당 작업 워크플로를 정의하세요. 예를 들어, 에이전트의 메모리, 사용 가능한 도구, 단계별 작업 로직을 지정할 수 있습니다. (자세한 안내는 문서의 **빠른 시작**을 참조하세요.)
-
워크플로 실행: SDK를 통해 에이전트를 호출하여 작업을 실행하세요. Julep 플랫폼은 클라우드에서 전체 워크플로를 조정하고 상태, 도구 호출, LLM 상호작용을 관리합니다. 에이전트의 출력을 확인하고 대시보드에서 실행을 모니터링하며 필요에 따라 반복할 수 있습니다.
이제 첫 번째 AI 에이전트를 몇 분 안에 실행할 수 있습니다. 전체 튜토리얼은 문서의 **빠른 시작 가이드**를 참조하세요.
참고: Julep은 또한 워크플로와 에이전트를 관리하기 위한 명령줄 인터페이스(CLI)를 제공합니다(현재 Python용 베타 버전). 노코드 접근 방식을 선호하거나 일반적인 작업을 스크립트로 작성하려면 Julep CLI 문서를 참조하세요.
문서 및 예제
더 깊이 알아보고 싶으신가요? **Julep 문서**는 플랫폼을 마스터하는 데 필요한 모든 것을 다룹니다 - 핵심 개념(에이전트, 작업, 세션, 도구)부터 에이전트 메모리 관리 및 아키텍처 내부와 같은 고급 주제까지. 주요 리소스는 다음과 같습니다:
- 개념 가이드: Julep의 아키텍처, 세션 및 메모리 작동 방식, 도구 사용, 긴 대화 관리 등에 대해 알아보세요.
- API & SDK 레퍼런스: 애플리케이션에 Julep을 통합하기 위한 모든 SDK 메서드와 REST API 엔드포인트에 대한 상세 레퍼런스를 확인하세요.
- 튜토리얼: 실제 애플리케이션 구축을 위한 단계별 가이드 (예: 웹 검색이 가능한 연구 에이전트, 여행 계획 도우미, 사용자 정의 지식을 가진 챗봇 등).
- 쿡북 레시피: Julep Cookbook에서 바로 사용할 수 있는 예제 워크플로우와 에이전트를 탐색해보세요. 이 레시피들은 일반적인 패턴과 사용 사례를 보여주며, 예제를 통해 배우는 좋은 방법입니다. 샘플 에이전트 정의를 보려면 이 저장소의
cookbooks/
디렉토리를 확인하세요. - IDE 통합: IDE에서 직접 Julep 문서에 액세스하세요! 코딩 중 즉각적인 답변을 얻기에 완벽합니다.
커뮤니티 및 기여
점점 성장하는 개발자 및 AI 애호가 커뮤니티에 참여하세요! 참여하고 지원을 받을 수 있는 방법은 다음과 같습니다:
- Discord 커뮤니티: 질문이나 아이디어가 있으신가요? 공식 Discord 서버에 참여하여 Julep 팀 및 다른 사용자들과 대화해보세요. 문제 해결이나 새로운 사용 사례 브레인스토밍을 기꺼이 도와드립니다.
- GitHub 토론 및 이슈: 버그 리포트, 기능 요청 또는 구현 세부 사항 논의를 위해 GitHub를 자유롭게 이용하세요. 기여하고 싶다면 good first issues를 확인해보세요. 모든 종류의 기여를 환영합니다.
- 기여하기: 코드나 개선 사항을 기여하고 싶으시다면 시작 방법을 안내하는 기여 가이드를 참조하세요. 모든 PR과 피드백에 감사드립니다. 함께 협력하여 Julep을 더욱 발전시켜 나가요!
프로 팁: 저장소를 스타해 주시면 최신 업데이트를 받아볼 수 있습니다. 지속적으로 새로운 기능과 예제를 추가하고 있습니다.
크든 작든 여러분의 기여는 우리에게 소중합니다. 함께 멋진 것을 만들어봅시다!
Our Amazing Contributors:
라이선스
Julep은 Apache 2.0 라이선스로 제공되며, 여러분의 프로젝트에서 자유롭게 사용할 수 있습니다. 자세한 내용은 LICENSE 파일을 참조하세요. Julep으로 즐겁게 빌드하세요!