seanpixel/Teenage-AGI

Агенты⭐ 909Python
Открыть на GitHub ↗

Что это за инструмент

Teenage-AGI — это Python-проект, создающий AI-агента с долговременной памятью на базе OpenAI и Pinecone, способный «думать» перед ответом.

Зачем нужен

Инструмент решает задачу сохранения контекста и истории взаимодействий вне стандартного окна контекста LLM, позволяя агенту запоминать информацию и принимать решения на основе прошлых данных. Это полезно для создания автономных симуляций поведения, где агент должен сохранять идентичность и накапливать опыт.

Что можно реализовать

  • Создание автономных AI-агентов с долговременной памятью, не зависящих от ограничения контекстного окна
  • Исследование принципов работы Generative Agents и симуляции человеческого поведения
  • Разработка прототипов чат-ботов, которые помнят предыдущие диалоги и личные данные пользователя
  • Эксперименты с механизмами рефлексии (think) перед генерацией ответа

Ключевые возможности

  • Интеграция с Pinecone для хранения векторной памяти, что позволяет агенту не забывать данные после перезапуска
  • Механизм «мышления» (think): агент анализирует запрос и relevant memories перед генерацией итогового ответа
  • Поддержка команд 'read' и 'think' для явного внесения информации в память агента
  • Сохранение индекса памяти (memory_counter) для корректного восстановления состояния после остановки
  • Возможность запуска через Docker для изолированного развертывания

👤 Кому подойдёт: разработчики, исследователи в области AI, студенты и энтузиасты, изучающие архитектуру автономных агентов и RAG-системы

Релизы

Релизы ещё не отслежены — появятся после ближайшего опроса.