Initial commit
This commit is contained in:
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
__pycache__
|
||||||
|
*.swo
|
||||||
|
*.swp
|
||||||
|
*.json
|
||||||
17
README.md
Normal file
17
README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# 2026-linux-skladman
|
||||||
|
|
||||||
|
## Что это
|
||||||
|
|
||||||
|
`2026-linux-skladman` - это ИИ-сервис для учёта вещей на складе. Он позволяет:
|
||||||
|
* Вести учёт количества оставшихся вещей
|
||||||
|
* Вести учёт местоположений вещей
|
||||||
|
* Добавлять новые вещи
|
||||||
|
* Списывать вещи
|
||||||
|
|
||||||
|
Всё взаимодействие с системой происходит при помощи чата, так как все действия
|
||||||
|
выполняются при помощи LLM. Система спроектирована с расчётом на то, чтобы можно
|
||||||
|
было без больших проблем дописывать собственные способы взаимодействия, но "из
|
||||||
|
коробки" предоставляается привязка к Telegram.
|
||||||
|
|
||||||
|
Учтено то, что может возникнуть необходимость работы как с self-hosted LLM, так
|
||||||
|
и с крупными ИИ-сервисами (Gemini, OpenAI и т.д.).
|
||||||
17
main.py
Normal file
17
main.py
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
import asyncio
|
||||||
|
import sys
|
||||||
|
import traceback
|
||||||
|
|
||||||
|
async def main() -> int:
|
||||||
|
""" Application entry point """
|
||||||
|
try:
|
||||||
|
print('2026-linux-skladman')
|
||||||
|
# TODO
|
||||||
|
except KeyboardInterrupt:
|
||||||
|
return 0
|
||||||
|
except:
|
||||||
|
traceback.print_exc()
|
||||||
|
return 1
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
sys.exit(asyncio.run(main()))
|
||||||
Reference in New Issue
Block a user