AI FDE
AI FDE는 자연어 요청을 Foundry 작업으로 실행하는 대화형 AI 에이전트입니다. 데이터 파이프라인을 만들고, 코드 저장소를 관리하며, 온톨로지의 객체 유형, 링크와 액션을 구성할 수 있습니다. 사용자가 제공한 Foundry 리소스와 문서를 문맥으로 삼아 작업합니다.
사용 조건
플랫폼 인스턴스(Enrollment)에서 AIP를 활성화해야 합니다. 온톨로지를 편집하려면 여러 리소스의 변경을 브랜치로 묶어 검토하는 Global Branching도 활성화하는 것이 권장됩니다. 활성화는 Palantir 관리자에게 요청합니다.
사용할 모델도 해당 플랫폼 인스턴스에서 활성화되어 있어야 합니다. Anthropic, OpenAI, Google, xAI 모델과 모델 자체 도구 호출 API를 지원합니다. 제공되는 AIP 기능은 고객 환경에 따라 다를 수 있습니다.
요청이 실행되는 과정
- 요청과 제공된 문맥에서 사용자의 의도를 파악합니다.
- 필요한 Foundry 작업과 도구를 선택합니다.
- 도구로 작업을 수행합니다.
- 결과에 대한 설명과 관련 문서를 제공합니다.
AI FDE는 작업 결과를 관찰한 뒤 그 결과를 다음 단계의 입력으로 사용하는 폐쇄 루프 방식으로 동작합니다. 예를 들어 변환 코드를 작성한 다음 변환 미리보기를 실행하거나, 함수 미리보기로 동작을 살펴보거나, Code Repositories의 CI 결과를 읽을 수 있습니다. 이러한 확인 결과와 별도로 운영에 반영할 코드와 리소스는 사용자가 검토해야 합니다.
모든 작업은 사용자의 기존 애플리케이션 및 데이터 접근 권한을 따릅니다. 모델, 도구와 제공할 데이터를 선택하여 작업에 필요한 접근 범위를 정할 수 있습니다.
문맥과 도구
새로운 세션에는 Foundry 일반 개념에 관한 최소한의 문맥이 들어가며 사용자 데이터는 자동으로 포함되지 않습니다. 관련 폴더, 데이터셋, 문서를 추가하거나 Foundry의 리소스 링크를 끌어다 놓아 작업 대상을 알려 줍니다. 검색 도구를 활성화하면 에이전트가 관련 리소스를 찾을 수 있습니다.
도구는 객체 유형 생성, 변환 작성, 빌드 실행처럼 Foundry에서 수행할 수 있는 작업에 대응합니다. 입력란 아래 Tools에서 사용할 도구를 제한합니다. 실행한 도구와 프롬프트는 세션의 Chat outline에 남습니다. 구체적인 조작과 승인 조건은 화면과 세션 관리에서 설명합니다.
작업 영역
| 작업 | 수행할 수 있는 내용 |
|---|---|
| Data integration | Python 변환이나 Pipeline Builder 파이프라인을 생성하고 수정합니다. |
| Data connection | Data Connection 소스, 외부 통신 정책과 연결 문제를 다룹니다. |
| Ontology editing | 객체 유형, 링크와 액션을 생성하거나 수정합니다. |
| Functions editing | AIP Logic, TypeScript, Python 함수를 작성하고 AIP Evals로 평가합니다. |
| Exploration | 변경 전에 기존 리소스를 읽고 조사합니다. Workflow Lineage 그래프로 관련 리소스를 살펴볼 수도 있습니다. |
| Governance | 권한, 접근 제어, 보안 표지(Marking)와 데이터 보호 구성을 조사합니다. |
| OSDK React | Foundry 데이터와 연결되는 React 애플리케이션이나 사용자 정의 위젯을 만듭니다. |
| Platform Q&A | Foundry의 기능과 사용법에 관한 질문에 답합니다. |
모드와 기능은 작업에 맞는 문서와 도구를 구성합니다. AI FDE는 기본적으로 브랜치에서 변경하고 Global Branching의 변경 제안이나 Code Repositories의 풀 리퀘스트를 만들어 검토를 요청합니다. 브랜치가 적용되지 않는 작업과 부수 효과가 있는 도구는 승인 및 권한 규칙을 함께 확인합니다.
운영 변경을 검토하고 문맥, 도구 및 인프라 부하를 관리하는 방법은 작업 원칙을 확인합니다.