> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Crea con l'IA

> Configura un progetto Base44 usando il tuo agente IA di programmazione

Installa le skill di Base44 e lascia che il tuo agente IA di programmazione crei, sviluppi e distribuisca il tuo progetto.

<Note>Devi avere installato Node.js 20.19.0 o superiore.</Note>

## Configurazione

<Steps>
  <Step title="Installa le skill di Base44">
    Installa le skill globalmente in modo che siano disponibili in qualsiasi progetto:

    ```bash theme={null}
    npx skills add base44/skills -g
    ```

    Questo insegna al tuo agente IA di programmazione come lavorare con i progetti Base44, inclusi CLI, SDK, entità, funzioni backend e distribuzione.
  </Step>

  <Step title="Apri il tuo strumento IA di programmazione">
    Apri una cartella in Cursor, Claude Code, Codex, OpenCode o in qualsiasi agente che supporti le skill. Le skill di Base44 sono automaticamente disponibili.
  </Step>

  <Step title="Descrivi cosa vuoi costruire">
    Fornisci al tuo agente un prompt che descriva il tuo progetto. Sii specifico sui dati di cui hai bisogno, su come gli utenti vi interagiscono e sulle funzionalità che desideri. Ecco alcuni esempi:

    *"Create a new Base44 project for a job application tracker. I need to store data for Companies, Applications, and Interviews. Applications should have status, position title, salary range, and notes. Add authentication so each user only sees their own data."*

    *"Create a new Base44 project for a customer support tool. I need an AI agent that can look up orders by email, check delivery status, and create refund requests. Store conversations and link them to customer records."*

    *"Create a new Base44 project for a team standup bot. Add a Slack connector and a backend function that runs daily, collects standup updates from a Standups table, and posts a summary to a Slack channel."*
  </Step>
</Steps>

<Note>Il tuo agente potrebbe chiederti di autenticarti con Base44 durante la configurazione. Questo apre una finestra del browser per farti accedere.</Note>

## Cosa farà il tuo agente

Quando dai al tuo agente un prompt, in genere farà quanto segue:

1. Installa la CLI di Base44 se non è già installata.
2. Esegue `base44 create` per creare la struttura del progetto.
3. Definisce gli [schemi di entità](/developers/backend/resources/entities/overview) in base alla tua descrizione.
4. Configura [agenti IA](/developers/backend/resources/agents-config), [connettori OAuth](/developers/backend/resources/connectors) e altre risorse.
5. Scrive codice frontend e backend.
6. Configura autenticazione, regole RLS e altre impostazioni.
7. Distribuisce il progetto con `base44 deploy`.

Puoi guidare il tuo agente a ogni passaggio o lasciarlo lavorare per l'intero processo.

## Continua a sviluppare

Dopo la configurazione iniziale, il tuo agente può continuare ad apportare modifiche in tutto il tuo progetto. Alcune cose che puoi chiedergli:

* Aggiungere o modificare [schemi di entità](/developers/backend/resources/entities/overview) e inviarli con la CLI.
* Scrivere [funzioni backend](/developers/backend/resources/backend-functions/overview) con automazioni e pianificazioni cron.
* Configurare [agenti IA](/developers/backend/resources/agents-config) con strumenti personalizzati e accesso ai dati.
* Configurare [connettori OAuth](/developers/backend/resources/connectors) per servizi esterni.
* Costruire pagine e componenti frontend usando l'SDK.
* Distribuire aggiornamenti in produzione.

## Suggerimenti per risultati migliori

* **Sii specifico sul tuo modello di dati:** dai un nome alle tue entità e descrivi i campi di cui hai bisogno, comprese le relazioni tra di essi.
* **Menziona l'autenticazione da subito:** se la tua app necessita di login o dati per utente, dillo nel tuo prompt iniziale in modo che l'agente configuri le RLS fin dall'inizio.
* **Descrivi il comportamento, non solo la struttura:** invece di "add a notifications entity", prova "send an email notification when a task is assigned to someone".
* **Itera:** inizia con una versione base e chiedi al tuo agente di aggiungere funzionalità una alla volta.

## Vedi anche

* [Skill](/developers/backend/overview/skills): dettagli su come funzionano le skill e cosa copre ognuna
* [Struttura del progetto](/developers/backend/overview/project-structure): come sono organizzati i progetti Base44
* [Riferimento CLI](/developers/references/cli/commands/introduction): tutti i comandi CLI disponibili

<Note>Questa pagina è stata tradotta utilizzando l'IA. Per informazioni più accurate e aggiornate, consulta la [versione inglese](/). </Note>
