{"id":46159,"date":"2024-08-22T15:53:17","date_gmt":"2024-08-22T15:53:17","guid":{"rendered":"https:\/\/fabricegrinda.com\/?p=46159"},"modified":"2024-08-22T15:53:35","modified_gmt":"2024-08-22T15:53:35","slug":"presentacion-de-fabrice-ai","status":"publish","type":"post","link":"https:\/\/grinda.org\/es\/presentacion-de-fabrice-ai\/","title":{"rendered":"Presentaci\u00f3n de Fabrice AI"},"content":{"rendered":"\n<p><a href=\"https:\/\/fabriceai.fabricegrinda.com\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/fabriceai.fabricegrinda.com\/\" rel=\"noreferrer noopener\">Fabrice AI<\/a> es una representaci\u00f3n digital de mis pensamientos basada en todo el contenido de mi blog.\nPretende ser un asistente interactivo e inteligente capaz de comprender y responder a consultas complejas con matices y precisi\u00f3n. <\/p>\n\n<p>Fabrice AI comenz\u00f3 como un experimento, una b\u00fasqueda personal para explorar el potencial de la inteligencia artificial creando una versi\u00f3n digital de los amplios conocimientos que hab\u00eda compartido a lo largo de los a\u00f1os.\nAl principio, me lo imaginaba como un proyecto sencillo, algo que podr\u00eda completarse en cuesti\u00f3n de horas.\nEl plan era sencillo: cargar mi contenido en la API de OpenAI y permitir que la IA interactuara con \u00e9l, creando as\u00ed un asistente accesible e inteligente que pudiera proporcionar respuestas matizadas basadas en la gran cantidad de informaci\u00f3n que yo hab\u00eda compartido.  <\/p>\n\n<p>Sin embargo, al embarcarme en este viaje, pronto me di cuenta de que la tarea era mucho m\u00e1s compleja de lo que hab\u00eda previsto.\nEl proyecto, que pens\u00e9 que ser\u00eda una breve incursi\u00f3n en la IA, se ampli\u00f3 r\u00e1pidamente hasta convertirse en una empresa exhaustiva e intrincada, que requer\u00eda mucho m\u00e1s que una simple carga superficial de datos.\nSe convirti\u00f3 en una inmersi\u00f3n profunda en las complejidades de la IA, el procesamiento del lenguaje natural y la gesti\u00f3n del conocimiento.  <\/p>\n\n<p>El principal reto al que me enfrent\u00e9 no consist\u00eda s\u00f3lo en almacenar informaci\u00f3n, sino en ense\u00f1ar a la IA a comprender, contextualizar y recuperar con precisi\u00f3n esa informaci\u00f3n de forma que reflejara la profundidad y los matices de mi contenido original.\nEsto requer\u00eda un enfoque polifac\u00e9tico, ya que descubr\u00ed que los m\u00e9todos sencillos de almacenamiento y recuperaci\u00f3n de datos eran insuficientes para la complejidad de las cuestiones que quer\u00eda que manejara la IA Fabrice. <\/p>\n\n<p>El viaje me llev\u00f3 a trav\u00e9s de una amplia gama de enfoques, desde los intentos iniciales de utilizar \u00edndices de b\u00fasqueda vectoriales hasta m\u00e9todos m\u00e1s avanzados que implicaban grafos de conocimiento, recuperaci\u00f3n de metadatos y modelos de IA construidos a medida.\nCada enfoque ten\u00eda su propio conjunto de puntos fuertes y d\u00e9biles, y cada uno me ense\u00f1\u00f3 algo nuevo sobre las complejidades de la IA y los matices de la gesti\u00f3n del conocimiento digital.\nEn la pr\u00f3xima entrada del blog describir\u00e9 en detalle el camino t\u00e9cnico recorrido.  <\/p>\n\n<p>M\u00e1s all\u00e1 de los problemas t\u00e9cnicos a los que me enfrent\u00e9, generar una base de conocimientos exhaustiva tambi\u00e9n result\u00f3 un reto.\nEn las primeras fases de prueba de la precisi\u00f3n de la IA, me di cuenta de que las respuestas m\u00e1s detalladas y precisas a algunas preguntas eran las que yo daba en entrevistas en v\u00eddeo o podcasts.\nPara ser precisa, necesitaba que la base de conocimientos incluyera todos mis posts, entrevistas en v\u00eddeo, podcasts, presentaciones de PowerPoint, im\u00e1genes y documentos PDF.  <\/p>\n\n<p>Empec\u00e9 transcribiendo todo el contenido.\nDado que las transcripciones autom\u00e1ticas son aproximadas para empezar, tuve que asegurarme de que la IA entend\u00eda el contenido.\nEsto me llev\u00f3 mucho tiempo, ya que tuve que probar las respuestas de cada contenido transcrito.  <\/p>\n\n<p>Aunque las transcripciones me separaban del otro hablante, la IA pens\u00f3 primero que el 100% del contenido hablado era m\u00edo, lo que requiri\u00f3 mucho entrenamiento adicional para asegurarse de que pod\u00eda diferenciar correctamente a ambos hablantes en todo el contenido.\nTambi\u00e9n quer\u00eda que la IA de Fabrice diera m\u00e1s peso al contenido reciente.\nPor supuesto, la primera vez que lo intent\u00e9 utiliz\u00f3 la fecha en la que sub\u00ed el contenido al LLM en lugar de la fecha en la que publiqu\u00e9 originalmente el art\u00edculo, lo que requiri\u00f3 m\u00e1s ajustes.  <\/p>\n\n<p>En aras de la exhaustividad, tambi\u00e9n transcrib\u00ed los conocimientos de las diapositivas que compart\u00eda en el blog utilizando el modelo OCR de Azure para la conversi\u00f3n de imagen a texto y, a continuaci\u00f3n, sub\u00ed los archivos a la base de conocimientos del asistente GPT.\nDel mismo modo, descargu\u00e9 archivos PDF de la biblioteca multimedia de WordPress y los sub\u00ed a la base de conocimientos. <\/p>\n\n<p>Durante la prueba beta, me di cuenta de que muchos de mis amigos hac\u00edan preguntas personales que no se trataban en el blog.\nEstoy esperando a ver los tipos de preguntas que hace la gente en las pr\u00f3ximas semanas.\nCompletar\u00e9 las respuestas en caso de que no se puedan encontrar con el contenido existente en mi blog.\nTen en cuenta que estoy limitando intencionadamente las respuestas de Fabrice AI al contenido del blog, para que realmente obtengas Fabrice AI y no una mezcla de Fabrice AI y Chat GPT.   <\/p>\n\n<p>Vale la pena mencionar que tom\u00e9 un largo camino para llegar hasta aqu\u00ed.\nEmpec\u00e9 utilizando GPT3, pero me decepcionaron los resultados.\nSegu\u00eda utilizando fuentes err\u00f3neas para responder a las preguntas, a pesar de que algunas entradas de blog ten\u00edan exactamente la respuesta que planteaba la pregunta.\nA pesar de las decenas de horas que pas\u00e9 trabajando en el tema intentando que utilizara el contenido correcto (de lo que hablar\u00e9 en la pr\u00f3xima entrada del blog), nunca obtuve resultados que me satisficieran.   <\/p>\n\n<p>Las cosas mejoraron con GPT3.5, pero segu\u00edan siendo decepcionantes.\nEntonces constru\u00ed una aplicaci\u00f3n GPT en <a href=\"https:\/\/chatgpt.com\/gpts\" data-type=\"link\" data-id=\"https:\/\/chatgpt.com\/gpts\" target=\"_blank\" rel=\"noreferrer noopener\">el GPT Store<\/a> utilizando <a href=\"https:\/\/chatgpt.com\/gpts\/editor\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/chatgpt.com\/gpts\/editor\/\" rel=\"noreferrer noopener\">GPT Builder<\/a>.\nFuncionaba un poco mejor y era m\u00e1s barata de manejar.\nSin embargo, no consegu\u00ed que funcionara en mi sitio web, y s\u00f3lo estaba disponible para los suscriptores de pago de Chat GPT, lo que me pareci\u00f3 demasiado limitante.\nEn cualquier caso, no me gustaba la calidad de las respuestas y no me sent\u00eda c\u00f3modo haci\u00e9ndolo p\u00fablico.    <\/p>\n\n<p>El gran avance lleg\u00f3 con el lanzamiento de <a href=\"https:\/\/platform.openai.com\/docs\/assistants\/overview\" data-type=\"link\" data-id=\"https:\/\/platform.openai.com\/docs\/assistants\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">los Asistentes GPT<\/a> que utilizan el modelo 4o.\nSin necesidad de que yo le dijera qu\u00e9 contenido deb\u00eda utilizar, empez\u00f3 a resolverlo por s\u00ed solo y todo funcion\u00f3 mejor.\nAbandon\u00e9 el enfoque de la aplicaci\u00f3n GPT y volv\u00ed a utilizar la API para poder incrustarla en el blog.\nEn aras de la exhaustividad, tambi\u00e9n prob\u00e9 <a href=\"https:\/\/gemini.google.com\/app\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/gemini.google.com\/app\" rel=\"noreferrer noopener\">Gemini<\/a>, pero prefer\u00ed las respuestas de GPT4o.   <\/p>\n\n<p>De momento, voy a lanzar una versi\u00f3n s\u00f3lo de texto.\nIncluye una funci\u00f3n de voz a texto para que puedas hacer tus preguntas por voz.\nEstoy jugando con algunas formas de codificar una versi\u00f3n interactiva que se parezca y suene como yo y con la que puedas mantener una conversaci\u00f3n.\nTengo un prototipo funcional, pero no estoy nada contento con los resultados ni con el coste potencial.\nQuiero asegurarme de que habla en primera persona, de que realmente se parece y suena como yo, y de que no me cuesta un ojo de la cara manejarlo.    <\/p>\n\n<p>Veremos cu\u00e1nto avanzo en los pr\u00f3ximos meses, pero quiz\u00e1 tenga sentido esperar a la GPT5.\nEn retrospectiva, me habr\u00eda ahorrado cientos de horas de trabajo si hubiera esperado a la GPT4o para desarrollar la IA de Fabrice.\nPor otra parte, la investigaci\u00f3n era parte del objetivo, y era superinteresante.  <\/p>\n\n<p>Mientras tanto, \u00a1juega con la IA de Fabrice y dime qu\u00e9 te parece!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fabrice AI es una representaci\u00f3n digital de mis pensamientos basada en todo el contenido de mi blog. Pretende ser un asistente interactivo e inteligente capaz de comprender y responder a &hellip; <a href=\"https:\/\/fabricegrinda.com\/es\/presentacion-de-fabrice-ai\/\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abPresentaci\u00f3n de Fabrice AI\u00bb<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":46127,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[478,936],"tags":[],"class_list":["post-46159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reflexiones-personales","category-gadgets-tecnologicos-es"],"acf":[],"contentUpdated":"Presentaci\u00f3n de Fabrice AI. Categories - Reflexiones personales, Gadgets tecnol\u00f3gicos. Date-Posted - 2024-08-22T15:53:17 . \n Fabrice AI es una representaci\u00f3n digital de mis pensamientos basada en todo el contenido de mi blog.\n Pretende ser un asistente interactivo e inteligente capaz de comprender y responder a consultas complejas con matices y precisi\u00f3n. \n Fabrice AI comenz\u00f3 como un experimento, una b\u00fasqueda personal para explorar el potencial de la inteligencia artificial creando una versi\u00f3n digital de los amplios conocimientos que hab\u00eda compartido a lo largo de los a\u00f1os.\n Al principio, me lo imaginaba como un proyecto sencillo, algo que podr\u00eda completarse en cuesti\u00f3n de horas.\n El plan era sencillo: cargar mi contenido en la API de OpenAI y permitir que la IA interactuara con \u00e9l, creando as\u00ed un asistente accesible e inteligente que pudiera proporcionar respuestas matizadas basadas en la gran cantidad de informaci\u00f3n que yo hab\u00eda compartido.  \n Sin embargo, al embarcarme en este viaje, pronto me di cuenta de que la tarea era mucho m\u00e1s compleja de lo que hab\u00eda previsto.\n El proyecto, que pens\u00e9 que ser\u00eda una breve incursi\u00f3n en la IA, se ampli\u00f3 r\u00e1pidamente hasta convertirse en una empresa exhaustiva e intrincada, que requer\u00eda mucho m\u00e1s que una simple carga superficial de datos.\n Se convirti\u00f3 en una inmersi\u00f3n profunda en las complejidades de la IA, el procesamiento del lenguaje natural y la gesti\u00f3n del conocimiento.  \n El principal reto al que me enfrent\u00e9 no consist\u00eda s\u00f3lo en almacenar informaci\u00f3n, sino en ense\u00f1ar a la IA a comprender, contextualizar y recuperar con precisi\u00f3n esa informaci\u00f3n de forma que reflejara la profundidad y los matices de mi contenido original.\n Esto requer\u00eda un enfoque polifac\u00e9tico, ya que descubr\u00ed que los m\u00e9todos sencillos de almacenamiento y recuperaci\u00f3n de datos eran insuficientes para la complejidad de las cuestiones que quer\u00eda que manejara la IA Fabrice. \n El viaje me llev\u00f3 a trav\u00e9s de una amplia gama de enfoques, desde los intentos iniciales de utilizar \u00edndices de b\u00fasqueda vectoriales hasta m\u00e9todos m\u00e1s avanzados que implicaban grafos de conocimiento, recuperaci\u00f3n de metadatos y modelos de IA construidos a medida.\n Cada enfoque ten\u00eda su propio conjunto de puntos fuertes y d\u00e9biles, y cada uno me ense\u00f1\u00f3 algo nuevo sobre las complejidades de la IA y los matices de la gesti\u00f3n del conocimiento digital.\n En la pr\u00f3xima entrada del blog describir\u00e9 en detalle el camino t\u00e9cnico recorrido.  \n M\u00e1s all\u00e1 de los problemas t\u00e9cnicos a los que me enfrent\u00e9, generar una base de conocimientos exhaustiva tambi\u00e9n result\u00f3 un reto.\n En las primeras fases de prueba de la precisi\u00f3n de la IA, me di cuenta de que las respuestas m\u00e1s detalladas y precisas a algunas preguntas eran las que yo daba en entrevistas en v\u00eddeo o podcasts.\n Para ser precisa, necesitaba que la base de conocimientos incluyera todos mis posts, entrevistas en v\u00eddeo, podcasts, presentaciones de PowerPoint, im\u00e1genes y documentos PDF.  \n Empec\u00e9 transcribiendo todo el contenido.\n Dado que las transcripciones autom\u00e1ticas son aproximadas para empezar, tuve que asegurarme de que la IA entend\u00eda el contenido.\n Esto me llev\u00f3 mucho tiempo, ya que tuve que probar las respuestas de cada contenido transcrito.  \n Aunque las transcripciones me separaban del otro hablante, la IA pens\u00f3 primero que el 100% del contenido hablado era m\u00edo, lo que requiri\u00f3 mucho entrenamiento adicional para asegurarse de que pod\u00eda diferenciar correctamente a ambos hablantes en todo el contenido.\n Tambi\u00e9n quer\u00eda que la IA de Fabrice diera m\u00e1s peso al contenido reciente.\n Por supuesto, la primera vez que lo intent\u00e9 utiliz\u00f3 la fecha en la que sub\u00ed el contenido al LLM en lugar de la fecha en la que publiqu\u00e9 originalmente el art\u00edculo, lo que requiri\u00f3 m\u00e1s ajustes.  \n En aras de la exhaustividad, tambi\u00e9n transcrib\u00ed los conocimientos de las diapositivas que compart\u00eda en el blog utilizando el modelo OCR de Azure para la conversi\u00f3n de imagen a texto y, a continuaci\u00f3n, sub\u00ed los archivos a la base de conocimientos del asistente GPT.\n Del mismo modo, descargu\u00e9 archivos PDF de la biblioteca multimedia de WordPress y los sub\u00ed a la base de conocimientos. \n Durante la prueba beta, me di cuenta de que muchos de mis amigos hac\u00edan preguntas personales que no se trataban en el blog.\n Estoy esperando a ver los tipos de preguntas que hace la gente en las pr\u00f3ximas semanas.\n Completar\u00e9 las respuestas en caso de que no se puedan encontrar con el contenido existente en mi blog.\n Ten en cuenta que estoy limitando intencionadamente las respuestas de Fabrice AI al contenido del blog, para que realmente obtengas Fabrice AI y no una mezcla de Fabrice AI y Chat GPT.   \n Vale la pena mencionar que tom\u00e9 un largo camino para llegar hasta aqu\u00ed.\n Empec\u00e9 utilizando GPT3, pero me decepcionaron los resultados.\n Segu\u00eda utilizando fuentes err\u00f3neas para responder a las preguntas, a pesar de que algunas entradas de blog ten\u00edan exactamente la respuesta que planteaba la pregunta.\n A pesar de las decenas de horas que pas\u00e9 trabajando en el tema intentando que utilizara el contenido correcto (de lo que hablar\u00e9 en la pr\u00f3xima entrada del blog), nunca obtuve resultados que me satisficieran.   \n Las cosas mejoraron con GPT3.5, pero segu\u00edan siendo decepcionantes.\n Entonces constru\u00ed una aplicaci\u00f3n GPT en el GPT Store utilizando GPT Builder.\n Funcionaba un poco mejor y era m\u00e1s barata de manejar.\n Sin embargo, no consegu\u00ed que funcionara en mi sitio web, y s\u00f3lo estaba disponible para los suscriptores de pago de Chat GPT, lo que me pareci\u00f3 demasiado limitante.\n En cualquier caso, no me gustaba la calidad de las respuestas y no me sent\u00eda c\u00f3modo haci\u00e9ndolo p\u00fablico.    \n El gran avance lleg\u00f3 con el lanzamiento de los Asistentes GPT que utilizan el modelo 4o.\n Sin necesidad de que yo le dijera qu\u00e9 contenido deb\u00eda utilizar, empez\u00f3 a resolverlo por s\u00ed solo y todo funcion\u00f3 mejor.\n Abandon\u00e9 el enfoque de la aplicaci\u00f3n GPT y volv\u00ed a utilizar la API para poder incrustarla en el blog.\n En aras de la exhaustividad, tambi\u00e9n prob\u00e9 Gemini, pero prefer\u00ed las respuestas de GPT4o.   \n De momento, voy a lanzar una versi\u00f3n s\u00f3lo de texto.\n Incluye una funci\u00f3n de voz a texto para que puedas hacer tus preguntas por voz.\n Estoy jugando con algunas formas de codificar una versi\u00f3n interactiva que se parezca y suene como yo y con la que puedas mantener una conversaci\u00f3n.\n Tengo un prototipo funcional, pero no estoy nada contento con los resultados ni con el coste potencial.\n Quiero asegurarme de que habla en primera persona, de que realmente se parece y suena como yo, y de que no me cuesta un ojo de la cara manejarlo.    \n Veremos cu\u00e1nto avanzo en los pr\u00f3ximos meses, pero quiz\u00e1 tenga sentido esperar a la GPT5.\n En retrospectiva, me habr\u00eda ahorrado cientos de horas de trabajo si hubiera esperado a la GPT4o para desarrollar la IA de Fabrice.\n Por otra parte, la investigaci\u00f3n era parte del objetivo, y era superinteresante.  \n Mientras tanto, \u00a1juega con la IA de Fabrice y dime qu\u00e9 te parece!\n ","Category":["Reflexiones personales","Gadgets tecnol\u00f3gicos"],"_links":{"self":[{"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/posts\/46159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/comments?post=46159"}],"version-history":[{"count":1,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/posts\/46159\/revisions"}],"predecessor-version":[{"id":46161,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/posts\/46159\/revisions\/46161"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/media\/46127"}],"wp:attachment":[{"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/media?parent=46159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/categories?post=46159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grinda.org\/es\/wp-json\/wp\/v2\/tags?post=46159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}