OllamaAssistant
Описание
AI ассистент, использующий локальные модели ollama, умеющий работать с локальными файлами. Предполагается для работы с кодом. Написан на Pyhton, использует механизм tools
Языки
- Python100%
OllamaAassistant
Основано на https://github.com/meirm/ollama-tools Написано с использованием vibe coding чуть менее чем полностью.
Сценарий использования
Инструмент для автоматического выполнения задач и написания кода с помощью LLM.
- Пользователь формулирует свою проблему или задачу на разговорном языке.
- OllamaAssistant делает последовательные запросы к ollama, скармливая ей сначала задачу, а потом результаты выполнения команд до тех пор, пока задача не будет выполнена или не станет очевидна невозможность её выполнения или появятся дополнительные вопросы.
- При последующих запросах повторяются шаги 1,2, с учётом истории сообщений.
Фичи
Системный промпт Папка с проектами, в которой OllamaAssistant имеет свободу действий История сообщений, она-же контекст для LLM Возможность использования инструметнов нейросетью. Простой нативный интерфейс. Возможность самоочистки контекста/истории с заменой содрежимого сообщений на "Здесь было ... но мы это удалили". Слежение за заполнением контекста и непревышения его размера возможностей модели.