Manual · 9

El asistente de IA

El asistente es un panel de chat que responde sobre tu código, el TIA, el 6502 y los formatos de cartucho. Es opcional y está desactivado hasta que lo actives. Con un modelo que se ejecuta en tu ordenador, nada sale de tu máquina.

Actívalo en la pregunta del primer arranque o en Ajustes → Asistente. Mientras no configures un modelo, no se envía nada a ningún sitio y no se instala nada.

Elegir un modelo

VCSIDE incluye un ayudante, el llama-server de llama.cpp, que ejecuta un modelo en este ordenador. La lista Modelo incluido recomienda uno que cabe en tu memoria. Confirmas la descarga una sola vez y el archivo se comprueba con una suma de verificación fija. También puedes elegir un archivo .gguf que ya tengas.

El ayudante es llama.cpp, de Georgi Gerganov y colaboradores.

Preguntar

Pregunta sobre tu código o sobre la 2600. Una pastilla sobre el cuadro de texto muestra lo que acompaña a tu pregunta: el archivo abierto o las líneas seleccionadas, y los errores de compilación. Quita una pastilla con su cruz. @ añade archivos y carpetas.

La búsqueda por significado es opcional: activa Buscar en el proyecto por significado y descarga un modelo pequeño. Sin ella, el proyecto se busca por palabras clave.

Preguntar y Agente

Un interruptor del panel elige el modo.

Los modelos locales pequeños trabajan solo en modo Preguntar. Si sabes que un modelo es lo bastante bueno, sus ajustes pueden permitirle Agente. El agente solo ve la carpeta del proyecto, y nunca lee archivos que puedan guardar secretos.

Revisar los cambios

Un cambio muestra primero su lugar y un diff. No se escribe nada hasta que haces clic en Aplicar o Descartar, y un archivo que ha cambiado entretanto nunca se sobrescribe. Un cambio aplicado es un solo paso de deshacer en el editor. Deshacer todo lo que cambió esta conversación restaura todos los archivos que tocó el asistente.

En modo Agente, compilar y ejecutar el juego se pregunta antes: Permitir una vez o Permitir en esta sesión. Los cambios en un Makefile o en un .vcsproj se preguntan cada vez.

Explicar errores

Con Explicar errores activado, el panel muestra Explicar los errores cuando la última compilación ha fallado. Cada fila de Problemas tiene Explicar este error en su menú contextual.

Chats, modelos remotos y claves