What This Agent Does
build_researcher_agent() performs web search and asks an
LLM to produce a research-style answer.
Generate Mermaid PNGs
library(LLMAgentR)
my_llm_wrapper <- function(prompt, verbose = FALSE) "LLM response placeholder"
workflow <- build_researcher_agent(
llm = my_llm_wrapper,
tavily_search = "your-tavily-key",
output = "both",
direction = "LR"
)
save_mermaid_png(
x = workflow,
file = "pkgdown/assets/research-agent-workflow.png"
)Step 1: Build the Agent
library(LLMAgentR)
my_llm_wrapper <- function(prompt, verbose = FALSE) "LLM response placeholder"
researcher <- build_researcher_agent(
llm = my_llm_wrapper,
tavily_search = NULL, # uses Sys.getenv("TAVILY_API_KEY")
max_results = 5,
max_tries = 3,
backoff = 2,
verbose = FALSE
)Step 2: Run a Query
result <- researcher("What are recent trends in open-source LLM tooling?")
str(result)