Configurar cómo se muestran las sugerencias de código

watsonx Code Assistant

Watsonx Code Assistant comprueba si una sugerencia de código generada es similar a otras fuentes de código.

El código generado debe tener 10 líneas o más en estos idiomas:

  • C
  • C++
  • Go
  • Java
  • JavaScript
  • Python
  • TypeScript

Por defecto, watsonx Code Assistant bloquea las sugerencias de código que son similares a otras fuentes de código. Puede establecer si las sugerencias de código que son similares al código de licencias específicas se muestran en el IDE con una referencia a la fuente de código similar y su licencia.

La visualización de la sugerencia de código se establece por licencia. La siguiente tabla enumera los ajustes de similitud de códigos y una descripción de cada uno:

Ajustes de similitud del código
Valor Descripción
Sugerencia de código de bloque (por defecto) Ninguna sugerencia de código
Mostrar sugerencia de código con referencia Mostrar la sugerencia de código con una referencia de licencia

IBM recomienda bloquear la visualización de sugerencias de código que sean similares a otras fuentes de código. Si decide mostrar sugerencias de código similares a otras fuentes de código con una referencia, su derecho a la protección contractual de la propiedad intelectual (si existe) en virtud de su acuerdo con el cliente podría verse afectado.

Para cambiar los ajustes:

  1. Abra su instancia watsonx Code Assistant.

  2. En la página de inicio, haga clic en el mosaico Configuración de licencias de generación de código.

  3. Seleccione las licencias que desea modificar.

  4. Haga clic en la configuración de la barra de acciones. Las opciones de la barra de acciones son Bloquear o Mostrar con referencia.

Para obtener una lista de las licencias que pueden configurarse, consulte la referencia de licencias de Code suggestion.