Añadir personas personalizadas al Bot de IA

He estado siguiendo un boletín que defiende el uso de indicaciones personalizadas para guiar a los estudiantes en la conversación. Esta entrada proporciona una indicación estructurada para que el tutor pregunte cuál es el nivel educativo del estudiante, luego solicite la tarea que debe realizar (¡las instrucciones le dicen explícitamente a la IA que no haga la tarea!) y luego su trabajo. La IA puede entonces dar retroalimentación sobre su trabajo basándose en los requisitos que el trabajo debe cumplir. Lo hice con una clase hoy y la retroalimentación fue sorprendentemente útil (aunque tenía expectativas bastante bajas).

Lo hice bifurcando el plugin, abriendo researcher.rb (parece que debería haber usado general.rb), guardándolo como mentor.rb, luego buscando researcher y copiando/pegando/reemplazando researcher-\u003ementor. Hice los cambios, desplegué y algunas pruebas en menos de una hora. (¡Incluso pasó las especificaciones!)

Lo que había sugerido en el pasado era una forma completa de agregar un número arbitrario de personalidades adicionales, quizás teniendo una categoría para personalidades y usando raw del OP como PROMPT. Pero habiendo hecho mi solución rápida y sucia de agregar una nueva persona, creo que un retorno mucho mayor en horas de programación sería simplemente agregar 1-3 personas que incluyan SiteSettings para el nombre de la persona y la indicación. Luego, un administrador podría probar rápidamente diferentes indicaciones simplemente cambiando la Configuración del sitio en lugar de volver a implementar el plugin.

¿Es esto algo que se podría considerar para una PR? Si no, ¿no debería poder crear un plugin complementario que los agregue y evite tener una bifurcación? ¿Algún consejo sobre cómo hacerlo a grandes rasgos?

4 Me gusta

Esto es oportuno, ya que acabo de aterrizar en Brasil después de asistir a la conferencia OpenAI DevDay. Una de las nuevas características reveladas allí es básicamente lo que creamos como personas integradas en sus propias API, que llamaron “Asistentes”.

El veredicto aún está en el aire sobre si migraremos algunos de los Bots de IA a esta nueva API, pero si lo hacemos, será mucho más fácil crear nuevas personas personalizadas, ya que solo necesitaría proporcionar un nombre y el ID del asistente.

6 Me gusta

He querido esto durante muchos meses, cambia el juego y sé que cambia el juego desde hace mucho tiempo. Llegaremos allí… seguro.

Danos unas semanas, lo que puedo hacer mientras tanto es al menos proporcionar una forma de crear personalidades personalizadas desde la consola, y luego podemos seguir con la interfaz de usuario un poco más adelante.

5 Me gusta

¡Eso sería genial! ¡Odio los navegadores web de todos modos! :slight_smile:

2 Me gusta

Nota, este es el caso ahora :slight_smile: trabajando en la interfaz de usuario la próxima semana

2 Me gusta

Seguro que estaré esperando esto.

Añadí un agente a través de Rails esta mañana y funcionó perfectamente. Puedes ver las especificaciones para un ejemplo de cómo crear uno.

1 me gusta

¡Creo que ahora esto es posible! :partying_face:

2 Me gusta