knowledgebase/journals/2023_06_27.md
2023-06-27 10:43:15 +02:00

1.3 KiB

  • #prompt-engineering per parser da #markdown a oggetto Quiz di #Probo
    • Dato il un contenuto Markdown che presenta una paragrafo e a seguire un elenco puntato come nell'esempio riportato sotto:
      
      Testo della domanda.
      
      * Risposta 1
      * Risposta 2
      * Risposta 3
      * Risposta 4
      
      scrivi una funzione in Go con test associato, che converta il contenuto Markdown in un oggetto definito dalle seguenti strutture:
      
      type Quiz struct {
      	Question *Question `json:"question"`
      	Answers  []*Answer `json:"answers"`
      }
      
      type Question struct {
      	Text string `json:"text"`
      }
      
      type Answer struct {
      	Text    string
      	Correct bool
      }
      
      L'elenco puntato rappresenta le risposte alla domanda contenuta nei paragrafi che lo precedeno. Per convenzione, la prima risposta è sempre quella corretta. Attenzione, il parser deve tenere conto che il testo della domanda può presentarsi su più paragrafi come nell'esempio riportato sotto.
      
      Testo della domanda.
      
      Testo della domanda.
      
      Testo della domanda.
      
      * Risposta 1
      * Risposta 2
      * Risposta 3
      * Risposta 4
      
      Il numero delle risposte è indefinito.
      
      
      
  • Per impostare nano come editor di default per #git in #archlinux
    • git config --global core.editor "nano -w"