KumbiaPHP Agent Skills: IA para el framework PHP

Read More

Las KumbiaPHP Agent Skills preparan el framework para trabajar con la nueva generación de agentes de inteligencia artificial capaces de analizar proyectos, modificar código, ejecutar pruebas y participar en tareas completas de desarrollo. Con este nuevo repositorio, KumbiaPHP amplía su esfuerzo de actualización y lleva el conocimiento del framework a un formato que también puede ser utilizado por los agentes de IA.

En este nuevo escenario, un framework no solo necesita estar actualizado para los desarrolladores, sino que también debe ofrecer a estos nuevos agentes el contexto necesario para entender cómo debe utilizarse. Con ese objetivo nace el repositorio KumbiaPHP Agent Skills, una nueva iniciativa de la comunidad para preparar el ecosistema para esta nueva etapa del desarrollo de software.

🔗 https://github.com/KumbiaPHP/agents-skills

¿Qué son las KumbiaPHP Agent Skills?

Las KumbiaPHP Agent Skills son un conjunto de instrucciones estructuradas diseñadas para que los agentes de inteligencia artificial puedan trabajar correctamente con el framework. A diferencia de la documentación tradicional, que está pensada para humanos, las Agent Skills están diseñadas para responder las dudas clave de los agentes, indicándoles cuándo usar una funcionalidad específica, qué decisiones arquitectónicas deben respetar, las convenciones propias del framework y cómo evitar errores conceptuales al generar código. Estas habilidades utilizan el estándar abierto Agent Skills, basado en archivos SKILL.md alojados dentro de carpetas especializadas.

Continue reading «KumbiaPHP Agent Skills: IA para el framework PHP»

KumbiaPHP y PHP 8.5: mejoras del framework

Read More
PHP 8.5 Smarter, Faster, Built for Tomorrow.

KumbiaPHP y PHP 8.5: avances clave para un desarrollo más sólido

KumbiaPHP y PHP 8.5 representan un paso importante para mantener el framework actualizado, estable y preparado para nuevos proyectos. Las mejoras recientes fortalecen la consola, amplían las pruebas automatizadas y facilitan la colaboración de la comunidad.

Desde la publicación de KumbiaPHP 1.2.1, el proyecto ha seguido evolucionando sin abandonar su objetivo principal: ofrecer una experiencia de desarrollo simple, rápida y productiva.

Resumen

  • La consola reconoce mejor la ubicación de las aplicaciones.
  • Los errores relacionados con rutas son más claros.
  • Se evitaron avisos innecesarios al ejecutar comandos.
  • Las pruebas automatizadas cubren desde PHP 8.0 hasta PHP 8.5.
  • Se mejoró la compatibilidad con Workerman 5.
  • Se añadieron nuevas pruebas para la consola y la gestión de hojas de estilo.
  • La comunidad dispone de mejores guías para contribuir.
  • Continúan en desarrollo mejoras para PostgreSQL, autenticación, formularios y Registry.
Continue reading «KumbiaPHP y PHP 8.5: mejoras del framework»

Chatbots inteligentes en PHP con KumbiaPHP

Read More

¿Qué es un chatbot inteligente?

Un chatbot con PHP es un asistente virtual que usa inteligencia artificial para simular una conversación natural con usuarios, realizando tareas como responder preguntas, agendar citas, brindar soporte técnico y más. Implementar un chatbot inteligente utilizando PHP puede potenciar significativamente tu aplicación web.

Veremos paso a paso cómo configurar las dependencias, conectar con el modelo GPT-4 y construir una interfaz simple que permita interactuar con el asistente directamente desde tu aplicación web.

Herramientas recomendadas para crear chatbots con PHP

  • OpenAI API: Facilita el acceso a modelos avanzados como GPT-4 para procesamiento de lenguaje natural y es ideal para construir un chatbot con PHP.

  • Dialogflow: Servicio gestionado de Google que simplifica la creación de interfaces conversacionales y puede integrarse fácilmente como chatbot con PHP.

  • Rasa: Alternativa open source para chatbots personalizados y con mayor control, perfecta para crear un chatbot con PHP.

