# Eliza Concepts Providers, actions, and evaluators extend the functionality of the agent. ## Character Files [Characters](https://hackmd.io/AEni5Dd6QgWtZskFXL-lJw) ## Agents ## Providers Provide information into the context. This is how you get information from the outside. Providers are the inputs into the agent. ## Actions Actions are the things the agent can do. They can call an action in the response. ## Evaluators This is the agent reflecting on the current scenario and extracting information from that. This abstraction is for goal-oriented behavior. --- ## Embeddings - [Embedding Projector](https://projector.tensorflow.org/) - [What are embeddings in machine learning? | Cloudflare](https://www.cloudflare.com/learning/ai/what-are-embeddings/) - [Embeddings | Machine Learning | Google for Developers](https://developers.google.com/machine-learning/crash-course/embeddings) - [Neural Networks: Zero to Hero](https://www.youtube.com/playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ) - [Andrej Karpathy: Tesla AI, Self-Driving, Optimus, Aliens, and AGI | Lex Fridman Podcast #333](https://www.youtube.com/watch?v=cdiD-9MMpb0)