Le eché un vistazo brevemente debido a mi participación/interés histórico en en el espacio de Discourse.
La autorización de las llamadas a la API al ChatGPT basado en web es actualmente bastante complicada (y molesta, obligándote a imitar un navegador web, por ejemplo) y algunas soluciones provisionales de envoltura de API de código abierto han fallado desde entonces, ya que lo han endurecido.
Sospecho que, por el momento, están intentando activamente dificultar la ingeniería inversa de las llamadas a la API del sitio web oficial[1] y que podría valer la pena esperar a la API oficial para un ChatGPT totalmente conversacional que seguramente vendrá para evitar esta complejidad y cualquier abuso de los términos de servicio que puedas arriesgar? Mirando Discourse de OpenAI ( ), esto parece ser lo que otros piensan.
Teniendo en cuenta que ya existe una API oficial de OpenAI, pero esta no admite conversaciones continuas de una manera tan conveniente (¡parece que tienes que enviar toda la historia cada vez en una variable context! ¡Eso es demasiado derrochador (y en última instancia caro) para que me moleste mientras tanto! ).
@philip_rhoades o cualquiera aquí: ¿implementaste un bot de Discourse con GPT-3?
Imagino bots para impulsar la actividad comunitaria, que se pueden configurar para responder con diferentes estilos a los comentarios de los visitantes o entre sí. Tendrías el tema principal del foro, el tema del hilo y la primera publicación como entradas. El bot usaría la API para generar texto y asegurarse de que sea lo suficientemente diferente de los otros bots. Cada uno discutiría un aspecto diferente de la publicación original. Luego, permitiría que la discusión humana continuara. Si nadie responde en un hilo durante una semana, un bot puede revivir ese hilo respondiendo nuevamente, esta vez a una de las publicaciones anteriores.
Los bots realmente no podrán enlazar a artículos externos, pero eso vendrá, puede ser un proceso diferente para hacerlo.
Para ser ético, cada bot necesitaría un perfil que diga que es un bot impulsado por GPT-3.
¿Alguien está interesado en escribir un plugin de Discourse para hacer eso? Pagaremos por esto de nuestra empresa. Cuando se trata de IA, esta es un área en la que preferimos NO de código abierto por temor a ser abusados (aunque es bastante trivial para que alguien más lo haga y lo publique de código abierto).
¿Existen plugins de Discourse que faciliten la creación de cuentas sintéticas que usen cron para publicar? ¿Cómo funcionan?
Definitivamente estaría interesado, pero sugeriría una pausa si quieres un bot conversacional hasta que proporcionen la API conversacional oficial completa (cualquier hackeo probablemente romperá los términos y condiciones).
Si no te importa una solución simple de llamada y respuesta, el trabajo podría comenzar pronto. No dudes en enviarme un mensaje privado.
De acuerdo, en realidad ni siquiera quiero ChatGPT. Solo GPT-3. ¿Hay algo en contra de los términos de servicio en cuanto a lo que sugerí… no sería interactivo sino solo una publicación cada pocos días por cada bot. No es “astroturfing” ya que los bots solo están en nuestro foro y están claramente etiquetados en sus perfiles:
Para ser claros, puedes hacerlo un poco interactivo, pero actualmente es bastante difícil de manejar.
La API actual de OpenAI para GPT3 probablemente estaría bien para ese caso de uso, en cualquier caso.
No estoy seguro de cómo le indicaríamos al bot que dé indicaciones (quizás un trabajo de algún tipo), pero vamos a discutirlo, definitivamente estoy interesado, no dudes en enviarme un mensaje directo aquí.
¡Espera, como suele pasar cuando empiezo a escribir, me doy cuenta de algo! Como no queremos que otros propietarios de foros copien o revendan el código en este caso, podemos desarrollar un servicio de código cerrado que cree cuentas en discourse y complete sus perfiles, ¡y luego publique periódicamente como esas cuentas! ¿Tiene discourse algún tipo de lista blanca para las cuentas para evitar que sean baneadas en la sombra basándose en que todas provienen de la misma dirección IP o algo así?
Esto no es una recomendación; solo señalo un sitio relacionado con transformadores, la T de GPT (Generative Pre-trained Transformer), que vale la pena ver.
Si bien entiendo los conceptos de redes neuronales, transformadores y GPT, personalmente no tengo los recursos para entrenarlos más debido al alto costo, pero me mantengo al día con ellos. También soy consciente de lo que considero algunos de sus talones de Aquiles [1]. No tomes eso como que no me gustan, solo siento que tal como vienen no están listos para el primer plano como los necesito.
[1] Preguntas del Dr. Vaughan Pratt de 1994 para evaluar Cyc, hechas a ChatGPT (ref )
Aprende a crear una IA que pueda responder preguntas sobre tu sitio web
Este tutorial detalla un ejemplo sencillo de rastreo de un sitio web (en este ejemplo, el sitio web de OpenAI), conversión de las páginas rastreadas en embeddings utilizando la API de Embeddings y, a continuación, creación de una funcionalidad de búsqueda básica que permite a un usuario hacer preguntas sobre la información incrustada. Esto pretende ser un punto de partida para aplicaciones más sofisticadas que utilizan bases de conocimiento personalizadas.
¡¡¡OpenAI tiene un foro de Discourse!!! que no es tan fácil de encontrar.
Facilitan encontrar el sitio de Discord, pero yo los evito como la peste.
Aquí hay una gran implementación de un bot GPT que puede usar el contexto completo del sitio web construido sobre Supabase (código abierto):
Sospecho que Discourse y Supabase serían una gran alineación aquí. Un plugin que realice incrustaciones de foros utilizando el enfoque del video anterior y luego cree un usuario respaldado por eso sería increíble.
Ciertamente estaría interesado. Pero desafortunadamente, creo que si no está en el espacio de código abierto, estaremos perdiendo nuestro tiempo y esfuerzo, ya que el plugin más mantenido terminará siendo el que sea de código abierto. Y si crea y utiliza una versión de código cerrado, se quedará con una carga de mantenimiento.
Si ambos están dispuestos a unirse financieramente, estoy en posición de hacerlo realidad. Y bastante pronto si se desea. Pero tendría que estar bajo la licencia Apache-2.0.
También sospecho que esto ayudaría seriamente a la empresa Discourse si un plugin como este pudiera ser un plugin oficial. ¿Es eso algo que podría interesar a la empresa Discourse?
Es posible que pueda obtener una subvención de financiación equivalente del gobierno donde vivo para apoyar la creación de esto. Si está interesado en unirse financieramente, hágamelo saber. Estaré encantado de ejecutar la infraestructura de alojamiento, y cualquiera que contribuya financieramente al principio a la creación del plugin podrá tener un descuento significativo en la solución alojada sin problemas que indexa su foro y crea bots GPT inteligentes para su Discourse.
Hola, algunas buenas noticias sobre nuestro equipo aquí en Discourse.
Para el próximo ciclo de lanzamiento, en Discourse hemos elegido la IA como una de nuestras prioridades para nuevas funciones y plugins. Eso significa que ahora tenemos un equipo dedicado trabajando en funciones como la integración de LLM, y las presentaremos pronto aquí en Meta.
Parece una decisión inteligente. He aprendido rápidamente al utilizar ChatGPT y recibir comentarios de usuarios que carecen de conocimientos técnicos, que no están familiarizados con el concepto de ingeniería de prompts. Por lo tanto, me gustaría compartir este recurso:
Si buscan personas para probar y dar su opinión sobre las versiones preliminares, por favor inclúyanme y estaré encantado de ayudar si estoy disponible.