Tomás Murúa
Consulting Engineer

How to defend your RAG system from context poisoning
How context engineering techniques prevent context poisoning in LLM responses.

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.

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.

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.

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.

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.

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.

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.

RAG and the value of grounding in Elasticsearch
Learn about RAG, grounding, and how to reduce hallucinations by connecting an LLM to your documents.

RAG vs. Fine Tuning, a practical approach
Comparing RAG and fine-tuning tools with the practical example of an e-commerce chatbot.

Alibaba Cloud AI Service & Elasticsearch: Embeddings and reranking
Using Alibaba Cloud AI Service features with Elasticsearch.

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

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

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.

