seanpixel/Teenage-AGI
Агенты⭐ 909Python
Что это за инструмент
Teenage-AGI — это Python-проект, создающий AI-агента с долговременной памятью на базе OpenAI и Pinecone, способный «думать» перед ответом.
Зачем нужен
Инструмент решает задачу сохранения контекста и истории взаимодействий вне стандартного окна контекста LLM, позволяя агенту запоминать информацию и принимать решения на основе прошлых данных. Это полезно для создания автономных симуляций поведения, где агент должен сохранять идентичность и накапливать опыт.
Что можно реализовать
- Создание автономных AI-агентов с долговременной памятью, не зависящих от ограничения контекстного окна
- Исследование принципов работы Generative Agents и симуляции человеческого поведения
- Разработка прототипов чат-ботов, которые помнят предыдущие диалоги и личные данные пользователя
- Эксперименты с механизмами рефлексии (think) перед генерацией ответа
Ключевые возможности
- Интеграция с Pinecone для хранения векторной памяти, что позволяет агенту не забывать данные после перезапуска
- Механизм «мышления» (think): агент анализирует запрос и relevant memories перед генерацией итогового ответа
- Поддержка команд 'read' и 'think' для явного внесения информации в память агента
- Сохранение индекса памяти (memory_counter) для корректного восстановления состояния после остановки
- Возможность запуска через Docker для изолированного развертывания
👤 Кому подойдёт: разработчики, исследователи в области AI, студенты и энтузиасты, изучающие архитектуру автономных агентов и RAG-системы
Релизы
Релизы ещё не отслежены — появятся после ближайшего опроса.