Herramienta de moderación para formatear código con IA

El foro de OpenAI tiene problemas con el volumen de usuarios que no formatean su código. Uno de los “Regulares” de la comunidad ha planteado esto en el “Lounge”.

7 Me gusta

Ya existe la posibilidad de publicar explicaciones de IA, cambiar tiempos, corregir… claro, nada de eso ocurre exactamente bien en el texto publicado, pero aun así. Esto es solo una modificación del mismo principio :smirking_face:
Un plugin que permite a un grupo añadir tres tildes antes y después de un área elegida.

4 Me gusta

Intentaría arreglarlo yo mismo, pero está alojado.

2 Me gusta

Sí… no hay felicidad para instalar complementos.

2 Me gusta

Podríamos crear una automatización que haga esto.

Algo como si tienes un 8/10 de confianza en que el código fuente necesita formato, simplemente formátalo.

También está el componente de tema que pide a la gente que formatee código, lo cual podríamos instalar.

7 Me gusta

Tenemos a mucha gente que parece ser nueva en la programación en general, y algunos de ellos hacen un buen esfuerzo.

A veces son cosas pequeñas, como que el usuario olvida (o no sabe cómo) establecer el idioma.

<hello>
<hello>

A veces pegan código que contiene comillas invertidas que terminan sin escapar correctamente, así que supongo que se rinden (no pude encontrar el ejemplo en el que estaba pensando ahora mismo).

En estos casos, probablemente no sea muy útil, y en mi opinión, la incorporación de nuevos usuarios debería ser lo más fácil posible (probablemente ya es abrumador tal como está).


La idea de dar a los usuarios experimentados un botón sería controlar el costo/uso de inferencia con un modelo más potente si ese es un problema o una preocupación.

De todos modos, ¡gracias por considerar esto!

5 Me gusta

Una cosa interesante que podríamos hacer con bastante facilidad es permitir que ciertos grupos accedan a ciertas funciones de “Ayudante de IA” en las publicaciones.

Luego podríamos agregar una tarea de “Ayudante de IA” aquí y desbloquearla para TL3 en tu foro.

Esto puede funcionar bastante bien, aunque la desventaja es que tiene que generar muchos tokens, por lo que puede ser extremadamente lento.

Idealmente, necesitaríamos enseñar al ayudante a operar con “diffs” para que pueda generar significativamente menos tokens en casos donde hay mucho código fuente.

5 Me gusta

Bueno. OpenAI tiene una función de “Salidas Predichas” que sería perfecta para este caso de uso, creo:

(Sospecho que así es como funciona su herramienta Canvas)

Aprecio que esto pueda ser algo específico de OpenAI por ahora, pero sin duda otros seguirán.

3 Me gusta

No del todo, lo probé y es caro y ciertamente no es perfecto:

Yo diría que un enfoque basado en “diff” probablemente tenga la mayor probabilidad de funcionar.

Algo como esto podría funcionar (salida JSON buscando marcadores) Crafting Concise Prompts for Markdown Formatting - AI Conversation - Discourse Meta

5 Me gusta

Es una lástima. Veo que has compartido tus comentarios con OpenAI :+1:. Definitivamente parece una función inmadura que aún no está a la altura (ejem)

1 me gusta

Podríamos hacer algo como esto con la clasificación de personas y una herramienta personalizada

Clasificación de personas (gpt 4o mini) → herramienta personalizada → llm para corregir (gpt 4o) → api para enviar la edición

El desafío, sin embargo, es ¿qué tan cómodos estamos permitiendo que el llm aplique la edición sin alucinaciones?

Una posibilidad podría ser que la corrección del llm devuelva 2 números de línea (dónde comienza el código y dónde termina) y luego usar esa información para agregar comillas invertidas, de esa manera hay mucho menos riesgo de destrucción.

Lo pensaré más, pero creo que algo es factible aquí.

1 me gusta