Ir al contenido

Captura de contexto (scripts y selecciones)

La calidad del contexto afecta directamente a la calidad de la respuesta. Usa las herramientas de captura para darle a Genie el alcance correcto antes de enviar una petición.

ActionBest use caseResult
Add SelectionCaptura la selección activa de Script Workspace, o el script actual cuando no hay un rango multillínea seleccionado.Actualiza el contexto en vivo de Script Workspace y los metadatos relacionados para el chat actual.
Add ScriptsCaptura objetos de script de todas las pestañas abiertas de Script Workspace.Adjunta cada script abierto como su propia insignia para que Genie pueda razonar sobre un contexto más amplio con varios scripts.
Clear ContextCambia a otra tarea y elimina el contexto anterior.Elimina del estado actual el script capturado y el contexto de fragmentos.

ContextCapture.png

  1. En Script Workspace, asegúrate de que el script de destino sea visible.
  2. Si quieres limitar el alcance, selecciona las líneas concretas que deseas cambiar.
  3. En Genie, haz clic en Add Selection.
  4. Confirma que la insignia de contexto en vivo aparece encima del composer con el script y la información de línea correctos.
  5. Envía tu petición en ASK, CODE, QUERY o DATA.

Lógica de detección de alcance para Add Selection

Sección titulada «Lógica de detección de alcance para Add Selection»

Genie decide automáticamente el alcance de la captura en vivo en función de tu selección en Script Workspace:

  • Explicit multi-row selection: captura solo el rango seleccionado.
  • Zero or one selected row: captura el script completo.
  • Metadata extraction: una captura de selección también actualiza los metadatos de tabla, campo y layout relacionados.

Add Selection también puede refrescar la caché reutilizable del proyecto activo. Esa caché del proyecto sigue separada de la sesión del chat actual, de modo que borrar el contexto de sesión no borra las reglas guardadas del proyecto ni su historial a nivel de proyecto.

Usa Add Scripts cuando quieras que Genie vea varias pestañas abiertas de Script Workspace como objetos de script adjuntos, en lugar de una sola selección en vivo.

  • Cada pestaña capturada aparece como su propia insignia de script adjunto.
  • Las insignias de scripts adjuntos permanecen separadas para que Genie pueda razonar sobre scripts relacionados entre sí.
  • El contexto adjunto de varios scripts es distinto de la insignia viva de Script Workspace; representa scripts adjuntos explícitos y no la selección viva actual.
  • Usa Add Selection cuando el script vivo actual o las líneas seleccionadas deban seguir siendo la prioridad. Usa Add Scripts cuando los scripts circundantes o relacionados importen más que una sola selección viva.

El contexto aparece encima del composer de dos formas:

  • Live context badge: muestra el script o la selección actual de Script Workspace capturada con Add Selection.
  • Attached script badges: muestran los scripts adjuntos con Add Scripts.

Para la mayoría de los flujos, usa Add Selection para el script vivo o las líneas resaltadas, Add Scripts cuando varias pestañas abiertas deban considerarse juntas, y Clear Context cuando quieras desvincular el alcance capturado para este chat.

Para cualquiera de los dos tipos de insignia:

  • Preview: haz clic en una insignia para abrir el visor de solo lectura e inspeccionar el texto capturado.
  • Remove: haz clic en x sobre una insignia de script adjunto para desvincular ese elemento de contexto.

BadgesScripts.png

1. Previsualizar el texto capturado del script

Sección titulada «1. Previsualizar el texto capturado del script»

Al hacer clic en una insignia viva o adjunta se abre un visor de solo lectura. Esta vista es de texto primero y coincide con el formato de Script Viewer.

PreviewScriptBadge.png

Metadata Explorer se actualiza automáticamente durante Add Selection.

GrabScriptDepExtract.png

3. Borrar todo el contexto adjunto al cambiar de tarea

Sección titulada «3. Borrar todo el contexto adjunto al cambiar de tarea»

ClearSelection.png

4. Quitar un elemento adjunto sin borrar todo

Sección titulada «4. Quitar un elemento adjunto sin borrar todo»

RemoveAttachedScripts.png

  • El contexto capturado coincide con el alcance de la tarea.
  • Se han eliminado insignias antiguas que no tienen relación.
  • Si hace falta, la selección de metadatos coincide con el mismo alcance de tabla o campo.
  • Si falla la captura, haz clic en Script Workspace y ejecuta un Cmd+C manual una vez, y luego vuelve a intentarlo.
  • Si Genie está minimizado, restáuralo primero desde el Dock o la barra de menús. Consulta Mac Menu Bar and Dock Access.
  • Si los resultados son demasiado genéricos, adjunta más lógica circundante borrando la selección en Script Workspace y haciendo clic en Add Selection.
  • Si los resultados son demasiado amplios, selecciona un rango más pequeño en Script Workspace y haz clic en Add Selection.
  • Si necesitas que Genie compare o edite varios scripts abiertos a la vez, usa Add Scripts en lugar de depender de una sola selección viva.