A building block of agentic systems: an LLM that can retrieve information, use tools, and store user inputs.