dettagli del modello IBM watsonx Code Assistant

watsonx Code Assistant

IBM watsonx Code Assistant è progettato per accelerare il ciclo di vita dello sviluppo del software e si basa sui modelli di codice IBM Granite.

Programmazione generale

Le fonti di dati pubblici utilizzate per addestrare i modelli includono:

  • GitHub
  • StarCoder
  • CommitPack
  • Assistente al codice Glaive

Java

Modello aziendale Java migliorato per la riparazione, la spiegazione, la generazione di test unitari e la correzione. Questo modello si avvale di nuovi dati Java aziendali adattati a questi casi d'uso e di un code jam di centinaia di sviluppatori IBM WebSphere.

Le fonti di dati pubblici utilizzate per addestrare i modelli includono:

  • methods2test
  • Codice sorgente e documentazione di Jakarta EE
  • Codice sorgente e documentazione MicroProfile

Jakarta EE Specifiche

Copyright © 2016-2023, Eclipse Foundation e Copyright © 2016-2024, Eclipse Foundation AISBL. Questo software o documento include materiale copiato o derivato dalle Specifiche JarkataEE disponibili presso https://jakarta.ee/specifications/. Questo software può generare materiale che implementa, è copiato o derivato dai documenti a cui si fa riferimento nel presente documento. L'utente è responsabile di determinare se i requisiti della Eclipse Foundation Specification License ( https://www.eclipse.org/legal/efsl/ ) si applicano ai materiali generati.

MicroProfile Specifiche e documentazione API

Copyright © 2016-2023, Eclipse Foundation e Copyright © 2016-2024 Eclipse Foundation AISBL. Questo software o documento include materiale copiato o derivato dai documenti della Eclipse Foundation MicroProfile Specification e dalla documentazione della Eclipse Foundation MicroProfile API disponibile presso https://microprofile.io/specifications/. Questo software può generare materiale che implementa, è copiato o derivato dai documenti a cui si fa riferimento nel presente documento. L'utente è responsabile di determinare se i requisiti della Eclipse Foundation Specification License ( https://www.eclipse.org/legal/efsl/ ) si applicano ai materiali generati.

Altro (come il linguaggio naturale e la matematica)

Le fonti di dati pubblici utilizzate per addestrare i modelli includono:

  • MathInstruct
  • OpenWebMath
  • S2ORC: il corpus aperto di ricerca di Semantic Scholar
  • RedPajama 1T
  • Stack Exchange
  • Wikimedia