Snippet Evaluador de LLM

Puedes descargar el código de Aquí.

https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/llm-bitacora.php

Me encontré con la necesidad de hacer un valuador de USO de LLM, tipo thumbs up y thumbs down. Estoy usando de manera temporal a kimi com como LLM principal, asi que le pedí hacer algo, con indicaciones generales.

  • Mi stack de php 8.x fontawesome 5.15.4 bootstrap 4.6.x CDN jsdelivr, etc
  • Le pedi diseñar la tabla considerando las categorias de mi uso normal
  • Usar como entorno un wordpress, y que detecte si estoy logeado o no para darme la opción de editar o agregar. Igualmente la zona horaria
  • que solo muestre los ultimos 30 dias, pero un analisis de todo el año en resumen
  • Licencia MIT.

Nota, en lo personal estoy en contra de usar campos ENUM pero de momento hizo lo necesario. Cree la tabla en la misma base de datos de wordpress.

CREATE TABLE `llm_bitacora` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `fecha_hora` datetime NOT NULL,
  `llm_nombre` varchar(50) NOT NULL,
  `llm_version` varchar(30) NOT NULL,
  `categoria` enum('analisis','legal','ortografia','codigo','imagen','otro') NOT NULL,
  `calificacion` tinyint(2) unsigned NOT NULL CHECK (`calificacion` BETWEEN 0 AND 10),
  `thumb` enum('up','down') NOT NULL,
  `notas` text DEFAULT NOT NULL,
  `usuario_wp` varchar(60) NOT NULL,
  `creado_en` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_fecha` (`fecha_hora`),
  KEY `idx_llm` (`llm_nombre`),
  KEY `idx_categoria` (`categoria`)
  KEY `idx_calificacion` (`calificacion`)
  KEY `idx_thumb` (`thumb`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

Sol otuve que correr una correccion menor y funcionó bien.

Gemini me dio basura para la imagen con el prompt de kimi, grok hizo algo excelente pero no me pudo poner el texto, eso lo hizo copilot y al final tuve que reducir la imagen con un sitio web.

Lo que hizo originalmente Gemini era muy mediocre.

Puedes escargar el código de Aquí.

https://github.com/AlfonsoOrozcoAguilarnoNDA/snippetsMIT/blob/main/llm-bitacora.php

Puedes ver bitacora en vivo aqui

https://vibecodingmexico.com/wp-content/themes/arther/llm-bitacora.php

Related Posts

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *