
austin-starks/Promptimizer
🏗️ Фреймворкaustin-starks
Автоматизированный фреймворк на базе ИИ, использующий генетические алгоритмы для оптимизации промптов LLM.
Promptimizer решает проблему ручного промпт-инжиниринга, рассматривая оптимизацию как эволюционный процесс. Фреймворк использует подход генетических алгоритмов, где популяция промптов-кандидатов оценивается, мутирует и скрещивается на основе их эффективности при выполнении заданной задачи. Это позволяет системе находить высокопроизводительные структуры промптов, которые могут быть неочевидны для человека. Построенный на TypeScript, фреймворк обладает модульной архитектурой и легко интегрируется в современные стеки LLM. Он поддерживает широкий спектр провайдеров, включая OpenAI и Anthropic, а также совместим с локальными движками вывода, такими как Ollama и Llama.cpp. Основные функции включают автоматизированные циклы оценки, поддержку постоянного хранения данных через MongoDB и гибкую архитектуру, позволяющую пользователям определять собственные функции приспособленности (fitness functions) для оценки результатов работы промптов. Независимо от того, создаете ли вы сложные агенты или простые конвейеры обработки текста, Promptimizer обеспечивает структурированный, основанный на данных подход к совершенствованию взаимодействия с моделями.
💡Основное
- ├─Оптимизация через генетические алгоритмы
- ├─Поддержка OpenAI, Anthropic и Ollama
- └─Автоматизированный цикл эволюции промптов
🎯Для
- ├─AI-инженеры
- ├─Промпт-инженеры
- └─Разработчики LLM-приложений