AI FDE 모드와 기능
모드(Mode)는 데이터 통합이나 온톨로지 편집처럼 현재 수행하는 작업의 종류입니다. 기능(Capability)은 여러 모드에서 사용할 수 있는 개별 능력이며 하나 이상의 호출 가능한 도구에 대응합니다.
모드 선택
입력란에 작업을 설명하면 에이전트가 모드를 선택합니다. 사용자가 직접 선택할 수도 있고 작업 도중 에이전트가 다른 모드로 바꿀 수도 있습니다. 모드는 관련 문서를 불러오고 필요한 도구를 제공하며 문제에 접근하는 방식을 조정합니다. 예를 들어 Python 변환을 작성할 때는 React 애플리케이션 제작 도구를 함께 제공할 필요가 없습니다.
| 모드 | 작업 범위 |
|---|---|
| Data integration | Python 변환이나 Pipeline Builder 파이프라인 생성 및 수정. |
| Data connection | Data Connection 소스와 외부 통신 정책 생성, 관리, 문제 해결. |
| Ontology editing | 객체, 링크, 액션의 생성 및 수정. |
| Functions editing | AIP Logic, TypeScript 또는 Python 함수 작성. |
| Exploration | 기존 리소스를 변경하지 않고 조사. |
| Governance | 권한, 접근 제어, 보안 표지와 데이터 보호 조사. |
| Machine learning | 분류, 회귀, 시계열 예측, 사용자 정의 예측 모델의 학습, 평가, 배포와 조정. |
| OSDK React | Foundry 데이터에 연결된 React 앱이나 사용자 정의 위젯 제작. |
| Platform Q&A | Foundry 사용법에 관한 질문. |
Data integration에서는 Python 변환과 Pipeline Builder 중 하나를 선택합니다. 함수 편집에서는 언어를 선택합니다. Machine learning에서는 코드 없이 사용하는 Model Studio와 코드 기반 개발 중 하나를 선택하고 선호하는 코드 편집 환경을 지정할 수 있습니다. 에이전트는 이 구성을 사용하여 읽을 문서와 호출할 도구를 정합니다.
에이전트 기능
에이전트 기능은 작업 관리와 사용자와의 의사소통에 쓰입니다.
| 기능 | 동작 |
|---|---|
| Change mode | 작업에 따라 모드를 전환합니다. |
| Request clarification | 진행에 필요한 정보를 선택형 질문이나 자유 입력 질문으로 요청합니다. |
| Generate plan | 실행 전에 검토할 계획을 만듭니다. 여러 단계가 필요하거나 요구가 모호한 작업에 사용할 수 있습니다. |
| Load documentation | 필요한 Foundry 문서를 조회합니다. |
| Load skills | 요청과 관련된 활성 AIP 스킬의 지시문을 불러옵니다. |
| Manage context | 작업이 진행되면서 사용하는 문맥을 정리합니다. |
| Manage capabilities | 작업 중 필요한 기능을 활성화하거나 비활성화합니다. |
도메인 기능
도메인 기능은 Foundry 리소스를 실제로 다룹니다. Filesystem은 폴더를 만들고 리소스를 탐색하거나 이동합니다. Notepad는 문서를 읽고 만들거나 수정합니다. Solution design은 솔루션 설계 다이어그램을 생성하고 편집합니다. Execute actions는 온톨로지 객체에 액션을 실행합니다. 이 밖에도 작업별 도구가 제공됩니다.
각 기능은 사용자가 켜거나 끌 수 있습니다. Manage capabilities를 활성화하면 에이전트도 작업 중 기능 구성을 변경할 수 있습니다. 기능 활성화만으로 리소스 권한이나 도구 승인 절차가 생략되지는 않습니다.