Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

유스케이스 개발과 애플리케이션 도구

Foundry에서는 애플리케이션, 업무 흐름, 분석과 개발 도구를 이용해 유스케이스를 구현합니다. 이 도구들은 플랫폼의 보안, 데이터 계보, 데이터와 연산 기능을 사용하며 온톨로지의 객체와 업무 로직을 공유합니다.

구현 전에 사용자가 내릴 결정과 필요한 정보, 실행할 변경을 정합니다. 운영 애플리케이션은 화면 설계에서 시나리오 비교, 액션 실행과 결과 공유까지 설명합니다. 분석 결과 연결과 AIP 감정 분석은 분석을 업무에 활용하는 경로입니다.

애플리케이션 구축 방식

Workshop

Workshop은 객체 중심의 운영 웹 및 모바일 앱을 구성하는 도구입니다. 온톨로지의 객체와 링크로 업무 대상을 표현하고 액션과 함수로 사용자 입력과 로직을 연결합니다.

기본 위젯을 조합하면 코드 없이 시작할 수 있으며, 필요한 부분은 위젯 설정을 조정하거나 코드로 작성한 기능을 추가합니다. 함수로 복잡한 상호작용, 연속 처리와 데이터 입력 로직을 위젯에 연결할 수 있습니다. 내장 위젯에 없는 기능은 custom widget으로 확장합니다.

OSDK React 앱과 Pilot

OSDK React 앱은 Ontology SDK를 사용하는 맞춤 React 인터페이스입니다. Developer Console에서 앱과 SDK를 구성하고, Foundry의 객체 질의, 편집 및 세분화된 거버넌스를 backend로 사용합니다.

React 생태계의 화면 구성 요소를 사용하여 내장 도구 밖의 사용자 경험을 만들 수 있습니다. Pilot은 자연어 요구에서 시작해 온톨로지 요소, 디자인과 프런트엔드를 만들고 배포 단계로 안내하는 경로입니다.

Custom widget

Custom widget은 직접 작성한 프런트엔드 코드를 Workshop 모듈 안에 넣는 기능입니다. 별도의 앱 전체를 만들지 않고 업무 분야에 특화한 객체 화면이나 맞춤 시각화를 추가할 때 사용합니다.

하나의 위젯을 전체 페이지에 배치하는 구성도 가능합니다. Pilot으로 위젯을 만들기를 사용할 수도 있습니다.

Slate

Slate는 드래그앤드롭 방식으로 운영 앱, 대시보드와 진입 페이지를 구성하는 도구입니다. 온톨로지와 연결한 동적 화면을 만들 수 있으며 HTML, CSS와 JavaScript로 세부 동작과 모양을 바꿀 수 있습니다.

Code Workspaces 앱

Code Workspaces에서는 IDE에서 작성한 Python의 Streamlit 또는 Dash 앱과 R의 Shiny 앱을 게시할 수 있습니다. Foundry 데이터로 분석한 결과를 대화형 웹 앱에 연결하며 Foundry 컨테이너에서 호스팅합니다.

플랫폼의 버전 관리, 브랜치와 데이터 거버넌스도 함께 사용합니다. 실제 게시 방식과 데이터 접근 조건은 JupyterLab 앱과 RStudio 앱의 구성을 따릅니다.

업무 흐름 구축과 관리

Workflow Lineage

Workflow Lineage는 앱과 그 기반 프로세스를 그래프로 살펴보는 작업공간입니다. 객체, 액션, 함수, LLM과 앱을 연결하여 변경 영향을 이해하고 문제를 추적합니다. 더 세부적인 속성과 Workshop 위젯 및 변수의 의존성, 업그레이드 기능을 앱 생성, 유지보수와 확장에 활용할 수 있습니다.

Automate

Automate는 업무 자동화의 조건과 효과를 구성하고 실행하는 진입점입니다. 지정한 조건을 확인하고 조건이 충족되면 정한 효과를 실행합니다. 운영 앱에서 기록한 결정 이후의 반복 업무를 연결할 수 있습니다.

Carbon

Carbon은 특정 사용자 집단에 필요한 앱과 자원을 모은 작업공간을 구성합니다. 플랫폼 전체의 도구를 탐색하게 하기보다 그 집단의 업무에 맞는 진입 화면을 제공합니다.

가상 항공기 부품 정비 작업공간에는 정비 대상 목록과 분류 액션을 가진 Workshop 앱, 개별 문제를 조사하는 앱, 기간별 정비 추세를 보는 Quiver 분석을 함께 둘 수 있습니다. 사용자는 하나의 업무 문맥에서 필요한 앱을 엽니다.

Solution Designer

Solution Designer는 플랫폼으로 만드는 해결책의 구조를 그리는 도구입니다. Palantir와 외부 시스템의 통합점, 실제 플랫폼 자원 링크 및 관련 사용 지침을 설계에 포함할 수 있습니다.

Use Cases

Use Cases는 담당하는 유스케이스의 파일과 온톨로지 관리 대상을 한 업무 화면에 모읍니다. 개발자가 책임지는 작업 범위에 맞춰 자원을 보고 관리하는 데 사용합니다.

개발자 도구와 API

개발자 도구는 사용자가 선택한 개발 환경에서 Foundry 위에 앱을 만드는 기능입니다. Developer Console이 생성하는 OSDK에는 앱을 위해 미리 선택한 온톨로지 요소가 포함됩니다.

TypeScript에서는 npm 패키지를, Python에서는 pip 또는 Conda 패키지를 사용하는 경로가 있습니다. 생성 SDK로 객체 유형을 조회하고 액션을 적용하며 함수를 호출합니다. AIP를 활성화한 플랫폼 인스턴스에서는 AIP Logic 함수도 호출할 수 있습니다. Developer Console에는 선택한 요소별 문서가 함께 제공됩니다.

앱은 public 또는 confidential client에 맞는 OAuth 흐름으로 접근합니다. 생성 SDK에 요소를 넣는 것과 사용자 또는 서비스 사용자에게 그 데이터를 읽고 편집할 권한을 부여하는 것은 별개의 설정입니다.

Foundry REST API를 직접 사용하는 앱은 언어나 실행 환경을 선택하여 객체를 조회하고 액션과 함수를 호출할 수 있습니다. 플랫폼 밖에서 만든 앱도 이 경로로 온톨로지와 연결합니다.

완성한 앱을 사용자에게 제공할 때는 Applications Portal의 승격과 분류를 구성할 수 있습니다. 여러 앱의 상태와 업무 문맥을 연결하려면 애플리케이션 간 상호작용을 사용합니다.