Unità 2 / 11

Supporto alla risoluzione dei problemi e controllo passo dopo passo

Guadagni:

  • Capacità di utilizzare l'intelligenza artificiale nella risoluzione dei problemi in tre diversi ruoli come consulente strategico, produttore di soluzioni e revisore delle soluzioni, adeguati al livello di rischio di ciascuno.
  • Capacità di controllare sistematicamente ogni passaggio di una soluzione mediante numerazione, interrogazione di regole, controllo aritmetico, somme di controllo ed elenco di tutti i casi.
  • Essere in grado di verificare sia il risultato che la soluzione con metodi indipendenti, comprendendo che il risultato corretto non significa il percorso corretto.

La soluzione ad un problema matematico è una catena di passaggi interconnessi; Se qualche anello della catena viene interrotto, il risultato non è valido. L’intelligenza artificiale è molto brava a costruire rapidamente questa catena, ma spetta agli esseri umani monitorarne la forza. In questa unità imparerai come utilizzare l'intelligenza artificiale come partner per la risoluzione dei problemi e, cosa ancora più importante, come controllare sistematicamente ogni passaggio prodotto. L'obiettivo è sfruttare la velocità dell'intelligenza artificiale senza perdere alcun errore.

Innanzitutto, una definizione: la verifica passo passo consiste nel verificare se ogni passaggio intermedio di una soluzione è corretto uno per uno. In matematica, "Il risultato è corretto?" La domanda non è sufficiente; "Ogni passaggio intermedio è corretto?" La domanda è essenziale. Poiché a volte i passaggi sbagliati portano per caso al risultato giusto (una soluzione instabile), a volte un singolo errore aritmetico in una strategia corretta rovina il risultato.

Tre diversi ruoli dell’intelligenza artificiale nella risoluzione dei problemi

Puoi utilizzare l’intelligenza artificiale nella risoluzione dei problemi in tre modi diversi e ciascuno richiede una convalida diversa:

  1. Consulente strategico: "Come risolvo questo problema?" Qui, l’intelligenza artificiale suggerisce un metodo. Il rischio è basso perché fai i calcoli da solo.
  2. Generatore di soluzioni: "Risolvi questo problema". Il rischio è alto perché sia ​​la strategia che il calcolo provengono dall’intelligenza artificiale; Ogni passaggio deve essere supervisionato.
  3. Controllo soluzione: "Controlla la mia soluzione." È a rischio medio; L'intelligenza artificiale può trovare bug, ma può anche inventare bug che non esistono o ignorare il vero bug.

L'approccio più sicuro è solitamente quello di combinare 1 e 3: ottenere la strategia dall'IA, fare il calcolo da soli o con SymPy, quindi fare il controllo dell'IA e il controllo incrociato.

Passo dopo passo: come verificare una soluzione

1. Numera ogni passaggio. Chiedere all'IA la soluzione in passaggi numerati ti consente di dire "C'è un errore nel passaggio 3".

2. Ad ogni passo "quale regola?" Signore. Chiedi all'IA di annotare quale regola algebrica, teorema o identità viene utilizzata in ogni passaggio. Se il nome della regola è sbagliato, anche il passaggio è discutibile.

3. Controllare l'aritmetica separatamente. Anche se la logica algebrica è corretta, gli errori numerici sono comuni. Rivedi ogni addizione, moltiplicazione e cambio di segno.

4. Prova limiti ed eccezioni. Testa il risultato con valori semplici come x=0, x=1. Se la formula non ha senso a questi valori, c'è un errore.

5. Torna indietro al contrario. Controlla il risultato della derivata integrando, sostituendo la radice dell'equazione, moltiplicando la fattorizzazione.

6. Cerca la coerenza tra dimensioni e unità. Se nei problemi applicati le unità non si sommano (ad esempio sommando metri e secondi), la formula non è corretta.

