Files
2026-linux-skladman/README.md
Nikita Tyukalov, ASUS, Work 7c07a0f8a1 WIP
2026-02-11 21:30:56 +03:00

2.7 KiB
Raw Permalink Blame History

2026-linux-skladman

Что это

2026-linux-skladman - это ИИ-сервис для учёта вещей на складе. Он позволяет:

  • Вести учёт количества оставшихся вещей
  • Вести учёт местоположений вещей
  • Добавлять новые вещи
  • Списывать вещи

Всё взаимодействие с системой происходит при помощи чата, так как все действия выполняются при помощи LLM. Система спроектирована с расчётом на то, чтобы можно было без больших проблем дописывать собственные способы взаимодействия, но "из коробки" предоставляается привязка к Telegram.

Учтено то, что может возникнуть необходимость работы как с self-hosted LLM, так и с крупными ИИ-сервисами (Gemini, OpenAI и т.д.).

Пример взаимодействия

Найти что-то и взять сколько-нибудь

USER:    Мне надо из 12 вольт сделать 5 вольт
SYSTEM:  В "Y12" лежат buck DCDC преобразователи, 5 штук
USER:    Взял 2
SYSTEM:  Записал, что их осталось 3 штуки

Узнать, что лежит в ячейке, и исправить данные

USER:    че в s3
SYSTEM:  В "S3" лежат 12 штук Arduino
USER:    уже нет, они переехали в p4
SYSTEM:  Записал, что теперь в "S3" пусто, а в "P4" лежит 12 штук Arduino.

Реорганизация склада

USER:    Мы объединили S3 и S4, теперь оно называется Q2
SYSTEM:  Записал, что больше ячеек S3 и S4 не существуют, но теперь есть
         ячейка Q2, в которой лежат Arduino (12 штук) и ESP32 (5 штук).
USER:    И ещё ардуин осталось 8, а есп кончились
SYSTEM:  Записал, что теперь в Q2 лежат 8 штук Arduino

И так далее

Структура файлов

  • main.py - скрипт, который нужно запускать
  • config.json - конфигурация сервиса, генерируется автоматически при первом запуске
  • warehouse_<NAME>/ - папка с данными склада, не редактируйте файлы оттуда вручную