Condividi tramite


Che cos'è AI Shell?

Importante

A gennaio 2026, il progetto AI Shell non è più attivamente mantenuto. Questo progetto dovrebbe essere considerato archiviato dal punto di vista ingegneristico.

AI Shell è una shell interattiva che fornisce un'interfaccia di chat con i modelli linguistici. La shell fornisce agenti che si connettono a modelli di intelligenza artificiale diversi e ad altri provider di assistenza. Gli utenti possono interagire con gli agenti in modo conversazionale.

Il progetto AI Shell include:

  • Un'interfaccia shell della riga di comando (aish)
  • Framework per la creazione di agenti di intelligenza artificiale e altri provider di assistenza
  • Integrazione con Terminale Windows e iTerm2 in macOS
  • Un modulo di PowerShell per l'integrazione con PowerShell. Per altre informazioni, vedere il modulo AI Shell.
  • Supporto per server e strumenti MCP
  • Supporto per le distribuzioni locali di Foundry

Ogni assistente di intelligenza artificiale è noto come agente. La versione iniziale di AI Shell include due agenti:

  • agente di OpenAI di Azure che si connette a un'istanza di gpt-4o. Usare questo agente per le attività di intelligenza artificiale generali.
  • Azure Copilot agent che può aiutare con la conoscenza di Microsoft Azure. Usare l'agente di Azure per assistenza con l'interfaccia della riga di comando di Azure e i comandi di Azure PowerShell.

È possibile eseguire l'eseguibile di AI Shell (aish.exe) in un'esperienza autonoma oppure è possibile usare il modulo AIShell PowerShell con PowerShell 7 per creare un'esperienza di riquadro diviso (sidecar) con Terminale Windows. L'esperienza sidecar è il modo consigliato per utilizzare AI Shell perché si ottiene un'integrazione più profonda con la shell. Queste funzionalità includono:

  • Possibilità di inserire codice dalla risposta della shell di intelligenza artificiale direttamente nella shell dei comandi connect
  • I comandi in più passaggi vengono aggiunti al buffer IntelliSense predittivo per l'accettazione rapida
  • Ripristino di un errore semplice a comando singolo
  • Integrazione MCP

Problemi noti

Questa versione corrente di AI Shell presenta alcuni problemi noti che stiamo lavorando attivamente per risolvere:

  • L'esperienza sidecar funziona solo con Windows Terminal e iTerm2 per macOS.
  • AI Shell non è supportato in Linux. Potresti farlo funzionare, ma non supporta l'integrazione del terminale diviso che ottieni con Windows Terminal e iTerm2. AI Shell non è testato su nessuna distribuzione Linux.
  • Se sono installate versioni di anteprima (sviluppatore) e stabili di Terminale Windows, il Start-AIShell comando apre un nuovo terminale che esegue la versione stabile di Terminale Windows.
  • Se è stato avviato Terminale finestra come amministratore, il comando Start-AIShell apre una nuova finestra del terminale che esegue Terminale Windows senza elevazione dei privilegi.
  • Se stai utilizzando l'app terminale predefinita in macOS, non ottieni l'esperienza sidecar e i colori potrebbero non essere visualizzati correttamente. Potrebbe essere difficile leggere il codice generato.