# Understanding Core Concepts

Welcome to the Core Concepts section. This guide introduces the fundamental principles and architecture patterns that power OM1.

### What You'll Learn

This section covers the essential building blocks you need to understand before diving into development:

* **Configuration Management** - How to configure and customize OM1
* **Input Processing** - Understanding data flow and input handling
* **Language Models (LLMs)** - Integration and usage of AI language models
* **Actions & Responses** - How OM1 processes and executes actions
* **Project Structure** - Organizing your OM1 projects effectively
* **Middleware** - Understanding the middleware stack
* **Troubleshooting** - Guide to help troubleshoot common issues
