Conoce Jupyter AI Un nuevo proyecto de código abierto que lleva la Inteligencia Artificial Generativa a Jupyter Notebooks con Comandos Mágicos y una Interfaz de Chat.
Jupyter AI es un proyecto de código abierto que incorpora la Inteligencia Artificial Generativa a Jupyter Notebooks con Comandos Mágicos y una Interfaz de Chat.
Jupyter AI, un subproyecto oficial de Project Jupyter, lleva la inteligencia artificial generativa a los cuadernos de Jupyter. Permite a los usuarios explicar y generar código, corregir errores, resumir contenido e incluso generar cuadernos completos a partir de indicaciones en lenguaje natural. La herramienta conecta Jupyter con modelos de lenguaje grandes (LLMs) de varios proveedores, incluyendo AI21, Anthropic, AWS, Cohere y OpenAI, respaldados por LangChain.
Diseñado teniendo en cuenta la IA responsable y la privacidad de los datos, Jupyter AI permite a los usuarios elegir su LLM preferido, modelo de incrustación y base de datos de vectores para adaptarse a sus necesidades específicas. Las indicaciones, cadenas y componentes subyacentes del software son de código abierto, lo que garantiza la transparencia de los datos. Además, guarda metadatos sobre el contenido generado por el modelo, lo que facilita el seguimiento del código generado por la IA dentro del flujo de trabajo. Es importante destacar que Jupyter AI respeta la privacidad de los datos del usuario y solo se comunica con LLMs cuando se solicita, sin leer ni transmitir datos sin consentimiento explícito.
Para empezar a usar Jupyter AI, los usuarios pueden instalar la versión adecuada para su JupyterLab (versión 3 o 4) utilizando pip. El software proporciona dos interfaces para interactuar con LLMs: una interfaz de chat dentro de JupyterLab y una interfaz de comando mágico para entornos de cuadernos compatibles. Jupyter Naut, el asistente de IA dentro de la interfaz de chat, se comunica a través de texto y ofrece una amplia gama de capacidades. Puede responder preguntas generales, explicar código en inglés sencillo u otros idiomas, modificar código e identificar errores. Además, los usuarios pueden generar cuadernos completos a partir de indicaciones de texto utilizando el comando “/generate”.
- Cómo construir tuberías de aprendizaje automático, ¡visualmente y rápidamente!
- Construyendo un clasificador de toxicidad de comentarios utilizando los modelos Transformer de Hugging Face
- Llama 2 de Meta Revolucionando los modelos de lenguaje de código abierto para uso comercial
La interfaz de chat permite a los usuarios enseñar a Jupyternaut sobre archivos locales utilizando el comando “/learn”. Jupyternaut utiliza un modelo de incrustación para convertir datos y almacenarlos en una base de datos de vectores local, lo que permite a los usuarios hacer preguntas sobre estos archivos utilizando el comando “/ask”. La IA luego responde en función de la información almacenada.
En entornos de cuadernos, los usuarios pueden utilizar comandos mágicos como “%%ai” para interactuar con LLMs. El software admite varios proveedores y los usuarios pueden personalizar el formato de salida utilizando el parámetro “–format”. Además, la interpolación de variables permite interacciones dinámicas con los modelos de IA.
Jupyter AI es una herramienta valiosa para la generación de código impulsada por IA y la asistencia en los cuadernos de Jupyter con un enfoque en consideraciones éticas, privacidad y transparencia de datos. Se anima a los usuarios a revisar el código generado por IA antes de su ejecución, siguiendo las mismas prácticas que el código escrito por humanos. En conclusión, Jupyter AI es una adición potente y ética a Project Jupyter, que ofrece generación de código impulsada por IA, asistencia y explicaciones mientras mantiene la privacidad de los datos y prácticas de IA responsables.
We will continue to update Zepes; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- Sobrevive al Apocalipsis del Mercado Laboral de IA Guía del Superviviente – Parte 2
- Uso de energía por consulta de ChatGPT
- Reorganización de las conferencias de fútbol universitario – Regresión
- Prácticas recomendadas de Ingeniería de Software para escribir código de aprendizaje automático (ML) mantenible
- Serie de Aprendizaje No Supervisado Explorando Mapas Autoorganizados
- Las 10 mejores LLM de código abierto para utilizar en tu próxima solicitud de LLM
- Aprendizaje Automático de Grafos @ ICML 2023