quantalogic/quantalogic
Quantalogic ReAct Agent - Coding Agent Framework - Gives a ⭐️ if you like the project
해결하는 문제
QuantaLogic은 복잡한 작업 수행, 반복적 워크플로 자동화, 자연스러운 대화를 수행할 수 있는 AI 에이전트를 쉽게 만들 수 있도록 설계된 Python 프레임워크입니다. 원시적인 대규모 언어 모델(LLM)과 실용적인 응용 프로그램 사이의 격차를 메우기 위해, 에이전트가 도구를 사용하고 코드를 실행하며 사전 정의된 프로세스를 따를 수 있도록 구조화된 방법을 제공합니다.
작동 방식
이 프레임워크는 세 가지 주요 상호작용 모드로 작동합니다.
- ReAct 모드: 에이전트가 단계적으로 사고하고, 웹 검색, 파일 관리 등 40개 이상의 내장 도구를 사용하여 개방형 문제를 해결하는 "이해 + 행동" 루프를 사용합니다.
- CodeAct 모드: 에이전트가 실행 가능한 Python 코드를 주된 행동 언어로 사용하는 고급 확장 기능으로, 수학적 또는 프로그래밍 작업을 반복적으로 해결하기 위해 코드를 생성하고 실행할 수 있습니다.
- Flow 모드: YAML 기반 워크플로 엔진으로, 노드와 전이를 사용하여 반복 가능한 자동화를 위한 구조화된 파이프라인을 정의할 수 있습니다.
LiteLLM를 통해 다양한 LLM(GPT-4o, Claude, DeepSeek)과 통합되며, 안전한 도구 실행을 위한 도커 기반 격리 환경을 지원합니다.
대상 사용자
QuantaLogic은 코드 작성, 데이터 분석, 비즈니스 프로세스 자동화가 가능한 에이전트를 만들고 싶은 개발자, 비즈니스 혁신가, AI 애호가를 위한 것입니다. 에이전트 논리를 처음부터 구축할 필요가 없습니다.
주요 특징
- 다중 모달 에이전트 로직: 하나의 통합 API에서 ReAct, CodeAct, Flow 패러다임을 모두 지원합니다.
- 풍부한 도구 세트: 40개 이상의 내장 도구와 사용자 정의 확장을 위한 플러그인 시스템을 포함합니다.
- 코드 중심 실행: CodeAct를 통해 에이전트가 고정밀 작업에 Python을 주요 도구로 사용할 수 있습니다.
- 구조화된 자동화: Flow 모드는 YAML을 사용해 복잡하고 반복 가능한 데이터 파이프라인을 생성할 수 있습니다.
- 안전한 환경: 에이전트가 생성한 코드를 안전하게 실행하기 위해 도커 기반 격리 환경을 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트