# Research

> Evidence-backed web research with citations and confidence scores. Use when the user needs researched, verified answers backed by real sources — not LLM hallucinations.

- Skill: `browseai-hq/research` (Agent Skill)
- Install (CLI): `npx skillmds@latest add browseai-hq/research`
- Raw SKILL.md: https://api.skillmd.com/api/skills/browseai-hq/research/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: BrowseAI-HQ (https://skillmd.com/u/browseai-hq)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/browseai-hq/research

---


# LastSearch — Evidence-Backed Research

Use this skill when the user needs researched, cited answers backed by real web sources — not LLM hallucinations.

## When to Use

- User asks a factual question and wants verified, sourced answers
- User says "research this", "find out", "what does the evidence say", "look this up"
- User needs citations, confidence scores, or source verification
- User wants to know if something is true or needs fact-checking
- Any question where accuracy matters more than speed

## Prerequisites

Install LastSearch MCP server:

```json
{
  "mcpServers": {
    "lastsearch": {
      "command": "npx",
      "args": ["-y", "lastsearch"]
    }
  }
}
```

Or set `LASTSEARCH_API_KEY=ls_xxx` for full features (sessions, sharing, knowledge export).

## Workflow

### Step 1: Research the Question

Use `answer` to get a cited, evidence-backed answer:

```
answer({ query: "How do mRNA vaccines work?", depth: "fast" })
```

Use `depth: "thorough"` when:
- The topic is nuanced or controversial
- You need high confidence (thorough auto-retries with rephrased queries if confidence < 60%)
- The user explicitly asks for deep research

### Step 2: Interpret the Response

The response contains:

- **answer**: The synthesized answer from real sources
- **claims[]**: Individual claims, each with source URLs, verification status, consensus level
- **sources[]**: Each source with URL, title, domain, quote, authority score
- **confidence**: 0-1 score computed from 7 real factors (NOT LLM self-assessed)
- **contradictions[]**: Conflicting claims found across sources
- **trace[]**: Pipeline timing (search, fetch, extract, verify, answer)

### Step 3: Present to the User

When presenting results:

1. Lead with the answer
2. Cite sources inline using the URLs from `claims[].sources`
3. Mention confidence: "Confidence: 78% based on 5 sources"
4. If contradictions exist, surface them: "Note: sources disagree on X"
5. If confidence < 50%, caveat: "Limited evidence available — treat with caution"

### Confidence Score Guide

| Range | Meaning |
|-------|---------|
| 80-100% | Strong evidence, multiple corroborating sources |
| 60-79% | Good evidence, some gaps |
| 40-59% | Mixed evidence, contradictions possible |
| 0-39% | Weak evidence, few or low-quality sources |

### Example

User: "Is intermittent fasting effective for weight loss?"

```
answer({
  query: "Is intermittent fasting effective for weight loss? What does the research say?",
  depth: "thorough"
})
```

Present the answer with inline citations, highlight any contradictions between studies, and note the confidence score.

## Clarity: Anti-Hallucination Answer Engine

Use `clarity` to get answers with reduced hallucinations — two modes:

**Fast (no internet)** — LLM-only answer with anti-hallucination grounding techniques:
```
clarity({ prompt: "Explain the causes of the 2008 financial crisis" })
```

**Verified (with internet)** — LLM answer + web pipeline, fused into one answer with source-backed claims:
```
clarity({ prompt: "Explain the causes of the 2008 financial crisis", verify: true })
```

The response includes: `answer`, `claims[]` (each with `origin`: "llm", "source", or "confirmed"), `confidence`, `techniques`, `risks`, and `verified` (whether web sources were consulted).

Use fast mode when speed matters. Use verified mode when accuracy matters.

## Tips

- Frame queries as specific questions, not keywords ("What causes aurora borealis?" not "aurora borealis")
- Include temporal context for time-sensitive topics ("latest AI regulations 2025")
- For controversial topics, expect contradictions — surface them rather than hiding them
- Use `search` first if you just need URLs, not a full researched answer
- Use `browse_harden` before generating content to reduce hallucinations in the output

## Links

- [LastSearch](https://lastsearch.ai)
- [Documentation](https://lastsearch.ai/docs)
- [MCP Server](https://www.npmjs.com/package/lastsearch)
- [GitHub](https://github.com/lastsearch-hq/lastsearch)

