Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
AI Shell es un shell interactivo que proporciona una interfaz de chat con modelos de lenguaje. El shell proporciona agentes que se conectan a diferentes modelos de IA y a otros proveedores de asistencia. Los usuarios pueden interactuar con los agentes de forma conversacional.
El proyecto de AI Shell incluye:
- Una interfaz de shell de línea de comandos (
aish
) - Un marco para crear agentes de inteligencia artificial y otros proveedores de asistencia
- Integración con Terminal Windows e iTerm2 en macOS
- Un módulo de PowerShell para la integración con PowerShell. Para obtener más información, consulte el módulo AI Shell.
Cada asistente de IA se conoce como agente. La versión inicial de AI Shell incluye dos agentes:
- agente de de Azure OpenAI que se conecta a una instancia de gpt-4o. Use este agente para tareas generales de inteligencia artificial.
- Agente de Copilot en Azure que puede ayudar con los conocimientos de Microsoft Azure. Use el agente de Azure para obtener ayuda con la CLI de Azure y los comandos de Azure PowerShell.
Puede ejecutar el ejecutable de AI Shell (aish.exe
) en una experiencia independiente o puede usar el módulo de AIShell PowerShell con PowerShell 7 para crear una experiencia de pantalla dividida con Terminal Windows. Esta es la manera recomendada de usar AI Shell porque se obtiene una integración más profunda con el shell. Estas características incluyen:
- La capacidad de insertar código desde la respuesta de AI Shell directamente en el shell de comandos connect
- Los comandos de varios pasos se agregan al búfer predictivo de IntelliSense para una aceptación rápida.
- Recuperación de errores simple y de un solo comando
Estado del proyecto
La versión actual de AI Shell es v1.0.0-preview.4. IA Algunos elementos de la herramienta aún están en desarrollo y están sujetos a cambios.
AI Shell v1.0.0-preview.4 incluye las siguientes mejoras:
- Compatibilidad mejorada con macOS, incluida la experiencia de sidecar con iTerm2
- Compatibilidad con la autenticación de identificador de Microsoft Entra en Azure OpenAI
- Nuevos parámetros para
Invoke-AIShell
- Agente experimental de sílice Phi que utiliza el modelo de IA incorporado incluido con los últimos PC Copilot+
Problemas conocidos
Esta versión actual de AI Shell tiene algunos problemas conocidos que estamos trabajando activamente en la solución:
- La experiencia de pantalla dividida solo funciona con Terminal Windows e iTerm2 para macOS.
- El módulo
AI Shell no se admite en Linux. Puede ejecutar el aish
ejecutable en Linux, pero no se ha probado en ninguna distribución de Linux. - Si tiene instaladas varias versiones de Terminal Windows, el comando
Start-AIShell
abre una nueva ventana de terminal que ejecuta una versión diferente de Terminal Windows. - Si inició Terminal de ventana como administrador, el comando
Start-AIShell
abre una nueva ventana de terminal que ejecuta Terminal Windows sin elevación. - Si utilizas el terminal Mac predeterminado, es posible que los colores no se muestren correctamente. Puede ser difícil leer el código generado.
Puedes informar de otros problemas en el repositorio de GitHub.
Proporcionar comentarios
Sus comentarios son importantes para nosotros durante esta fase de desarrollo. Le animamos a compartir sus experiencias para ayudarnos a mejorar AI Shell.
Estas son las formas en que puede participar:
- Problemas con los archivos: Si encuentra errores, tiene sugerencias para nuevas características o desea informar de incoherencias, abra una propuesta en el repositorio de GitHub de AI Shell.
- Únase a las discusiones: Únete a las discusiones de nuestra comunidad en la pestaña de discusiones de GitHub . Comparta ideas, discuta posibles mejoras, conéctese con otros usuarios y comparta los agentes que cree.
- Documentación: Si observa alguna laguna en la documentación, puede sugerir cambios o enviar solicitudes de incorporación de cambios para mejorar nuestra documentación.