MRKL Systems - Modular Reasoning, Knowledge and Language (pronounced miracle); neuro-symbolic architecture that combine LLMs (neural computation) and external tools like calculators (symbolic calculation) to solve complex problems
composed of:
a set of modules such as:
calculator
weather API
database
router - decides how to "route" incoming natural language queries to modules
example being an LLM that can use a calculator application
LLM is the router
calculator is the module
query has numbers and operation extracted by LLM and sent to calculator application
additional examples:
current stock price
weather in location determination
more complex tasks depending on several sources of information