인프라 설정 create-first-app
인프라는 앱을 위한 기술적 기반입니다. 즉, 코드를 저장하는 저장소와 작업 핸들러를 실행하고 사용자에게 위젯을 전달하는 서비스입니다.
개요에 설명된 대로 작업 처리기가 제품 찾기와 같은 작업을 수행하는 반면 위젯은(는) 그 결과를 대화의 대화형 경험으로 표시합니다.
LLM Apps은(는) 처리기 및 위젯 소스 코드를 두 개의 별도 저장소에 저장합니다.
- 작업 리포지토리 — 서버측 처리기와 해당 테스트가 포함되어 있습니다.
- 위젯 리포지토리 — 대화형 위젯의 코드와 스타일을 포함합니다.
예를 들어 제품 검색 처리기는 일치하는 제품을 검색하고 해당 위젯에 제품 카드로 표시됩니다. 저장소는 해당 코드를 저장합니다. Adobe I/O Runtime은 배포된 처리기를 실행하고 Edge Delivery Services은 위젯을 제공합니다.
설정 마법사는 이러한 저장소를 준비하고 앱에 필요한 서비스를 연결합니다. 다음 두 옵션 중 하나를 선택합니다.
- LLM Apps관리 인프라을(를) 시작하는 가장 빠른 방법입니다. Adobe은 작업 핸들러 및 위젯에 대한 저장소를 생성하고 호스팅하므로 저장소를 직접 설정할 필요가 없습니다.
- 자신의 저장소 소유한 저장소에 앱 코드를 보관하고 Cloud Manager에 추가했습니다. GitHub, GitHub Enterprise, GitLab, Bitbucket 또는 Azure DevOps에서 호스팅할 수 있습니다. 플랫폼은 필요한 프로젝트 파일로 빈 저장소를 초기화하므로 미리 작업 또는 위젯 코드를 준비할 필요가 없습니다.
이 안내서: 인프라 옵션을 선택하고 설치 마법사로 앱을 만드는 방법을 알아봅니다. 설치 후 작업 만들기를 계속합니다.
앱을 만드는 동안 작업 생성이 시작되지않습니다. 앱 페이지와 별도로 작업 생성을 시작합니다.
앱 만들기 마법사를 엽니다.
Adobe LLM 앱을 엽니다. 시작 페이지에서 시작을 선택합니다. 이미 열려 있는 앱이 있는 경우 앱 선택기를 사용하여 새 앱 만들기를 선택합니다.
LLM 앱 만들기 마법사는 시작(으)로 시작합니다. 기술 환경을 설정하는 방법을 선택합니다.
두 옵션 모두 나중에 자동 작업 생성을 지원합니다. 두 옵션 모두 작업을 수동으로 쓸 필요가 없습니다.
LLM Apps 관리 인프라 사용 adobe-managed-infrastructure
이 옵션을 사용하여 Adobe에서 앱에 대한 저장소 및 연결된 서비스를 설정하고 관리하도록 할 수 있습니다. 저장소를 만들거나 GitHub 앱을 직접 설치할 필요가 없습니다.
- 처리 허용을 선택하세요.
- 다음 단계를 선택합니다.
- 앱 세부 정보를 완료합니다.
- 앱 만들기를 선택합니다.
Adobe이 저장소를 준비하고 위젯 사이트를 연결하는 동안 앱 페이지에는 앱 설정이 표시됩니다. UI는 일반적으로 설정이 1~2분 정도 소요됨을 나타냅니다. 작업, 테스트 및 배포는 설정이 준비될 때까지 사용할 수 없습니다.
설치에 실패하면 오류를 읽고 다시 시도를 선택하세요. 페이지에서 진행률을 확인할 수 없는 경우 백그라운드에서 설치를 계속합니다. 다시 확인을 선택하여 다시 연결합니다.
설치가 완료되면 작업 만들기를 계속합니다.
고유한 저장소 사용 your-own-repositories
내 Cloud Manager 설정 사용을 선택한 후 다음 단계을 선택하십시오. 이 경로에는 네 가지 마법사 단계가 있습니다.
→ 인프라 설정 → 위젯 인프라 설정 → 앱 세부 정보를 시작합니다.
LLM Apps이(가) Adobe 계정을 사용하여 Cloud Manager을(를) 통해 저장소에 도달합니다. GitHub 앱을 설치하지 않습니다.
시작하기에 앞서 own-repositories-prerequisites
- 앱이 속할 Cloud Manager 프로그램에 대한 액세스 권한.
- 두 개의 저장소, 즉 작업 처리기와 위젯에 대한 저장소가 있습니다. git 호스트가 생성한 README만 포함된 저장소를 포함하여 빈 저장소는 문제가 없습니다.
- 두 저장소 이(가) 개인 저장소로 Cloud Manager에 추가됨(소유권이 확인됨) 및 상태 준비. Cloud Manager은(는) 쓸 수 있어야 합니다. 읽기 전용 액세스 토큰으로는 충분하지 않습니다.
직접 호스트하는 저장소만 나열됩니다. Cloud Manager에서 Adobe이 호스팅하는 저장소는 지원되지 않습니다.
위젯 저장소는 Edge Delivery Services 사이트입니다. widget-repository-is-an-eds-site
위젯은 Edge Delivery Services(EDS) 사이트에서 제공되며 위젯 저장소에 해당 사이트의 코드가 보관됩니다. 위젯 리포지토리가 EDS 사이트에 속하는지, 아니면 속하는지 확인합니다. 두 가지 방법으로 하나를 설정할 수 있습니다.
- 자체 Git을 사용하는 모든 Git 공급자 Cloud Manager에서 EDS 사이트를 만들고 고유한 Git 가져오기를 사용하여 저장소에 연결합니다. 그런 다음 Cloud Manager은(는) 저장소의 코드를 사이트에 동기화합니다. 마법사를 시작하기 전에 이 작업을 수행하십시오. Git 가져오기를 참조하세요.
- AEM 코드 동기화를 사용하는 GitHub 리포지토리입니다. Edge Delivery Services 자습서와 같이 EDS 사이트를 직접 설정합니다. 마법사는 저장소의 유효성을 검사한 후 AEM 코드 동기화 설치 및 액세스 확인 과정을 안내합니다.
위젯 단계에서는 적용되는 사례를 감지합니다. 위젯 인프라 설정을 참조하세요.
작업 인프라 설정
작업 리포지토리에는 LLM 플랫폼이 작업을 호출할 때 실행되는 서버측 처리기와 테스트가 포함되어 있습니다.
- Cloud Manager 프로그램에서 작업 리포지토리가 포함된 프로그램을 선택합니다.
- Cloud Manager 저장소에서 작업 저장소를 선택합니다. 누락된 경우 Cloud Manager으로 이동하여 Cloud Manager에 추가한 다음 목록을 새로 고치십시오.
- 저장소 유효성 검사를 선택합니다. 유효성 검사는 Adobe LLM 앱 보일러판으로 빈 저장소를 초기화합니다. 기존 저장소에는 호환되는 작업 프로젝트가 있어야 합니다.
- 리포지토리 유효성 검사가 나타나면 다음 단계를 선택하십시오.
플랫폼은 생성된 작업 코드를 이 저장소의 분기로 푸시합니다. 검토됨으로 표시을 선택하면 분기가 병합됩니다. 작업 만들기를 참조하세요.
위젯 인프라 설정 set-up-the-widget-infrastructure
위젯은 제품 카드나 예약 양식과 같은 작업에 첨부된 선택적 시각적 응답입니다. EDS(Edge Delivery Services)는 위젯 저장소를 사용하는 사이트에서 이러한 템플릿을 제공합니다.
-
위젯 원본에서 수동으로 위젯 저장소 선택을(를) 선택합니다.
-
Cloud Manager 프로그램에서 위젯 리포지토리가 포함된 프로그램을 선택합니다. 작업 리포지토리의 프로그램과 다를 수 있습니다.
-
Edge Delivery Services 저장소에서 위젯 저장소를 선택합니다. 작업 저장소를 선택하지 마십시오.
-
저장소 유효성 검사를 선택합니다. 유효성 검사는 AEM 보일러판으로 빈 저장소를 초기화합니다. 기존 저장소는 호환되는 EDS 프로젝트여야 합니다.
다음에 발생하는 사항은 위젯 저장소를 호스팅하는 위치에 따라 다릅니다.
다른 공급자의 위젯 저장소(고유한 Git 가져오기) widget-repository-byog
GitLab, Bitbucket, Azure DevOps 또는 GitHub Enterprise에 있는 저장소의 경우 유효성 검사에서 Cloud Manager이(가) 리포지토리에 연결된 EDS 사이트를 찾습니다. 마법사가 Edge Delivery Services 사이트 아래에 사이트를 표시합니다.
Cloud Manager은(는) 저장소의 코드를 해당 사이트에 동기화하므로 AEM 코드 동기화가 필요하지 않습니다. 다음 단계를 선택합니다.
유효성 검사에서 사이트가 연결되어 있지 않다고 보고하면 Bring Your Own Git을(를) 사용하여 저장소를 Cloud Manager의 EDS 사이트에 연결한 다음 다시 유효성을 검사하십시오. Git 가져오기를 참조하세요.
GitHub의 위젯 저장소 widget-repository-github
GitHub 리포지토리는 AEM 코드 동기화를 사용하여 해당 코드를 게시합니다. 유효성 검사 후 마법사에 AEM 코드 동기화 설치가 표시됩니다. LLM Apps, AEM 사이트 액세스 및 DA 쓰기 액세스에 동일한 Adobe 계정을 사용합니다.
AEM 사이트 액세스 설정 aem-site-access
새로 설치: AEM 코드 동기화 설치를 선택하고 위젯 저장소에 액세스 권한을 부여합니다. 설치 확인 페이지에서 설치 마법사를 완료하여 자신을 사이트 관리자로 추가합니다.
기존 EDS 사이트: AEM 코드 동기화 설치를 유지하고 선택한 위젯 리포지토리를 포함하는지 확인합니다. 기존 사이트 관리자에게 https://tools.aem.live/tools/user-admin/index.html/?org=<org>&site=<site>에서 AEM 사용자 관리자를 열고 admin 역할이 있는 Adobe 계정을 추가하도록 요청하십시오. 코드 동기화를 다시 설치할 필요가 없습니다.
<org> 및 <site>을(를) AEM 조직 및 사이트 이름으로 바꾸십시오. 사이트 관리자가 이러한 값을 확인할 수 있습니다.
DA 쓰기 액세스 권한 부여 da-write-access
새 사이트와 기존 사이트 모두에 대해 DA 조직 관리자에게 다음 작업을 요청합니다.
-
https://da.live/config#/<org>/에서 DA 구성을 열고<org>을(를) 사이트의 콘텐츠를 저장하는 DA 조직으로 바꿉니다. -
권한 시트를 엽니다. 없으면 시트 추가를 선택하고 이름을
permissions로 지정한 다음 열 머리글 경로, 그룹 및 작업을 추가하십시오. 댓글 열을 추가하여 각 규칙을 설명할 수도 있습니다. -
사이트의 모든 콘텐츠에 대해 Adobe 계정 쓰기 액세스 권한을 부여하는 행을 추가합니다. 사이트의 콘텐츠 경로는 path에, Adobe 계정 이메일은 groups에,
write은(는) actions에 사용하십시오. 구성을 저장합니다.
스크린샷은 가상의 계정을 사용합니다.
widget-author@example.com을(를) Adobe 계정 전자 메일로 바꾸고 조직 전체의/ + **예 대신 사이트의 콘텐츠 경로를 사용하십시오.CONFIG행은 구성 관리자용이므로 콘텐츠 액세스 권한을 부여하기 위해 변경할 필요가 없습니다.
AEM 사이트 역할은 DA에 쓰기 액세스 권한을 부여하지 않습니다. 조직 전체의 쓰기 액세스 권한은 필요하지 않습니다.
DA 권한 구성에 대한 자세한 내용은 권한 및 보안을 참조하세요.
AEM 설정의 유효성 검사 validate-aem-setup
- LLM Apps(으)로 돌아가서 AEM 설정 유효성 검사를 선택합니다.
- AEM 설치 확인이 나타나면 다음 단계를 선택합니다.
유효성 검사가 실패하면 메시지에 따라 AEM 사이트 액세스 또는 DA 쓰기 액세스를 확인한 다음 다시 확인하십시오.
앱 세부 정보 입력 app-details
인프라 옵션 모두 앱 세부 정보(으)로 끝납니다.
- LLM 앱 이름을 입력하십시오. Frescopa Coffee와 같이 브랜드 또는 경험을 식별하는 이름을 사용하십시오.
- 앱이 속한 AEM 프로그램을(를) 선택하십시오. 한 프로그램에만 액세스할 수 있는 경우 마법사는 해당 프로그램을 자동으로 선택합니다. 자체 저장소를 사용하는 경우 프로그램은 작업 저장소의 프로그램이므로 여기에서 변경할 수 없습니다.
- Application Insights 데이터 영역에서 미국(US) 또는 유럽(EU)을 선택하세요.
- 앱 만들기를 선택합니다.
사용 가능한 AEM 프로그램이 없는 경우 관리자에게 액세스 권한을 요청하십시오. 프로그램 로드가 실패하면 프로그램 로드 다시 시도를 선택하십시오.
마법사는 앱 페이지를 만든 후 엽니다. LLM Apps 관리 인프라가 있는 경우 계속하기 전에 인프라 설정이 완료될 때까지 기다리십시오.
나중에 저장소를 확인하려면 앱의 설정을 엽니다. 저장소 섹션에는 각 저장소의 프로그램 및 이름과 Bring Your Own Git을 사용하는 위젯 저장소의 경우 해당 EDS 사이트 및 원본이 표시됩니다. 앱이 생성된 후에는 저장소를 변경할 수 없습니다.
Adobe LLM 앱 GitHub 앱으로 이전에 만든 앱은 기존 리포지토리에서 계속 작동합니다.
다음: 작업 만들기
이제 앱에 인프라가 있지만 생성된 작업은 아직 없습니다. 웹 사이트를 분석하거나 수동 작업 만들기를 선택하려면 작업 만들기를 계속하십시오.
액션 메타데이터, 핸들러, 위젯 및 배포된 MCP 서버 간의 관계에 대해서는 앱이 함께 연결되는 방법을 참조하십시오.