Suggerimento: "Verifica mediante operazione inversa" è lo strumento di verifica più potente in matematica ed è quasi gratuito. Se hai trovato la radice di un'equazione, sostituiscila; Se prendi un integrale, prendi la sua derivata; Se hai fatto una fattorizzazione, moltiplica. Questo controllo di 30 secondi previene ore di direzione sbagliata.

Il potere del provisioning deriva dalla sua indipendenza dall’intelligenza artificiale. Quando si sostituisce una radice si effettua una verifica deterministica del tutto indipendente da ciò che fa l’IA nel processo di soluzione: o l’equazione è soddisfatta oppure no, non c’è via di mezzo. Ecco perché la verifica è molto più preziosa dell'IA che dice "certo, giusto"; perché l’IA potrebbe ripetere lo stesso errore quando valida la propria soluzione, ma la verifica indipendente è fuori da questo ciclo. Quando riesci a fornire un risultato critico in due diversi modi indipendenti (ad esempio sia con la sostituzione che con SymPy), la tua fiducia aumenta in modo esponenziale.

Una classificazione degli errori

La tabella seguente riassume i tipi di errori riscontrati più comunemente nelle soluzioni di intelligenza artificiale e il modo per individuarli.

Tipo di errore

esempio

percorso di cattura

errore di segno

Scrivere −(a−b) = −a−b

Apertura e controllo manuale del mio nome

errore aritmetico

7×8 = 54

Conferma con calcolatrice/SymPy

regola sbagliata

dimentica la regola della catena

"Quale regola?" chiedere

Errore di campo/definizione

ottieni il registro (negativo)

Controllo del dominio

Stato saltato

Ignorando il discriminante < 0

Elenca tutti gli stati

Teorema inventato

nome di teorema inesistente

Conferma dalla fonte

tre mini custodie

Caso 1 – Risultato giusto, percorso sbagliato. Uno studente ha posto all’IA una domanda limite. L'intelligenza artificiale ha riscontrato che il risultato era 3, il che era corretto, ma nella fase intermedia ha utilizzato la regola di L'Hôpital laddove non poteva essere applicata (senza l'incertezza 0/0). Lo studente chiede "quale regola si applica e perché?" Interrogata l’IA ha accettato l’errore ed è arrivata nuovamente a 3 nel modo corretto. Il risultato è stato lo stesso, ma il percorso non era solido; Anche il viaggio è stato valutato nell'esame.

Caso 2 — Caso omesso. Un ingegnere, |2x − 4| = 6 l'equazione in valore assoluto è stata risolta da YZ. YZ ha risolto solo 2x − 4 = 6 e ha dato x = 5; Ha saltato lo stato 2x − 4 = −6 (x = −1). L'ingegnere chiede "quanti stati ci sono in valore assoluto?" Quando l'ho chiesto, è apparsa la seconda radice. La correttezza di entrambe le radici è stata confermata dalla sostituzione.

Caso 3: il controllo incrociato ha rilevato 3 errori. Un insegnante ha chiesto all'intelligenza artificiale di eseguire una prova di identità trigonometrica in 10 passaggi. Quindi ha confrontato la stessa dimostrazione passo dopo passo con la funzione di semplificazione di SymPy. Ha scoperto che l’IA applicava l’identità in modo errato in 3 passaggi su 10. Tempo totale di controllo 12 minuti; La fiducia guadagnata non ha prezzo.

Quattro modelli copiabili

1) Soluzione numerata e basata su regole:

Risolvi questo problema: [problema]. Scrivi la soluzione in passi NUMERATI. In ogni passaggio, indica tra parentesi il nome della regola/teorema che hai utilizzato. Non saltare nessun passaggio dicendo "ovviamente"; mostra ogni transizione.

2) Non forzare tutti gli stati:

Risolvi questo problema: [problema]. Elenca TUTTI i casi POSSIBILI durante la risoluzione (ad esempio valore assoluto, quadratico, vincoli di dominio). Non saltare nessun caso; Se lo salti, giustifica il motivo per cui lo hai saltato.

