Harbour IA - Una nueva era ha empezado...

Harbour IA - Una nueva era ha empezado... 

 

Ayer 26/02/2025, hicimos la presentación de Inteligencia Artificial con Harbour y fue una de las mas espectaculares realizadas últimamente a nivel de nuevos conceptos, técnicas y situación actual que tenemos a día hoy con este tema.

Capitaneada por Antonio Linares, quiso poner encima de la mesa las clases pare el manejo de esta IA, las cuales ofrecian la posibilidad de conectarse a las diferentes apis que actualmente ofrecen las IA's mas fuertes e importantes: openai, deepseek, gemini, ollama,... 

Cada una de estas clases ofrece la "solución" para que el programador Harbour se conecte de una manera fácil, libre y potente a cada una de estas IA, una solución que a nivel de programación son pura "magia" y que con apenas 3 lineas, nos da una "pasarela" a las potentes IA's.

Quise comentar cuando estuve mostrando la aplicación de la IA desde un entorno web, un poco como ha sido todo el proceso del desarrollo de todas estas clases. Les comenté a todos los asistentes que tanto Antonio, como otros compañeros, cada uno un monstruos de Harbour, estamos en un grupo en que diariamente compartimos diferentes técnicas, soluciones, problemas, tendencias,... y quise expresar que desde el año pasado Antonio ya daba vueltas a como poder llegar a donde hemos llegado. Recuerdo un montón de pruebas, muchas buenas, otras sin sentido, otras con opciones,... puro I+D 

El resultado de este gran esfuerzo ha dado lugar a que estas simples 3 lineas las tengamos todos a disposición ya para nuestros programas

   LOCAL oChat := TGemini():New()
   LOCAL bCallback := { | cBuffer | ShowTokens( cBuffer ) }

   oChat:Send( "c:\fwteam\include\fivewin.ch", "describe este fichero", bCallback )

 Nos situó en la IA a nivel de concepto, que significa cada una de las siglas, diferentes procesos, maneras de enfocar, trabajar:

LLM, SFT , RL, Prompt, Context, Ollama, Temperature, Agentes, Alucinaciones, ... Tambien aprovechaba para ir tomando notas sobre la marcha de lo que hablábamos 😀

 


Creo con harbour numerosos ejemplos de pocas lineas cada uno que mostraba como conectarse a estas IA's y enseñaba como en segundos armábamos un ejecutable preparado con nuestra arma de futuro, ya estamos dentro. 

Tambien vimos como usando ollama nos podemos descargar los modelos que queramos para poder experimentar con ellos...

 

Con pocas lineas de comando podemos bajar, listar, usar,... todos estos modelos ya la vez usarlos desde nuestras aplicaciones Harbour

Recuerdo como el sábado anterior me llamó para montar un ejemplito usando UT y mostrar la potencia de las clase adaptadas también a un escenario de entorno web. Sinceramente en un par de horitas con apenas unos cambios, logré ponerlo en marcha, muy fácil todo. 

En mi turno de exposición intenté plasmar un resumen para que todos tuvieran claro como enfocar estas primeras exposiciones y como pensar en clave IA en nuestras aplicaciones. Como poder usar las super potencias de las grandes IA's pero en algún caso por tema de datos confidenciales de empresa no poderlas usar, pero si en cambio, como usar la opción local

 

 
Pude mostrar un ejemplo sencillo en clave web de como aplicar de una manera muy fácil estas clases, pudiendo ejecutar tanto una conexión via Inet a Gemini y otra a una IA local usando Ollama y un par de modelos como llama 3.2 y Phy4
 
 
 
Para mi no se trataba de enseñar en si la aplicación web, sino que los asistentes pudieran comprobar que Harbour ya está preparado en estos momentos a trabajar de una manera fácil con la web pero a la vez con IA. Estamos ya dentro !

En resumen, fueron 4 horas de intensa exposición, una entrada a lo grande a este nuevo gran punto de inflexión en nuestra historia de la programación sin ninguna duda. Todos los asistentes han tenido la oportunidad de asimilar, ver y probar todas estas nuevas funcionalidades y pueden decir que son los primeros en Harbour de entrar, cruzar esta linea y empezar una nueva etapa.

Ahora Antonio quiere comprar con lo recaudado, el último maquinón que sacará a finales de marzo Nvidia para empezar aprender a "enseñar" nuestros modelos, una máquina ya diseñada para este propósito.


Pero esto será para la próxima 😀

 

Harbour, una nueva era ha empezado...

 




 

Comentarios

Publicar un comentario