This function allows users to ask questions about their Finn AI Agent forecast results and get answers based on the outputs from iterate_forecast() or update_forecast(). It uses an LLM-driven workflow to generate and execute R code to answer questions.
ask_agent(agent_info, question)
Agent info from set_agent_info()
A character string containing the question to ask about the forecast
A character string containing the answer to the question
if (FALSE) { # \dontrun{
# After running iterate_forecast() or update_forecast()
# Ask about exploratory data analysis
answer <- ask_agent(
agent_info = agent_info,
question = "Were there any missing values in the data?"
)
# Ask about forecast accuracy
answer <- ask_agent(
agent_info = agent_info,
question = "What is the average weighted MAPE across all time series?"
)
# Ask about models used
answer <- ask_agent(
agent_info = agent_info,
question = "Which models were used for the forecast?"
)
# Ask about specific time series
answer <- ask_agent(
agent_info = agent_info,
question = "What is the forecast for product XYZ for the next 3 months?"
)
} # }