Hola Saludos desde España! Por fin, puedo encontrar un canal como el tuyo en Español. Una alegría haberte encontrado!. Soy fan de todo el tipo de contenido que muestras en tu canal. Aquí tienes una fiel seguidora.
Sinceramente muchas gracias, tengo un proyecto en mente el cual ya estoy desarrolladond y acabas de darme el punto de arranque con tus videos de bots y este me llega como anillo al dedo a una necesidad concreta que quiero resolver, de nuevo muchas gracias.
podrias decirnos como realizar chatbot que tambien entienda audios? y archivos de google formularios?, para cuando una persona completa formulario, y pregunta por whatsapp por un presupuesto, el chatbot pregunte nombre o DNI, y que sepa cual formulario es del cliente.
Hola, Julio, voy a proceder a probar el codigo, pero queria preguntarte, para no tener que preprocesar todos los documentos, se podría superponer trozos del extracto anterior en el nuevo extracto?, bueno es decir, por ejemplo tomo un chunk, y luego al generar el nuevo chunk incluir las ultimas 5 palabras, parar que chroma al tomar los chunk pueda devolverlos con más precisión, espero haberme explicado, pasa que ví este metodo en llamaIndex donde se pasan dos parametros: export const CHUNK_SIZE = 512; export const CHUNK_OVERLAP = 20; el problema es que aún no he podido limitar la cantidad de resultados en llamaIndex además que estaba usando openai para los embeddings y terminaba colapsando el chat, creo que con esto se puedo resolver.
Exelente video!! Estoy haciendo tu curso de FLUTTER en udemy y enseñas de forma súper clara y entendible sin entrar en redundancia! Abrazo desde Uruguay
Hola de nuevo! Ya anda la app (GENIAL POR CIERTO!) y tengo 3 dudas: Puedo ver qué documentos he subido? Puedo añadir mas documentos? Puedo extraer documentos incorrectos o desfasados? Muchas gracias 🙏
Hola genio! Es muy motivador tener a alguien como vos que brinde esta información. Te hago una pregunta, cómo hacemos para calcular el costo de entrenamiento, y cada cuánto se realiza el entrenamiento?
Uy viejo, llevo un buen rato mirando videos de cómo crear un Asistente chatbot personalizado, y ninguno me dio este dato, aunque está un poco complejo, pero iré detalladamente hasta entender... GRACIAS.
Hola Julio excelente videos. Precisamente quiero o mejor dicho mi idea es tener como un chagpt privado donde yo pueda darle un texto y un sin numero de casos resueltos a partir de este texto. Mi idea de darle casos resueltos a partir del texto en entrenar esta IA para luego hacerle preguntas o darle casos a resolver a partir del entrenamineto adquirido. Ahora Julio mi pregunta es : ES POSIBLE HACER ESTO... por donde podria comenzar ? me gustaria si es posible responderme a mi correo preferiblemente o en ultimas darme su opinion por aca. Muchas gracias y exitos en todos sus proyectos.
En realidad la db es agnostica sobre que modelo se usó para crear los vectores... Solo le interesa guardar vectores, no importa con que modelo de embedding lo hayas echo.
Hola Julio, tengo 10 estudios de como ejecutar centrales hidrolectricas en textos de doc, excel y ppts, puedo crear un sistema de consultas tipo Inteligencia Artificial como ChatGPT pero interno?
Hola, disculpe como hago los markdown de PDFS yo quiero hacer mi chatbot que me responda solo de info de los PDF QUE los tenga en otra carpeta. No se si me entiendas. te lo agradezco un montón
Tienes que poner tu api key de OpenAI: SECRET_OPENAI_API_KEY="sk-xxxxxx..." y la url donde está corriendo el servidor local python: PUBLIC_PROCESS_FILES_SERVER="127.0.0.1:5000" Te debería quedar así: SECRET_OPENAI_API_KEY="sk-xxxxxxx..." PUBLIC_PROCESS_FILES_SERVER="127.0.0.1:5000"
tus videos son geniales, GRACIAS. tengo una pregunta y disculpa la ignorancia, estoy en la parte donde tienes abierta la carpeta backedn alli comentas de dos enponts y veo que tienes dos terminals abiertas, y las ejecuta, como hago para llegar a esos entornos virtuales desde visualcode, por que estoy en esta linea deontro del proyecto, PS C:\Users\Administrator\Documents\MAESTRIA\CHATBOT8\backend> pero como hago para cambiar al BASE y el codigo para activar cada endopoint aparte, gracias y disculpen mi ignorancia soy muy muy nuevo en esto
Hola, no se si te entendí bien, pero en VScode abajo puedes apretar un icono como con una ventana, se llama "Split terminal", te abre dos terminales, luego en cada una puedes navegar por separado, usar "cd ..",. "cd ", etc
Hola buenas@@julioandresdev_esp , si hace algunos dias resolvi el tema, lo unico es que no pude instalar una libreria o correr FLASK --APP APP RUN --DEBUG, me indicaba que hacian falta librerias, pero por mas que instale me decia que habia un error, tienes alguna recomendacion para esta parte en los requerimientos y configuraciones exactas para que pueda correr el FLASK, GRACIAS MASTER, ERES UN CRACK Y MUCHAS GRACIAS POR RESPONDER MIS PREGUNTAS, tengo modesto conocimiento en este tema, disculpa si son muy obvias
Yo diría que son distintos, chroma es para deployarlo local con tu app, supabase para tenerlo cloud. Con todas las diferencias que eso implica, depende de tu proyecto. Supabase pareciera ser más sencillo si no quieres preocuparte de nada y sólo consultar tu base de datos.
Hola buenas! gracias por el video, me sale " You are using a deprecated configuration of Chroma." lo intenté adaptar pero no pude. No se si tienes pensado en un futuro adaptarlo. Saludos!
Una pregunta si se hace entrenamiento de la ia para los comandos linux de la terminal, podriamos tener un linux funcionando con lo que le mande la inteligencia artificial?
Las IA más populares hoy en día ya saben la mayoría de los comandos linux, así que le puedes preguntar o decir "lista todos los archivos.. conectate por ssh a..." y va a entender y generar el comando, luego va a ser tu trabajo de agarrar lo que entregue la IA y ejecutarlo con algún software que efectivamente ejecute el comando, la IA no puede ejecutarlo directamante.
Hola amigo, si tenemos un grupo privado en Discord para hacer preguntas. O también directo en la plataforma del curso si es alguna pregunta sobre alguna clase. Saludos!
Enorme Julio. Gracias por compartir tus conocimientos y este excelente ejemplo. Algo que he notado es que al acceder a ChatGPT desde la API no mantiene el contexto y hay que volver a pasarlo en cada consulta. Ya sea en el rol o enganchado a la consulta. ¿Hay algo para mejorar esto o por ahora es así? Muchas gracias!
Gracias! lamentablemente no se puede hacer mucho, siempre hay que pasarle todo el contexto. Los chats funcionan en base a eso, pasan toda la conversación para atrás, o hasta donde alcance. Por eso si hablas mucho mucho con ChatGPT se va a olvidar de lo que dijiste al inicio.
Hola Julio, muchas gracias por compartir este contenido. Tengo una una pregunta, ¿con este tipo de chatbot se puede solucionar el problema de que el chatbot invente información o diga información que nosotros no le hemos proporcionado?. Saludos !
En parte si, puedes ponerle la instrucción "si es que no encuentras la respuesta en la información dada, responde 'lo siento no pude encontrar la respuesta'", o cosas así, pero nunca puedes estar 100% seguro.
Buenas tardes amigo, estoy desarrollando una aplicación de psicologia. Los usuarios llenan un formulario de información personal que está en un WordPress con aproximadamente 40 preguntas, de esas 40 preguntas necesito extraer las respuestas de 30 preguntas solamente y en base a esas respuestas que chat gpt genere un informe de la personalidad de la persona automaticamente con esas respuestas que da cada usuario, el prompts ya esta creado pero como hago para que esto sea de forma automática? Es posible?
Hola, cuánto me cobrarías por hacer un bot con chatgpt que consulte mi catálogo de productos en mi empresa y cuando un cliente le pregunte cuál es el mejor precio para X producto, el bot se lo indique? Yo iría actualizando ese catálogo mes a mes
Tengo una pregunta, este chatbot estaría funcionando de manera local por lo que entiendo, no me queda claro si este proyecto usa la api de openai o usa la de chroma o ambas a la vez. Mi objetivo es crear un chatbot que me resulte gratuito y poder usarlo de manera local. Podrías aclararme mi duda cuando puedas por favor?
Usa ambas a la vez. Primero chroma de manera local para generar los embeddings, y al final la api de openai para hacer la pregunta con la información que saco de la base de datos.
Oye, me pareció muy interesante tu video. En la empresa donde trabajo lo estamos haciendo de esa forma, pero el problema que estamos presentando es que necesitamos que el bot sea capaz de procesar una cantidad de 2898 registros. Al final el file es muy grande y dice que supera la cantidad de tokens. O que la respuesta es muy grande (request HTTP). ¿Como harías eso?
Es decir, un ejemplo sería cada vez que un usuario empieza una conversación, le otorgamos a la api en el role system El contexto, y le decimos que con esa información puede responder, pero al final son 2898 registros. Te imaginarás, es demasiada data. ¿Eso tiene una solución o simplemente excedemos demasiado? Al final el documento pesa 3mb
Duda que solo vi en solo comentario, aún cuando usas tus propia base de datos de chroma, aún así la información es privada? o sigue siendo compartida con chatGPT.
Luego de sacar información de tu database, tienes que enviarla a OpenAI para darle contexto a chatgpt para que pueda responder la pregunta, así que si, una parte se envía.
Estimado me interesa participar, creo que el potencial de esto en la creación de valor es enorme, se me ocurren algunas ideas asociadas a mi actividad laboral.
Buenos días. Me parece muy interesante. Pero la orientación de esto parece que es meramente empresarial. ¿Podría funcionar si le introdujésemos textos y le solicitásemos que partiendo de esos textos elaborase documentos escritos?
@@julioandresdev_esp estoy tratando de entrenar a gpt4all. La idea es introducir libros, presentarle una tesis de partida y que busque la forma de justificar esa tesis. Es un planteamiento académico.
hola! jajaj sii me he demorado más de lo que pensaba, es que mi trabajo ha estado pesado y no le he podido dedicar todo el tiempo que me gustaría, pero espero tenerlo en 1 mes más o menos. También he ido agregando algunas cosas que salen nuevas. Saludos!
Gracias! Probablemente siempre vas a necesitar un lugar donde guardar las cosas a largo plazo, una base de datos. Quizás en un futuro no vamos a necesitar interactuar con la base de datos (SQL, código), y sólo preguntar a un bot entremedio.
Muchas gracias por la explicacion! una pregunta, cuando corro el programa me funciona todo y la pagina sirve pero despues de 4 segundos me marca : 500 internal error , que podra ser? gracias!
Hola, primero que todo, muchas gracias por todo el video, honestamente, he aprendido algo muy valioso sin duda !!!!, pero me está sucediendo esto mismo, y el VSCode no muestra nada en los logs, únicamente se ejecuta y a los 4 segundos presenta un error "500 internal error". Saludos.
En el otro video te mande muchos correos y te escribí en el foro y no respondes como puedes ayudarnos en el video de "Haz tu propio chatbot con la api de ChatGPT" por favor, no logro entrar que correo debo poner hasta ahi llego, muchas gracias.
Quisiera preguntarte ¿Por qué le hablas inglés? Sabiendo que gpt habla muchisimos idiomas, se me habia pasado por la cabeza que el grupo de videos de tutos que tenemos en la empresa (en español), hacer lo que dices de convertirlos todos en embeddings y luego, que los usuarios (cada uno en su idioma nativo, haga preguntas al bot y éste le responda según la info que tiene almacenada.
Hola, existe alguna forma para escribirte directamente y poder consultar por mi proyecto?, si cobras por la reunión, no hay problema, es que tu video calza Perfecto con mi proyecto y necesito ver si es viable o no
Hola, muchas gracias por explicar y mostrar la utilidad. Sin embargo creo que es un poco complejo de instalar para alguien de nivel usuario. ¿Crees que lanzarán algún plugin oficial sencillo que permita expandir la capacidad de memoria con una base de datos personalizada? Estoy viendo uno reciente llamado JiggyBase que promete.
Muchas gracias por el video, muy informativo. Encontré un problema corriendo Flask, no sé como hacer para instalarlo, me sale este error ModuleNotFoundError: No module named 'flask'. Te agradezco cualquier ayuda, muy buen día.
Es para que me valide el tipo que estoy usando, el objeto tiene que "satisfacer" el tipo, o si no me tira error. Es para darme si cometo algún error con el tipo.
En la empresa donde trabajo usan una de las peores herramientas del mercado. Si alguuun día me llegan a valorar mi trabajo con una reasignación de cargo, quisiera crear una IA que entrene con esta herramienta horrible y aprenda todo lo que no me da tiempo aprender y quizá pueda generar el código frente nuevos requerimientos siendo guía en el aprendizaje de la misma
Consulta: ¿se podrá hacer lo mismo con Google Bard? Hacer una comparativa de usabilidad de ambas IAs y una comparativa de costos seria interesante. Ojalá lo consideres. Esperando a que liberes el curso. Saludos desde Chile.
@@julioandresdev_esp , gracias por darte el tiempo de responder. Ojalá consideres implementar algún ejemplo con la Api de Google Bard. Para poder hacer una comparativa. Saludos.
Tienes que tener cuidado, ya que si le pasas información privada mediante el prompt a la API de Chatgpt esta información puede llegar a usarse para entrenar el modelo y quedar publicada.
Hola amigo posiblemente yo no sea tu publico objetivo, pero realmente no entiendo mucho el video, no sé si agregaste documentos o ya tenias todo hecho, no sé nada de programar así que no sé si debo programar algo. Realmente no entiendo el video y quisiera poder usar mis documentos como base para un proyecto personal. Me alegro mucho por quienes te entienden y les sirve tu contenido, pero me gustaría cumplir mis proyectos con esta información.
Hola! si hay bastante programación en el video, mi canal es más enfocado para desarrolladores. Hay varios servicios en internet que te permitirán hacer eso, y si quieres puedes seguirme ya que yo también estoy construyendo un servicio para lograr eso sin código. Éxito!
nadie habla de los limites que tienen los gpt entrenados, el propio gpt te lo dice…hay que organizar depurar y filtrar la info a un nivel que ya pierde ese “romanticismo “ de le cargo pdf o excel y listo. Nadie te dice realmente cuanta información puede almacenar relevante para el entrenamiento (pdf y exel) si alguien sabe escucho sigo aprendiendo gracias y saludos!!
Saludos julio soy ingeniero en sistemas johndry desde Venezuela quisiera participar en tus cursos pero se nos imposibilita pagar por nuestra economía y aparte de eso openia esta bloqueada para Venezuela
Hola Johndry, pucha esta mala la situación, y no sabía que openai estaba bloqueada en Venezuela, por que será? Qué se te ocurre para ver el tema de los cursos? abrazos
Para Android tendrías que exponer una api para que tu app se conecte. Para whatsapp imagino es lo mismo, creas tu server y conectas a tu usuario con el bot, y mandas las respuestas a la api de Whatsapp.
hermoso video peroooooo. ya está fallando el codigo con respecto a Chroma. You are using a deprecated configuration of Chroma. me quedé hasta donde intenta subir los archivos :(
Hola, agradecido por esta información, una consulta, mi localhost5000 no me funciona y el local5137 me da un error 504, todo cargado bien desde visual code, pero me da un error de favicon.ico, agradezco tu apoyo.