Haz que ChatGPT use tus datos para responder
Вставка
- Опубліковано 25 тра 2023
- 🤖 Curso de Inteligencia Artificial
Inscríbete y obtén un descuento de lanzamiento usando el cupón "LANZAMIENTO-IA"
julioandres.dev/curso-intelig...
🚀 ¿Quieres concretar un proyecto de Inteligencia Artificial y no sabes como empezar, o como abordarlo? Agendame una reunión y hablemos: julioandres.dev/consultoria_ia
Usa el poder de ChatGPT con tus propios datos. Te enseño como usar chatbots para responder preguntas sobre tus propios datos
► Repositorio del código fuente
github.com/juliooa/docsbot
► Cursos
🦀 Mi curso de Rust con descuento: julioandres.dev/curso-complet...
📲 Mi curso de Flutter con descuento: julioandres.dev/curso-flutter...
► Redes
/ julioandresdev
/ julioandresdev - Наука та технологія
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.
Por nada amigo, que bueno que te haya servido. éxito en tu proyecto!
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
Gracias por el comentario amigo! se agradece, dan ganas de seguir 😃. Nunca he estado en Uruguay, me gustaría conocerlo, algún día.
Abrazos!
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?
Quiero ser tan aplicada como Tu, Dios siga bendiciendo Tu mente y Tu alma, gracias :D
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.
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.
me gustaria saber si pasando texto a embeddings, consume menos los tokens de la API
Julio como estas, excelente video como puedo implementarlo cloud? Mil Gracias!!! por compartir este contenido.
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 🙏
Quiero aprender a hacer esto, me ayudaría mucho, pero no sé programación, aun así me ayudaría tu curso, solo quiero lograr hacer esto
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.
Muy bueno
Brutal Julio 👏🏻👏🏻👏🏻👏🏻👏🏻👏🏻 Quiero hacer el curso 💸💸💸💸💸💸
🙌 gracias amigo! me gustaron los emojis ajajajaj
Excelente aporte, gracias.
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.
Hola Guillermo! gracias por el comentario, si se puede, Google Bard también tiene una api, y funciona básicamente igual que la api de OpenAI.
@@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.
Eres muy inteligente, felicitaciones! Y gracias por tus videos.
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!
Parcero, hacen mucha falta los videos. Espero todo vaya excelente y que pronto estes de vuelta. Un abrazo!
Hola amigo, ando viajando y no he tenido un lugar para grabar, mucho ruido y poco espacio :(
@@julioandresdev_esp ¡Ah que bueno! Me alegra que esa sea la razón de tu ausencia. Que lo disfrutes al maximo 🤙
Hola. Cual es el endpoint de la api para usar el asistente creado en playground?
¿como documento, puedo añadir una base de datos de excel? ¿qué es lo que cambiaría? Un saludo
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?
Excelente video! Recomiendas Chroma en lugar de Supabase?
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.
Un enredo clarificador. + 1 suscriptor
gracias!
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.
También podrías configurarlo para que realice búsquedas por internet para así investigar para la próxima respuesta
si! correcto, también puedes conectarlo a APIs para buscar en internet antes de responder, buen comment
@@julioandresdev_esp gracias
hola. intento comprar un curso pero me aparecen problemas con el correo, esta bien escrito pero no se que pasa, no me deja pagar
no se puede con una ia local como falcon
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.
Soy gerente de un instituto técnico y solo estamos probando open source
Hola, estoy buscando a alguien que me pueda hacer una app asi como la que describes en este video. Tu das ese servicio?
Muy interesante el video pero también sería bueno hacer un chatbot de whtspp con esta similitud
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
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.
Esta información que le otorgas se mantiene privada?
Hola Julio! Te quería preguntar si es posible configurarlo con contenido de un sitemap
Si, con cualquier tipo de contenido, tienes que formatearlo bien no más
Muy bueno el video. Se me ocurre que, en un futuro, un sistema de este tipo podría ser el sustituto de las bases de datos. ¿Estoy muy errado?
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.
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
Puedes escribir pasos para principiantes
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?
Si claro que se puede. Mándame un email a julioandrestech@gmail.com y lo vemos
para que funcione la aplicacion, que valores debemos definir en el fichero .env?
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"
Pregunta, como hago la app? Tiene algun tutorial en su canal que me permita entender como "fusionar" la IA con la pagina?
este video es el tutorial, a que te refieres con "fusionar"?
Que tal amigo, ya casi esta listo el curso de svelte??
Están cambiando algunas cosas para Svelte 5, quiero ver como anda eso primero
alguien me ayuda a realizar la prueba de este ejercicio?
Quiero entrenar un chat bot con entrada y salida de voz para personas dar recomendaciones diabetes como hago
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.
ejecuta "pip install flask"
Hola, geniales videos, sabes cuando estara listo el curso? han psado 4 meses hehe
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!
genial, muchas gracias y exitos y suerte tambien en tu trabajo@@julioandresdev_esp
Hola muy buen video, hay alguna forma de que el chatgpt analice los datos de un excel/base de datos y responda preguntas?
me ayudas a probar el ejercicio? tengo algunos errores
Exactamente busco eso. Lo lograste??
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.
yo creo que si, ya existe el ChatGPT Retrieval Plugin, que creo está basado JiggyBase.
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
Que tan grande es un registro? Puedes hacer un filtrado previo? Saber más o menos que se está preguntando y devolver una parte de esos 2000 registros?
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!
donde estés corriendo el server te debería decir en la consola cual es el error.
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.
Alguien de ustedes sabe si al hacer la conexion con nuestra base de datos, esa informacion se vuelve publica? no encuentro algun enlace oficial
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.
Para que utilizas el satisface en tu código typescript? Lo vi en tu código y me puse a investigar
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.
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.
Hola me interesa tu curso quiero saber si al comprar el curso tendré la opción de generar consultas privado
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!
Hola. Que tal, se puede hacer esto mismo pero para laravel?
Si claro, puedes ocupar cualquier tecnología
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.
Tienes que poner tus credenciales de Supabase y puedes crear usuarios en tu dashboard de Supabase, en la sección Auth.
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.
Estoy acostumbrado a escribir en inglés, y generalmente está más entrenado en inglés.
Pero si entiende otros idiomas.
que buen video, se me ocurren funciones muy buenas a este codigo, solo que tengo una duda:
Por que cuando agrego otros documentos me sigue respondiendo acerca de rust?
Abrazo!
Encontraste una solución?
hola, oye me apoyarías a realizar la prueba de este ejercicio?
@@erwinuchihauzumaki Hola, como puedo ayudarte?
@@user-gl9qg2vs5j he querido poner a prueba este ejercicio pero me han salido multiples errores tu lo pudiste utilizar?
@@erwinuchihauzumaki Si, que errores te salen?
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?
Si, también serviría para eso. Puedes pasarle tus textos y decirle "basado en estos textos genera lo siguiente..."
Qué caso de uso te imaginas?
@@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.
puedo crear embbedings con archivos json ?
si puedes
Hola julio cómo me pongo en contacto contigo sobre este proyecto y contratar tu asesoría
Hola, mándame un email a julioandrestech@gmail.com
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
Hola, mandame un email a julioandrestech@gmail.com porfa y conversamos. abrazos!
como puedo vincularlo a whatsapp o utlizarlo en una aplicacion android?
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.
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
Bro porque no subes mas videos😢
Es que mucho trabajo, no he tenido tiempo 😢
Pero pronto volveré a subir 😑
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 Carlos, si mandame un email a julioandrestech@gmail.com
saludos!
no funciona el archivo flask, no logro subirlo y no me deja importarlo
Que error te lanza?
hola, me gustaría iniciar un saas con este concepto, como te puedo contactar?
Hola! me puedes mandar un email a julioandrestech@gmail.com
saludos!
por que pyhon y no rust?
Por que ChromaDb no tiene cliente oficial en Rust, tiene en Python y Javascript: docs.trychroma.com/api-reference
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
Entiendo tu sentimiento porque me pasa igual
Cobol?
@@eficienciagta1517 nop, pensaba no decirlo pero al demonio: se llama Brightspot. Al menos Cobol es de conocimiento mundial
O también puedes buscar una empresa en la que valoren tu trabajo y puedas hacer lo que te gusta😊.
Nada te obliga a seguir ahí
@@superior_hats sí, entiendo, pero no me ha salido una buena oferta 🥲
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.
el error de favicon no es crítico, puedes agregar un favicon.ico a los assets y luego al html head bajo el tag link
Chroma a migrado, y al parecer hay demasiados cambios en el codigo...
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!
@@julioandresdev_esp
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 :(
me auto respondo.
ya corregí a la nueva version de Chroma con la ayuda de ChatGPT
@@Yoko-0x0 por favor como corregiste?
Cuanto me cuesta que me hagas mi app y mi web con inteligencia artificial
Hola, depende de varias cosas, envíame un email a julioandrestech@gmail.com y lo vemos. Saludos!