Web of Thoughts es una aplicación web que utiliza la API OpenAI para generar mapas mentales basados en un mensaje determinado. Estos mapas mentales primero generarán pensamientos iniciales, los vincularán, los criticarán y finalmente intentarán resolverlos en una respuesta final.
Parte de mi inspiración fue intentar que ChatGPT pensara en los problemas más como lo hacen los humanos (tener pensamientos, vincularlos, pensar en críticas a esos pensamientos y finalmente resolver esos pensamientos en una respuesta final).
Puede tener algunos errores, así que nos disculpamos si se produce algún error.
Para configurar, simplemente abra la configuración y pegue su clave API de OpenAI. Luego simplemente ejecute app.exe y escriba localhost:5000 para acceder en su navegador (o copie la dirección del servidor).
Si tiene todas las dependencias instaladas, también puede ejecutar Web of Thoughts.bat
Para generar un mapa mental, haga clic en el botón de inicio y se le pedirá que ingrese un mensaje.
Tiene las opciones para que GPT busque soluciones, genere ideas o piense por su cuenta. La selección "Pensamientos" hará que GPT genere pensamientos sin ninguna entrada del usuario, por lo que ingresar una tarea no afectará en absoluto su respuesta.
También puedes elegir cuántos pensamientos quieres que continúe GPT. Por ejemplo, establecer esto en 1 le preguntará a GPT si hay algún pensamiento que quiera continuar (ya sea para resolver un problema o explorar más un pensamiento). Si no lo considera necesario o no quiere continuar con ningún pensamiento, no lo hará.
Continuar con un pensamiento puede resultar costoso a medida que recorremos nuevamente el proceso de vincular y criticar pensamientos. Tenga cuidado al configurar esto en valores altos.
Puede seleccionar el modelo según los modelos a los que tiene acceso.
Hay algunos ejemplos dentro de la carpeta de ejemplos. Probé las primeras 10 preguntas de lógica formal del conjunto de datos de prueba MMLU disponible aquí: https://huggingface.co/datasets/cais/mmlu/viewer/formal_logic/test
No observé una gran mejora con respecto a GPT 3.5, pero descubrí que respondió correctamente a la pregunta 2 cuando ChatGPT nunca lo hizo. Sin embargo, sería erróneo decir que ChatGPT nunca lo hizo tan bien.
Podría considerarse una mejora dado que al probar ChatGPT promedió 4/10 y mi Web of Thoughts obtuvo 7/10 pero esto no es un promedio y es solo lo que obtuvo combinando los resultados de la prueba de 3 continuar y la de 5 continuar. prueba. Necesito hacer más pruebas para que aquí nada sea concluyente. COT está incluido en mi mensaje y no lo he probado con ChatGPT, por lo que la mejora del rendimiento podría deberse a eso.
Me hubiera gustado haber probado GPT 4, pero me cobraron 99 centavos, es decir, 1 centavo de descuento de lo necesario para tener acceso. Si alguien quiere probarlo con GPT 4, hágamelo saber sus resultados :)
Puedes encontrar las preguntas que utilicé en /Formal-Logic-Questions. Están formateados para que puedas simplemente copiarlos y pegarlos.
Cuando esté cargado, puede arrastrar cualquiera de los nodos del mapa mental y hacer clic en un pensamiento para obtener una barra lateral con más información (pensamientos vinculados, pensamientos continuos, etc.).
Puede mover el mapa mental y escalarlo hacia arriba y hacia abajo usando la rueda de desplazamiento o los botones para acercar o alejar. Al hacer doble clic también se amplía. (Actualmente, si un mapa mental excede el ancho de la página web, puede desplazarse hacia la izquierda, aún intentando solucionarlo).
Puede guardar y cargar mapas mentales en formato JSON.
Actualmente hay algunos errores.
Dependiendo de la popularidad del proyecto, tengo planeadas estas características: