Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il progetto di codice usato in questa esercitazione è disponibile all'indirizzo https://github.com/microsoft/MicrosoftCloud. Il repository del progetto include sia il codice lato client che il codice lato server necessari per eseguire il progetto, consentendo di esplorare le funzionalità integrate correlate all'intelligenza artificiale (IA), alla comunicazione e ai dati dell'organizzazione. Inoltre, il progetto funge da risorsa per incorporare funzionalità simili nelle proprie applicazioni.
In questo esercizio si eseguiranno le seguenti operazioni:
- Clonare il repository GitHub.
- Aggiungere un file con estensione env nel progetto e aggiornarlo.
Prima di procedere, assicurarsi di disporre di tutti i prerequisiti installati e configurati come descritto nella sezione Prerequisiti di questa esercitazione .
Clonare il repository GitHub e creare un .env
file
Eseguire il comando seguente per clonare il repository GitHub di Microsoft Cloud nel computer.
git clone https://github.com/microsoft/MicrosoftCloud
Aprire la cartella MicrosoftCloud/samples/openai-acs-msgraph in Visual Studio Code.
Annotazioni
Anche se in questa esercitazione si userà Visual Studio Code, è possibile usare qualsiasi editor di codice per lavorare con il progetto di esempio.
Si notino le cartelle e i file seguenti:
- client: codice dell'applicazione lato client.
- server: codice API lato server.
- docker-compose.yml: usato per eseguire un database PostgreSQL locale.
Rinominare .env.example nella radice del progetto in .env.
Aprire il file con estensione env e esaminare le chiavi incluse:
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=
Aggiornare i valori seguenti in .env. Questi valori verranno usati dal server API per connettersi al database PostgreSQL locale.
POSTGRES_USER=web POSTGRES_PASSWORD=web-password
Dopo aver creato il progetto, è possibile provare alcune delle funzionalità dell'applicazione e scoprire come vengono compilate. Selezionare il pulsante Avanti sotto per continuare o passare a un esercizio specifico usando il sommario.