google / google/codeworld

Predictive model for code

Offen
#878 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
discussion
Vorherrschende Sprache
Haskell
Sterne
1.3k
Forks
201
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

This might be a bit outlandish, but one interesting idea is to train a predictive model, similar to what gmail uses here:

![80b29d50-a118-42fa-958f-039c99b657db](https://user-images.githubusercontent.com/544744/55049743-d4749b80-5023-11e9-925e-3a61859f97ff.gif)

This model would be for code, though. There are probably a few tricks we can play given that we know the grammar and vocabulary -- so, for example, we would only suggest completions that use defined symbols.

The argument in favor of this is that knowing what to type next is a big blocker for many students, and sometimes the answer is pretty formulaic. So when it's easy, let's make the suggestion for them, and let them just accept it.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Es sind keine Dateien, Tests oder Einstiegspunkte identifiziert. Beginne damit, den Modellumfang und den Integrationspunkt für die Codevervollständigung zu definieren, und lege anschließend vor der Implementierung Bewertungskriterien und Tests fest.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
haskell
Bereich
machine-learning
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.