{"id":4816,"date":"2025-07-04T14:52:41","date_gmt":"2025-07-04T12:52:41","guid":{"rendered":"https:\/\/germanmallo.com\/portfolio\/chatbot-personal-rag\/"},"modified":"2026-10-05T08:15:54","modified_gmt":"2026-10-05T06:15:54","slug":"chatbot-personal-rag","status":"publish","type":"portfolio","link":"https:\/\/germanmallo.com\/en\/portfolio\/chatbot-personal-rag\/","title":{"rendered":"My personal chatbot with RAG"},"content":{"rendered":"<h5>Description<\/h5>\n<p>Personal chatbot using RAG (Retrieval Augmented Generation) technology, through which you can ask it anything you want about my professional information.<\/p>\n<p>The full, detailed explanation of the technology can be found in <a href=\"https:\/\/germanmallo.com\/en\/mi-chatbot-personal-rag\/\" rel=\"noopener\">This post is from my personal blog.<\/a>.<\/p>\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/germanmallo.com\/wp-content\/uploads\/2025\/07\/thumbnail-1-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/germanmallo.com\/wp-content\/uploads\/2025\/07\/2-1-1024x576.jpg\" class=\"attachment-large size-large\" alt=\"\" \/><\/figure>\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/germanmallo.com\/wp-content\/uploads\/2025\/07\/Home_Background-1024x640.jpg\" class=\"attachment-large size-large\" alt=\"\" \/><\/figure>","protected":false},"excerpt":{"rendered":"<p>Un logo para darle imagen a mi proyecto para la UPV \u00abSpotify Playlist Creator\u00bb, una idea plasmada en papel digitalizada con Photoshop.<\/p>","protected":false},"featured_media":4817,"template":"","portfolio_category":[169],"portfolio_tag":[186,197,204,193,196,192,185,194,195],"portfolio_industry":[181],"class_list":["post-4816","portfolio","type-portfolio","status-publish","has-post-thumbnail","hentry","portfolio_category-inteligencia-artificial","portfolio_tag-apis","portfolio_tag-bases-de-datos-vectoriales","portfolio_tag-docker","portfolio_tag-embeddings","portfolio_tag-fastapi","portfolio_tag-llm","portfolio_tag-python","portfolio_tag-rag","portfolio_tag-react","portfolio_industry-tecnologia"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/portfolio\/4816","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/portfolio"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/portfolio"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/4817"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=4816"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/portfolio_category?post=4816"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/portfolio_tag?post=4816"},{"taxonomy":"portfolio_industry","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/portfolio_industry?post=4816"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}