aiplan4eu/unified-planning
The AIPlan4EU Unified Planning Library
해결하는 문제
자동 계획 문제를 모델링하고 해결하는 과정을 간소화합니다. 처음부터 특정 계획 접근 방식이나 언어에 종속되지 않고, 사용자는 계획기 종속적이지 않은 방식으로 문제를 정의하고, 라이브러리가 자동으로 호환되는 계획기를 찾아냅니다.
작동 방식
이 라이브러리는 시스템의 초기 상태, 목표, 가능한 행동을 정의하기 위한 Python API를 제공합니다. 이후 네이티브 계획기 또는 PDDL(Planning Domain Definition Language) 계획기를 호출하여 목표를 달성하는 행동 시퀀스를 찾을 수 있습니다. 또한 지식 기반, 단순화, 조건부 효과 제거와 같은 변환을 지원하며, PDDL 또는 ANML 형식으로 문제를 파싱하고 내보낼 수 있습니다.
대상 사용자
자동 계획 및 AI 분야에서 일하는 연구자 및 개발자로, 특정 계획기 엔진에 얽매이지 않고 복잡한 문제를 유연하게 모델링할 필요가 있는 분들입니다.
주요 기능
- 계획기 종속적이지 않은 문제 정의
- 네이티브 계획기 및 PDDL 계획기 지원
- 문제 특성에 따라 자동으로 엔진 선택
- PDDL 및 ANML 형식의 내보내기 및 파싱 기능
- 내장된 문제 변환 기능 (예: 지식 기반, 단순화)
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트