Creando un chatbot con PHP y KumbiaPHP usando la API de OpenAI

Paso 1: Instalar dependencias

Usa Composer para instalar la librería oficial de OpenAI para tu chatbot con PHP (Packagist de
OpenAI PHP):

composer require openai-php/client
Continue reading «Chatbots inteligentes en PHP con KumbiaPHP»

Novedades del Manual de KumbiaPHP — noviembre 2025

Read More

Ya están publicados nuevos contenidos y mejoras en la documentación: guías de instalación en Apache y Nginx (en inglés), una guía “Primera App” en español totalmente revisada, instrucciones para instalar con Composer y una sección de Controladores clarificada y con imágenes nuevas. Todo esto alineado con KumbiaPHP 1.2 optimizado para PHP 8. Consulta el repo del manual para ver los cambios completos. (GitHub)

1) Nuevas guías: instalación en Apache y Nginx (en inglés)

Publicamos instrucciones claras para servir aplicaciones KumbiaPHP detrás de Apache (VirtualHosts) y Nginx (server blocks), destacando los puntos clave: usar public/ como document root y habilitar las reglas de reescritura para el front controller. Estas guías facilitan el despliegue en entornos modernos sin dependencias innecesarias. GitHub

Apache apuntando a public/ con URLs limpias.
Continue reading «Novedades del Manual de KumbiaPHP — noviembre 2025»

Buscador avanzado de texto completo para KumbiaPHP con Meilisearch

Read More
Meilisearch

Si estás buscando implementar un buscador avanzado de texto completo para KumbiaPHP con Meilisearch, este artículo te mostrará cómo hacerlo de manera sencilla, efectiva y escalable. Descubre cómo aprovechar todo el potencial de Meilisearch en tus aplicaciones KumbiaPHP, ofreciendo a tus usuarios búsquedas rápidas y resultados altamente relevantes.

¿Por qué utilizar un buscador avanzado de texto completo para KumbiaPHP con Meilisearch?

Implementar un buscador avanzado de texto completo para KumbiaPHP con Meilisearch permite llevar las capacidades de búsqueda de tus aplicaciones a otro nivel. Meilisearch es un motor de búsqueda rápido, potente y de fácil configuración, ideal para aplicaciones modernas que requieren búsquedas en tiempo real, autocompletado y manejo de grandes volúmenes de datos.
Además, gracias a sus capacidades de búsqueda semántica impulsada por inteligencia artificial, se pueden obtener resultados mucho más precisos incluso cuando las palabras de búsqueda no coinciden exactamente con los términos indexados.

Requisitos

Antes de comenzar a integrar un buscador avanzado de texto completo para KumbiaPHP con Meilisearch, verifica que tu entorno cumpla con los siguientes requisitos básicos:

  • Tener una aplicación funcionando con KumbiaPHP 1.2 o superior.

  • Tener PHP 8.0 o superior.

  • Tener acceso al servidor o contenedor donde correrá Meilisearch.

  • Instalar el cliente de Meilisearch para PHP con Composer:

composer require meilisearch/meilisearch-php \
guzzlehttp/guzzle \
http-interop/http-factory-guzzle:^1.0
  • Instalar el nuevo ActiveRecord de KumbiaPHP si aún no lo tienes:

composer require kumbia/activerecord

Este nuevo ActiveRecord es un componente externo que puedes usar en cualquier proyecto PHP, y es requerido para que los modelos soporten los callbacks usados por el trait MeilisearchSearchable.

Configuración del Cliente Meilisearch

Crea el archivo default/app/config/meilisearch.php con la siguiente estructura:

Continue reading «Buscador avanzado de texto completo para KumbiaPHP con Meilisearch»