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