AI glossary: all the key terms explained including LLM, models, tokens and chatbots