Boosting Search with MCP

With big data comes big responsibility – of making it FAIR: Findable, Accessible, Interoperable and Reusable. But ensuring data is truly FAIR is challenging as scaling search systems to handle big data requires significant computational resources. Let’s take an example from a user’s perspective. Say you are using BioStudies, our general purpose repository for publishing life sciences data, and want to download data from all functional genomics studies on chickens this year that use the sequencing assay technology....

March 11, 2025

The Grapes of RAG

How do you explain Retrieval Augmented Generation (RAG) and agents to a 10 year old? I had to do it last week. It started when I asked them if they knew how AI works. “AI, like ChatGPT? You type a question in and it searches for the answer” “Yes, but not all AIs have access to the Internet so sometimes the answer is not correct. Let me give you an example....

March 6, 2025

My Language - My AI

Remember watching Arrival? A linguist tasked with communicating with aliens learns their language lets her perceive time non-linearly, reshaping her understanding of reality. The plot brought the Sapir-Whorf’s hypothesis back into mainstream about how language actively shapes the way we think and determines what we can think about. In the context of LLMs and Chain of Thought (CoT) reasoning, the hypothesis becomes particularly relevant since the language of thought quite literally determines the quality of computational output....

February 21, 2025

UQA - Corpus for Urdu Question Answering

I think it was around 1999 when I first heard that Urdu is a low resource language. 25 years later Urdu is still considered low-resource despite having over 70 million native speakers. This is because large manually curated linguistic resources required for training are still not available for Urdu. One way around this barrier is to translate existing corpora from a resource-rich language (cough English cough) to Urdu. This seems like a chicken-and-egg problem though since good automatic translation systems require training resources....

May 24, 2024