3) Richiesta fornitura:

Hai trovato: [risultato]. Ora VERIFICA questo risultato con l'operazione inversa:[differenziare/sostituire/moltiplicare]. Mostra il risultato del checksum e indica se è coerente con il problema originale.

4) Controllo orientato all'errore:

Cerca SOLO gli errori nella soluzione seguente. Controlla ogni passaggio in ordine; quando trovi il primo errore, scrivi quale passo, che tipo di errore (segno/aritmetica/regola) e qual è quello corretto. Creazione di una nuova soluzione.Soluzione: [qui]

Prompt debole / Prompt forte

Debole: "Risolvi x² − 5x + 6 = 0."
Risultato: "x = 2 e x = 3" — può essere vero, ma non noterai se viene mancato il caso dispari o se la fattorizzazione è sbagliata.
Forte: "Risolvi l'equazione x² − 5x + 6 = 0 sia mediante la fattorizzazione che con la formula discriminante; mostra che i due metodi danno le stesse radici. Quindi fornisci ciascuna radice sostituendola nell'equazione."
Risultato: due metodi indipendenti si verificano a vicenda, garantendo che il risultato sia accurato. Se si verifica un errore, i due metodi entreranno in conflitto e lo vedrai immediatamente.

Errori comuni

  • Basta guardare il risultato. Il risultato giusto non significa un percorso solido. Controlla anche la strada.
  • Saltare il provisioning. Un controllo di sostituzione/derivata arretrata di 30 secondi rileva la maggior parte degli errori; Non trascurarlo.
  • Non elencare le situazioni. Le omissioni nei vincoli di valore assoluto, quadratico, di radice e di dominio sono gli errori più comuni.
  • Confidando che l'IA dica "no bugs". L’intelligenza artificiale nel ruolo di revisore dei conti potrebbe non cogliere il vero errore; L’occhio umano è essenziale nel lavoro critico.
  • Essere soddisfatti di un metodo. Se possibile, risolvi e confronta utilizzando due metodi indipendenti.
Attenzione: quando l'IA controlla la tua soluzione, a volte potrebbe creare un "bug" inesistente e dissuaderti dalla soluzione corretta. Quindi quando l’IA mostra un errore, controlli anche se quell’errore è davvero un errore. Anche il revisore può sbagliarsi.

In sintesi

Nella risoluzione dei problemi, l’intelligenza artificiale svolge tre ruoli: consulente strategico, generatore di soluzioni, revisore delle soluzioni. L’approccio più sicuro è prendere la strategia dall’intelligenza artificiale, eseguire i calcoli con strumenti indipendenti e verificare sistematicamente ogni passaggio. Passi numerati, "quale regola?" domanda, checksum (operazione inversa), casi limite ed elenco di tutti i casi sono gli strumenti di base per individuare gli errori. Il risultato giusto non significa un percorso solido; Controlla sia il risultato che il percorso.

Compito dell'applicazione

Scegli un'equazione quadratica o un'equazione a valore assoluto. Risolvi YZ con i modelli 1 e 2. Quindi: (a) controlla che tutti i casi siano stati coperti, (b) assicurati ciascuna radice sostituendo, (c) risolvi e confronta nuovamente con un secondo metodo, se possibile. Se trovi un errore, annota di che tipo è (segno/aritmetica/regola/condizione saltata).

lista di controllo

  • [ ] Ho preso la soluzione in passaggi numerati.
  • [ ] Ho confermato la regola utilizzata in ogni passaggio.
  • [ ] Ho verificato che tutti gli imprevisti siano stati affrontati.
  • [ ] Ho controllato il risultato con l'operazione inversa (controllo).
  • [ ] Se possibile, l'ho confrontato con un secondo metodo.
  • [ ] Ho anche verificato in modo indipendente gli "errori" mostrati dall'IA.