Aggiungi supporto per blocchi e inline in stile Latex per la matematica

L’intelligenza artificiale fornisce risposte in formato latex. Ho scritto un prompt per convertire questo formato latex in formato mathjax, ma il prompt non viene sempre implementato e risponde in formato latex. Quando ho scritto il mio problema alla community di openai, è arrivato il seguente suggerimento.

"Ho deciso che non valeva nemmeno la pena ingombrare un prompt di sistema, quando potevo semplicemente fare quanto segue da parte mia con i risultati:

    translateLaTex = (val: string): string => {
        if (val.indexOf("\\\\") == -1) return val;

        return val.replaceAll("\\\\(", "$")//
            .replaceAll("\\\\)", "$")//
            .replaceAll("\\[", "$")//
            .replaceAll("\\]", "$");
    }

"
Puoi applicare questa soluzione nel prossimo aggiornamento?

2 Mi Piace

Mi piace questa idea, concordo che il latex può essere fastidioso nelle risposte dell’IA e nel prompting di sistema se è difficile. Ancora di più perché GPT4o è ottimizzato sul latex. Supporto totalmente la creazione di una sorta di PR con un interruttore per supportare la “modalità latex” se si seleziona una casella nelle impostazioni del sito.

3 Mi Piace

Non so se stiamo parlando della stessa cosa, ma per me ha funzionato. Non uso formule particolarmente complesse, però.

Comprendi appieno MathJax e lo generi.

Quando presenti espressioni matematiche, usa le seguenti regole:
1. Per le espressioni matematiche in linea, usa singoli simboli del dollaro `$...$`.
2. Per le espressioni matematiche in stile display, usa doppi simboli del dollaro `$$...$$`.

Ad esempio:
- In linea: L'equazione dell'equivalenza massa-energia è $e=mc^2$.
- Display:
$$
e=mc^2
$$
1 Mi Piace

Puoi aggiungere questa funzionalità nel prossimo aggiornamento. Non importa quanto digiti il prompt, non funziona sempre correttamente. Nel forum di OpenAI, suggeriscono una soluzione come quella sopra, non un prompt, come soluzione definitiva.

Sì, questo è molto fastidioso, le PR sono benvenute se vuoi provarci.

1 Mi Piace

Mi piacerebbe provarlo, sarei felice se aprissi una PR @sam

Questo è ora supportato nativamente nelle ultime versioni!

2 Mi Piace