TM

Tomás Murúa

Consulting Engineer

Articles by Tomás Murúa

How to defend your RAG system from context poisoning

How context engineering techniques prevent context poisoning in LLM responses.

Tomás Murúa

Using Discord and Elastic Agent Builder A2A to build a gaming community support bot

Learn how to connect Discord to Elastic Agent Builder's Agent-to-Agent (A2A) server to create a gaming community support bot.

Tomás Murúa

Monitoring LLM inference and Agent Builder with OpenRouter

Learn how to monitor LLM usage, costs, and performance across Agent Builder and inference pipelines using OpenRouter's OpenTelemetry broadcast and Elastic APM.

Tomás Murúa

Context engineering vs. prompt engineering

Learn how context engineering and prompt engineering differ and why mastering both is essential for building production AI agents and RAG systems.

Tomás Murúa

Building a ChatGPT connector with Elasticsearch to query GitHub issues

Learn how to build a custom ChatGPT connector and deploy an Elasticsearch MCP server that uses hybrid search to query internal GitHub issues.

Tomás Murúa

Building an AI agent for HR with Elastic Agent Builder and GPT-OSS

Discover how to build an AI agent that can answer natural language queries about your employee HR data using Elastic Agent Builder and GPT-OSS.

Tomás Murúa

Timeline of ES|QL improvements

Let’s walk through the history of ES|QL and its improvements.

Tomás Murúa

AI-powered dashboards: From a vision to Kibana

Generate a dashboard using an LLM to process an image and turn it into a Kibana Dashboard.

Jeffrey Rengifo

AI-powered case deflection: build & deploy in minutes

Exploring the AI Assistant Knowledge Base capabilities combined with Playground to create a self-service case deflection platform.

Tomás Murúa

RAG and the value of grounding in Elasticsearch

Learn about RAG, grounding, and how to reduce hallucinations by connecting an LLM to your documents.

Tomás Murúa

RAG vs. Fine Tuning, a practical approach

Comparing RAG and fine-tuning tools with the practical example of an e-commerce chatbot.

Tomás Murúa

Alibaba Cloud AI Service & Elasticsearch: Embeddings and reranking

Using Alibaba Cloud AI Service features with Elasticsearch.

Tomás Murúa

Exploring OpenAI CLIP alternatives

Analyzing alternatives to the OpenAI CLIP model for image-to-image, and text-to-image search.

Jeffrey Rengifo

Are synonyms important in RAG?

Exploring the functionality of Elasticsearch synonyms in a Retrieval Augmented Generation (RAG) application.

Jeffrey Rengifo

Elastic Playground: Using Elastic connectors to chat with your data

Learn how to use Elastic connectors and Playground to chat with your data. We'll start by using connectors to search for information in different sources.

Jeffrey Rengifo

Chatting with your PDFs using Playground

This blog showcases a practical example of chatting with PDFs in Playground. You'll learn how to upload PDF files into Kibana and interact with them using Elastic Playground.

Tomás Murúa

Ready to build state of the art search experiences?

Sufficiently advanced search isn’t achieved with the efforts of one. Elasticsearch is powered by data scientists, ML ops, engineers, and many more who are just as passionate about search as you are. Let’s connect and work together to build the magical search experience that will get you the results you want.

Try it yourself