Ax — это TypeScript-фреймворк для создания AI-агентов и пайплайнов, где вместо написания промптов достаточно объявить типизированные сигнатуры, а код скомпилируется в оптимизированные LLM-вызовы. Ключевые особенности: DSPy-подход для TypeScript: Объявляете сигнатуры (вход/выход) с типами — фреймворк сам генерирует оптимальные промпты. Строгая типизация: Zod-схемы, вложенные объекты, массивы, перечисления — всё валидируется, авто-ретряится при ошибках. AxAgent: Встроенные ReAct-лупы, тyлинг, дочерние агенты, адаптивные политики контекста. GEPA Optimizer: Pareto-фронты для баланса точности, скорости и стоимости. Recursive Language Model (RLM): Песочница JavaScript для персистентного состояния — длинный контекст не засоряет корневой промпт. 15+ LLM-провайдеров: OpenAI, Anthropic, Gemini, Ollama, DeepSeek, Groq, Mistral и другие — переключение одной строкой. Production-ready: OpenTelemetry, метрики, трекинг затрат, стриминг, Web Workers в браузере. 0 зависимостей: Только 2 опциональных peer-зависимости. Для кого: Ориентирован на TypeScript-разработчиков, AI-инженеров и продакшен-команды, которым нужны надёжные AI-пайплайны без хрупких промптов. Сценарии использования: Классификация, извлечение сущностей и структурирование данных с автоматической валидацией. Создание автономных исследовательских агентов с ReAct-циклами. Построение production AI-приложений с полной обсервабельностью. Цены и доступность: Бесплатный доступ. Open-source (npm install @ax-llm/ax). Для работы нужен собственный API-ключ к LLM-провайдеру.