Haohao-end/openagent

What if OpenAI Deep Research and Dify were one platform? OpenAgent — harness architecture for rapidly building vertical AI agents, with deep reasoning loops, visual workflows, RAG, and A2A delegation.

해결하는 문제

OpenAgent는 팀이 AI 애플리케이션을 구축, 관리 및 배포할 수 있는 포괄적인 풀스택 플랫폼을 제공합니다. 단순한 채팅 데모에 의존하는 대신, 복잡한 AI 워크플로우를 생성하고 데이터셋을 관리하며 표준 웹 API를 통해 액세스할 수 있는 기능적인 AI 에이전트를 게시할 수 있는 구조화된 환경을 제공합니다.

작동 방식

이 플랫폼은 Flask 백엔드와 Vue 3 프론트엔드를 사용하여 AI 개발을 위한 시각적 작업 공간을 제공합니다. 개발자는 드래그 앤 드롭 편집기를 사용하여 워크플로우를 설계하고, RAG(검색 증강 생성)를 위해 데이터셋을 연결하며, 에이전트 동작을 구성할 수 있습니다. LangChain과 LangGraph를 활용한 오케스트레이션을 통해 에이전트는 다단계 추론을 수행하고, 코드를 실행하며, 외부 도구를 호출할 수 있습니다. 구축된 애플리케이션은 표준 응답과 스트리밍 응답을 모두 지원하는 REST API를 통해 게시되고 액세스될 수 있습니다.

대상 사용자

이 프로젝트는 AI 에이전트를 구축, 테스트 및 운영하기 위한 전문적인 플랫폼이 필요한 개발자와 팀을 위해 설계되었습니다. 기본적인 챗봇 프로토타입을 넘어, OpenAPI를 통해 다른 소프트웨어에 통합할 수 있는 정교하고 지식 기반의 다단계 AI 애플리케이션을 만들고자 하는 사용자에게 적합합니다.

주요 특징

  • LLM 노드, 도구 호출, 코드 실행 및 분기 로직을 지원하는 시각적 워크플로우 편집기.
  • 복잡한 작업을 다단계 실행 체인으로 분해하는 딥 리서치 모드.
  • 문서를 업로드하고 에이전트에 연결하여 검색할 수 있는 통합 데이터셋 관리.
  • 버전 관리, 프롬프트 비교 및 에이전트 추적의 실시간 디버깅을 위한 풀스택 작업 공간.
  • 게시된 에이전트를 외부 애플리케이션에 통합하기 위한 즉시 사용 가능한 OpenAPI 제공.
  • OpenAI, DeepSeek 및 Ollama를 통한 로컬 모델을 포함한 광범위한 모델 공급자 지원.

관련

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