# Replicating MRKL

This walkthrough demonstrates how to replicate the [MRKL](https://arxiv.org/pdf/2205.00445.pdf) system using agents.

This uses the example Chinook database.
To set it up follow the instructions on https://database.guide/2-sample-databases-sqlite/, placing the `.db` file in a notebooks folder at the root of this repository.

import Example from "@snippets/modules/agents/how_to/mrkl.mdx"

<Example/>

## With a chat model

import ChatExample from "@snippets/modules/agents/how_to/mrkl_chat.mdx"

<ChatExample/>
