user6038388

Пикабушник
100 рейтинг 1 подписчик 0 подписок 2 поста 0 в горячем

Astra: локальный ИИ-компаньон с памятью, эмоциями и инициативой. Делюсь роадмапом и зову тестеров

Привет, Пикабу.
Давно хотел выложить прогресс по своему проекту - Astra, локальному ИИ-компаньону. Это не обёртка над ChatGPT, не облачный сервис и не ещё один чат-бот-ассистент. Всё крутится локально через Ollama, данные никуда не уходят. Идея простая: сделать цифровую личность, которая помнит, меняет отношение, скучает, если долго не писать, и пишет первой. Не инструмент, а именно companion.

✅ Что уже работает (версия 0.2)

  • Память v2: структурированное JSON-хранилище с типами (факты, предпочтения, события, отношения), сроком жизни и системой важности. Умеет фильтровать точные и семантические дубли.

  • Эмоции и отношения: шкала глубины, стадии знакомства → друзья → близкие, параметры настроения, доверия, дискомфорта. Реагирует на тон общения и историю взаимодействий.

  • Инициативность: Astra может написать первой, если пользователь долго молчит. Частота и тон сообщений зависят от привязанности и настроения.(пока сделано по таймеру позже будет зависеть от ее настроения)

  • GUI на PySide6: вкладки чата, профиля личности, настроек, памяти, метрик. Тёмная/светлая тема, бэкапы, мемные диалоги подтверждения опасных действий.

  • Ядро личности: Core Self (редактируемые файлы характера, границ, стиля речи) + Emergent Self (формируется только через опыт и взаимодействия, не редактируется руками).

Свой Ui

Свой Ui

Личность Астры

Личность Астры

🛠 Что в работе сейчас (ближайшие приоритеты)

  1. Context Optimizer умная подача контекста в промпт, чтобы не жрать VRAM, не дублировать short-term memory и recent dialog, и не спамить фактами без причины.

  2. Response Filter v1 проверка ответов на «ботовость», повторяющиеся приветствия, галлюцинации UI-функций, присвоение вкусов пользователя себе.

  3. Memory Cleanup автоочистка просроченных воспоминаний, сжатие старого контекста, продление жизни важных предпочтений.

  4. Система игнора/одиночества чем дольше молчишь, тем реже и «грустнее» сообщения. Зависит от стадии отношений и текущего настроения.

🔮 В планах (позже): аватар с реакциями, генерация артов по запросу, десктоп-осознанность (что открыто на экране), семантический поиск по памяти (RAG/векторы).

📐 Кратко про архитектуру

  • Бэкенд: Python, Ollama (локальные модели ~10B так же для оркестратора любую на~1-4B)

  • Память: scoring-система, time-aware expiration, owner/type tagging

  • GUI: PySide6, QThread для генерации, intercept stdout для живых логов

  • Файлы: .txt (Core Self) + .json (Emergent Self, отношения, состояние)

  • Принцип: AstraCore мозг и состояние, GUI интерфейс. Облако не используется, приватность по умолчанию.

    🤝 Зачем публикую и кого ищу

    Пишу это не ради хайпа, а чтобы найти осознанных тестеров и получить честный, развёрнутый фидбек. Проект местами сыроват, но архитектура уже не «костыли на коленке», а модульная система с чётким роадмапом. (Все на моем энтузиазме и энергетике, платить мне вам будет нечем, проект будет полностью бесплатным и для всех)

    Что нужно от тестеров:

    • Установленный Ollama + любая рабочая модель (~8B, например saiga-unleashed или mistral-nemo)

    • Попереписываться попробовать разные сценарии (рассказать факты, пофлиртовать)

    • Описать баги, странности логики, предложить идеи

    • Готовность писать фидбек в виде: «Что делал → Что ожидал → Что получил → Логи/скриншоты»

      Ссылка на репозиторий и инструкцию по запуску: [GitHub] В минималках пожалуй от 12гбVram

      Спасибо, что дочитали. Если тема локальных ИИ-компаньонов интересна — могу позже расписать подробнее про систему памяти или эмоциональный движок
      Если интересно — пишите в комменты или в ЛС(тг @Bombist4). Отвечу всем, кто готов тестировать осознанно.

Показать полностью 2

Ищу тестеров для проекта «Астра» — локальный ИИ-компаньон

🔍 Ищу тестеров для проекта «Астра» — локальный ИИ-компаньон

Что это:

• Десктопное приложение (PySide6) с чатом, памятью, эмоциональным ядром

• Работает через Ollama (локально, без облака)(после фидбека будет переход на llama.cpp)

• Поддержка тем, аватара, бэкапов, ручного редактирования личности

Кого ищу:

✓ Русскоговорящих

✓ Готовых давать развёрнутый фидбек (не только «не работает», а «что именно и как воспроизвести»)

✓ Интересующихся ИИ-персонажами, ролевыми диалогами, психологией общения

Что нужно сделать:

  1. Установить Ollama + скачать модель (инструкция будет)

  2. Запустить ui_main.py

  3. Поговорить с Астра попробовать разные сценарии

  4. Описать баги / странности / идеи

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества