JupyterAI Intelligenza Artificiale Generativa + JupyterLab

JupyterAI + JupyterLab

Non avrai bisogno di un Copilot in VSCode! Ne dubito.

JupyterLab è stato uno dei migliori amici di un aspirante data scientist. Anche per i veterani, è stato uno dei playground più utilizzati prima che il codice vada in produzione. È veramente un modo potente e user-friendly per esplorare modelli in notebook e migliorare la produttività iniziale. In alcuni casi, come Netflix, l’intero flusso di dati, compresi i job programmati, viene eseguito utilizzando JupyterLab.

Jupyter AI offre un modo potente e user-friendly per esplorare modelli AI generativi in notebook e migliorare la produttività in JupyterLab e nel Jupyter Notebook. Più specificamente, Jupyter AI offre —

  • Una magia %%ai che trasforma il Jupyter Notebook in un playground AI generativo riproducibile. Questo funziona ovunque sia in esecuzione il kernel IPython (JupyterLab, Jupyter Notebook, Google Colab, VSCode, ecc.).
  • Una UI di chat nativa in JupyterLab che ti consente di lavorare con l’AI generativa come assistente conversazionale.
  • Supporto per una vasta gamma di fornitori e modelli di modelli generativi (AI21, Anthropic, Cohere, Hugging Face, OpenAI, SageMaker, ecc.).

Installazione

Per installare JupyterAI,

pip install jupyter_ai

La versione principale più recente di jupyter_ai, v2, supporta solo JupyterLab 4. Se hai bisogno del supporto per JupyterLab 3, dovresti installare la versione v1 di jupyter_ai al suo posto:

pip install jupyter_ai~=1.0

Per tutti gli utenti di JupyterNotebook che non utilizzano Labs, è possibile utilizzare JupyterAI tramite magic actions. Per installare magic actions per Jupyter AI, eseguire il seguente comando.

pip install jupyter_ai_magics

Fornitori di modelli supportati

Le variabili d’ambiente devono essere definite nell’ambiente Python su cui stai lavorando. Quindi, prendi nota dei nomi effettivi delle variabili. Inoltre, prendi nota della dipendenza del pacchetto Python per utilizzare i modelli.