Condividi tramite


Clonare il progetto

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

  1. Eseguire il comando seguente per clonare il repository GitHub di Microsoft Cloud nel computer.

    git clone https://github.com/microsoft/MicrosoftCloud
    
  2. 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.

  3. 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.
  4. Rinominare .env.example nella radice del progetto in .env.

  5. 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=
    
  6. 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
    
  7. 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.

Passaggio successivo