Ajouter la prise en charge des blocs et des inlines de style Latex pour les maths

L’intelligence artificielle donne des réponses au format latex. J’ai écrit une invite pour convertir ce format latex en format mathjax, mais l’invite n’est pas toujours mise en œuvre et répond au format latex. Lorsque j’ai exposé mon problème à la communauté openai, la suggestion suivante est arrivée.

« Je ai décidé que cela ne valait même pas la peine de polluer une invite système, alors que je pouvais simplement faire ce qui suit de mon côté avec les résultats :

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

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

»
Pouvez-vous appliquer cette solution dans la prochaine mise à jour ?

2 « J'aime »

J’aime cette idée, je suis d’accord que le latex peut être gênant dans les réponses de l’IA et les invites système si c’est difficile. Encore plus parce que GPT4o est affiné sur le latex. Je soutiens totalement la création d’une sorte de PR avec un interrupteur pour prendre en charge le « mode latex » si vous cochez une case dans les paramètres du site.

3 « J'aime »

Je ne sais pas si je parle de la même chose, mais pour moi, cela a fonctionné. Je n’utilise pas de formules très compliquées, cependant.

Vous comprenez parfaitement MathJax et le générez.

Lorsque vous présentez des expressions mathématiques, utilisez les règles suivantes :
1. Pour les expressions mathématiques en ligne, utilisez des signes dollar simples `$...$`.
2. Pour les expressions mathématiques de style affichage, utilisez des signes dollar doubles `$$...$$`.

Par exemple :
- En ligne : L'équation de l'équivalence masse-énergie est $e=mc^2$.
- Affichage :
$$
e=mc^2
$$
1 « J'aime »

Pouvez-vous ajouter cette fonctionnalité dans la prochaine mise à jour. Peu importe combien de fois je tape l’invite, cela ne fonctionne pas toujours correctement. Sur le forum OpenAI, ils suggèrent une disposition comme celle ci-dessus, pas une invite, comme solution définitive.

Oui, c’est très ennuyeux, une PR est la bienvenue si vous voulez tenter le coup.

1 « J'aime »

J’aimerais l’essayer, je serais heureux si vous ouvriez une PR @sam

Ceci est maintenant pris en charge nativement dans la dernière version !

2 « J'aime »