이 자습서에서 사용되는 코드 프로젝트는 .에서 https://github.com/microsoft/MicrosoftCloud사용할 수 있습니다. 프로젝트의 리포지토리에는 프로젝트를 실행하는 데 필요한 클라이언트 쪽 코드와 서버 쪽 코드가 모두 포함되어 있으므로 AI(인공 지능), 통신 및 조직 데이터와 관련된 통합된 기능을 탐색할 수 있습니다. 또한 이 프로젝트는 유사한 기능을 사용자 고유의 애플리케이션에 통합하는 데 도움이 되는 리소스 역할을 합니다.
이 연습에서 다음을 수행합니다.
- GitHub 리포지토리를 복제합니다.
- 프로젝트에 .env 파일을 추가하고 업데이트합니다.
계속하기 전에 이 자습서의 필수 구성 요소 섹션에 설명된 대로 모든 필수 구성 요소를 설치하고 구성했는지 확인 합니다 .
GitHub 리포지토리 복제 및 파일 만들기 .env
다음 명령을 실행하여 Microsoft Cloud GitHub 리포지토리 를 컴퓨터에 복제합니다.
git clone https://github.com/microsoft/MicrosoftCloud
Visual Studio Code에서 MicrosoftCloud/samples/openai-acs-msgraph 폴더를 엽니다.
비고
이 자습서 전체에서 Visual Studio Code를 사용하지만 모든 코드 편집기를 사용하여 샘플 프로젝트를 사용할 수 있습니다.
다음 폴더 및 파일을 확인합니다.
- client: 클라이언트 쪽 애플리케이션 코드입니다.
- 서버: 서버 쪽 API 코드입니다.
- docker-compose.yml: 로컬 PostgreSQL 데이터베이스를 실행하는 데 사용됩니다.
프로젝트의 루트에 있는 .env.example 의 이름을 .env로 바꿉니다.
.env 파일을 열고 포함된 키를 살펴보세요.
ENTRAID_CLIENT_ID= TEAM_ID= CHANNEL_ID= OPENAI_API_KEY= OPENAI_ENDPOINT= OPENAI_MODEL=gpt-4o OPENAI_API_VERSION=2024-05-01-preview POSTGRES_USER= POSTGRES_PASSWORD= ACS_CONNECTION_STRING= ACS_PHONE_NUMBER= ACS_EMAIL_ADDRESS= CUSTOMER_EMAIL_ADDRESS= CUSTOMER_PHONE_NUMBER= API_PORT=3000 AZURE_AI_SEARCH_ENDPOINT= AZURE_AI_SEARCH_KEY= AZURE_AI_SEARCH_INDEX=
.env에서 다음 값을 업데이트합니다. 이러한 값은 API 서버에서 로컬 PostgreSQL 데이터베이스에 연결하는 데 사용됩니다.
POSTGRES_USER=web POSTGRES_PASSWORD=web-password
이제 프로젝트가 시작되었으므로 애플리케이션 기능 중 일부를 사용해보고 빌드 방법을 알아보겠습니다. 목차를 사용하여 특정 연습을 계속하거나 이동하려면 아래의 다음 단추를 선택합니다.