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:
| 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:
-
Abra su instancia watsonx Code Assistant.
-
En la página de inicio, haga clic en el mosaico Configuración de licencias de generación de código.
-
Seleccione las licencias que desea modificar.
-
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.