La programmazione in linguaggio naturale in termini semplici
Il sistema deve interpretare sia le parole che l'intento dietro di esse. La persona che fa la richiesta deve comunque spiegare la regola aziendale e verificare il risultato.
La programmazione in linguaggio naturale è un modo per creare o modificare software dichiarando il comportamento desiderato in linguaggio quotidiano invece di iniziare con la sintassi di programmazione.
L'istruzione descrive il comportamento
Una richiesta utile si concentra su cosa dovrebbe accadere. "Invia le richieste di attrezzature superiori a un determinato importo a un responsabile" fornisce al sistema una persona, una condizione e un risultato.
Il linguaggio naturale può abbassare la barriera per iniziare, ma non elimina l'ambiguità. La richiesta deve comunque rispondere a domande pratiche. Chi può inviare una richiesta? Quale responsabile la approva? Cosa succede quando l'importo cambia? Risposte chiare aiutano il sistema a produrre un comportamento che si adatta al processo reale.
La conversazione supporta la revisione
Il primo risultato dà a qualcuno qualcosa di concreto da ispezionare. Può provare il flusso di lavoro, trovare una condizione mancante e dichiarare la modifica successiva nello stesso linguaggio semplice.
Caffeine segue questo modello conversazionale. Descrivi il software di cui la tua azienda ha bisogno e Caffeine lo costruisce. Puoi quindi fare domande su quel software e richiedere modifiche attraverso la conversazione. L'operatore rimane responsabile di verificare permessi, calcoli e i record che il software conserva.
Termini della programmazione in linguaggio naturale
- Linguaggio naturale
- Le parole quotidiane che le persone usano per spiegare un obiettivo, una regola o una modifica.
- Intento
- Il risultato che una persona intende ottenere con una richiesta.
- Iterazione
- Una versione successiva creata dopo che qualcuno esamina il risultato e chiede una modifica.
Cosa include una richiesta utile
La persona che svolge il lavoro
Indica chi userà il software e cosa deve completare.
La regola aziendale
Dichiara l'approvazione, il calcolo o la condizione che controlla il risultato.
Il risultato atteso
Descrivi cosa dovrebbe essere visibile o completo quando la richiesta funziona.
Domande sulla programmazione in linguaggio naturale
No. La persona fornisce istruzioni in linguaggio quotidiano, ma il software risultante dipende comunque da codice o un'altra forma eseguibile dietro le quinte.
Non è necessario iniziare con la sintassi di programmazione. È necessario comprendere il flusso di lavoro abbastanza bene da spiegarne le regole e giudicare il risultato.
Indica l'utente, il compito, le informazioni importanti e la condizione che cambia cosa dovrebbe accadere.
Termini correlati del glossario
Dì a Caffeine di cosa ha bisogno la tua azienda
Le app Caffeine girano sull'Internet Computer, una rete pubblica pensata per questo.