Pensamiento
Interactuar con chatgpt de maneras alternativas.
Trabajar con ramas alternativas de conversación
- Su conversación puede ramificarse en dos o más en cualquier momento
- Evite tener un contexto de información irrelevante
- Haga fácilmente un nuevo giro en la conversación, sin renunciar al viejo
- No hay necesidad de eliminar algo interesante
- Un modelo tiene más respuestas si lo preguntas de nuevo
Conozca su costo
- Su presupuesto o su cuota por mes puede ser limitante
- Los modelos tienen precios muy diferentes por token
- Vea el tráfico en el registro de la consola, aprenda a optimizar
Edite su historial de chat
- Arregle los problemas que ve directamente, incluso en el código de programación
- Eliminar lo que no es importante
- Tener un registro de consola que incluya lo que eliminó como referencia
Tener las herramientas que necesita
- Guardar los bloques de código con un nombre de archivo generado
- Ejecutar el código
- Renderizar el contenido, como látex o SVG
- Abra aplicaciones como hoja de cálculo para salida CSV
- Ejecutar indicaciones preparadas en modo por lotes
- Ejecutar indicaciones generadas por herramientas externas
- Vea a continuación en "Características"
[Nota: Esto solo se implementa parcialmente. Ver este software no se lanza]
Una interfaz de usuario para GPT-4 y ChatGPT, que admite la forma común de chatear con el modelo, mensaje por mensaje de manera lineal. Pero por encima de eso, admite una perspectiva completamente nueva: rama la conversación de temas menos relacionados. Y trabaje con esta conversación como algo fácil de cambiar, en lugar de verla como la historia estática de una sesión.
Las indicaciones y los chats lineales son un método poderoso. Pero no solo hay una forma en que se pueda desarrollar una conversación. Trabaje en múltiples plazos, sin eliminar lo que sucedió antes.
Una conversación con GPT-4 o ChatGPT puede ser lineal, de modo que cada línea producida depende de todo lo que antes fue entrada o salida. Eso sucede, en experimentos científicos, pero con mucha menos frecuencia en uso de la vida real. Si no es lineal, eso significa que hay piezas en el contexto de una finalización que no se necesitan. El modelo gasta la misma atención, puede distorsionar sus resultados. Pagas por estas fichas. Y es probable que incluso pague más por ellos que por los tokens que realmente usa. Eso es difícil de evitar, con un complejo trabajo manual de corte y pasta, o a menudo incluso imposible. Thoughttree resuelve este problema al proporcionar las herramientas adecuadas. Y mucho más.
Se requiere una tecla API de OpenAI.
(https://platform.openai.com/signup, https://platform.openai.com/account/api-keys)
Características
- Trabaje con múltiples terminaciones , al igual que generaría múltiples imágenes con una IA de imagen generativa.
- Puede trabajar fácilmente en conversaciones alternativas . Vuelve a probar algo más, sin perder nada.
- Puede editar libremente la historia : lo que la IA cree que ha dicho y lo que la IA cree que se ha dicho.
- Estás trabajando en texto continuo , pero los mensajes de usted y la IA se mantienen separados.
- Puede cambiar opciones como la temperatura o incluso cambiar el modelo en el medio de la conversación.
- Tiene el control de lo que sucede: contar tokens , ver opciones actuales, ver por qué terminó la finalización anterior.
- Administre lo que debe estar en el contexto , cuando se vuelve difícil.
- Navegar por la historia. Y el árbol de la historia.
- Manejar secciones y archivos de código. Guárdalos , inclúyalos , ejecutarlos .
- Guardar secciones en archivos
- Ejecutar bloques de código
- Crear documentos de las secciones de código, como PDF de latex o PNG desde SVG
- Incluir archivos
- Reduzca el costo al no incluir texto irrelevante en el contexto, sin eliminarlo.
- Cambie los modelos de Key Hotkey en un segundo: presione CTRL+4 para cambiar de CHATGPT a GPT-4.
- Primero use un modelo rápido y barato , y vuelva a ejecutar el mensaje en un mejor modelo.
- Mantenga los temas separados: si tiene una consulta sobre un tema nuevo y relacionado, solo tiene las partes relevantes del historial en el contexto: otras partes pueden obstaculizar y causar costos.
Notas:
El programa espera una tecla API de OpenAI proporcionada en el entorno de shell, por ejemplo, en el archivo ~/.profile como export OPENAI_API_KEY="..."
- https://www.python.org/downloads/
- https://pypi.org/project/thoughttree/
- https://github.com/vsiegel/thoughttree
- https://openai.com/chatgpt
- https://openai.com/gpt-4
- https://platform.openai.com/docs/introduction
- https://openai.com/picing
- https://platform.openai.com/account/usage
- https://arxiv.org/abs/2303.08774
- https://cdn.openai.com/papers/gpt-4.pdf
- GPT-4 vs. GPT-3.5: un enfrentamiento conciso
- Doi: 10.36227/techrxiv.22312330