Retrieval Augmented Generation with Vertex AI and Go

I am building a Go-based Hotel Reviews RAG system with Vertex AI Vector Search, BigQuery and Gemini. This post will describe some MLops, AI Text models, and overall working with Google Cloud platform’s latest Generative AI and Machine Learning tools. I will walk you through the process of setting up an end-to-end Retrieval Augmented Generation system with Vertex AI Vector Search. The project is called Alpaca which is my Hotel Review Search turbocharged with AI. End goal: finding quality hotels that meet your criteria based on natural language analysis and a fine-tuned curation of LLMs, Vector Similarity Search, and the related APIs. My preliminary research shows that it is possible to do better than a raw ChatGPT/Grok/Gemini/Llama question and answer prompt. ...

March 14, 2026 · Eric Arellano

Deploying FastAPI Docker container to AWS Lambda

Part 1: Deploying FastAPI app to AWS Lambda with Docker image This will show how to build a Docker container that can be run by AWS Lambda from the Elastic Container Registry. The steps to follow on AWS are currently manual - via the AWS Console and the ECR provided Docker commands to upload images. In future release, we will automate this release cycle using CodeDeploy, or possibly another AWS service if that turns out to be a better fit (CodePipeline? CloudFormation?) ...

October 1, 2022 · Eric Arellano

Descargas asíncronas con Aiohttp | Async file download

Download Github Emojis locally En Emojis de Github para Pelican con Markdown armamos los hermosos íconos que se pueden ver por este blog. Bueno, en realidad bajamos el archivo json de Github con el diccionarios #!python { _short_name_ : _http_url } y utilizamos los enlaces para armar tags img. Poco a poco hemos mejorado algunas cosas, como regualr el tamaño de los íconos 64x64 con CSS. Para descargar los 1793 emojis de GitHub la operación toma mucho tiempo para tan solo 9.1M: como 15 minutos ...

December 1, 2020 · Eric Arellano

Emojis de Github con Python Markdown

Pelican blog with Python Markdown Pelican es un generador de microblogs estáticos en HTML/Python. Permite utilizar Markdown, RTF, y algunos otros formatos de texto para su contenido. La versión 4.8.0 es muy robusta e incluye scripts para subir el código a cualquier proveedor de nube y desplegar cambios, así como un servidor de desarrollo y un catálogo amplio de extensiones y temas. Armé el blog inicialmente según [pelican-hosting-on-appengine.html](http://www.craigjperry. com/pelican-hosting-on-appengine.html), pero me demoré un poco, y ahora en lugar de Google AppEngine lo despliego mediante Netlify. Reto: Github Emojis en Pelican No se pueden utilizar emojis directamente en Pelican (es decir, con Python Markdown), pero existen varios plugins para lo mismo, y varios repositorios de los códigos Unicode en la web. Python también maneja Unicode directamente ¡¡lo cual es genial!! ...

July 10, 2020 · Eric Arellano

Deploy Pelican on Netlify

Authors: Eric Arellano Netlify $ The fastest way to build the fastest sites. Netlify es la plataforma PaaS/CICD/DNS con integración a Git(hub|lab) utilizada para desplegar este sitio web. En resumen: Connect your repository Add your build settings Deploy your website Para ejecutar un app completo en Python o un static site puedes utilizar un número de librerías. Incluso Pelican tiene facilidades para usar Invoke o Make y gestionar diferentes contextos. Pero para este humilde blog en Pelican, el comando por defecto de Pelican y el build command sencillo de Netlify es perfecto. ...

June 30, 2020 · Eric Arellano