fenic이 PySpark/SQL 스타일의 연산과 언어 모델 호출 시맨틱 연산자를 하나의 쿼리 모델에서 처리하는 데이터프레임 쿼리 엔진을 공개했다. 이 엔진은 문서, 로그, API 등을 타입 지정된 행과 워크플로로 변환하며 extract, classify, summarize 등의 AI 연산자를 내장하고 있다.

일반 필터를 시맨틱 필터보다 먼저 실행하고 자동 배칭과 캐싱을 적용해 LLM 호출 비용을 줄인다. 비정형 텍스트를 Pydantic(파이썬 타입 힌트 기반 데이터 검증 라이브러리) 스키마에 바인딩해 구조화된 컬럼으로 반환하며, 정확한 키가 아닌 의미 기반의 시맨틱 조인을 지원한다.

일반 데이터 연산에는 Polars(고성능 데이터프레임 라이브러리)와 DuckDB(인프로세스 분석용 SQL 데이터베이스)를 활용하며 Apache Arrow로 데이터를 교환한다. 파이프라인을 카탈로그에 등록해 MCP(Model Context Protocol, 모델 컨텍스트 프로토콜) 도구로 노출할 수 있으며, Apache-2.0 라이선스로 제공된다.