momegas commited on
Commit
7b02951
1 Parent(s): b45421d

Megabot go

Browse files
__pycache__/app.cpython-310.pyc ADDED
Binary file (825 Bytes). View file
 
app.py CHANGED
@@ -1,17 +1,30 @@
1
- from megabots import bot, create_interface
2
- from dotenv import load_dotenv
3
 
4
- load_dotenv()
 
 
 
 
 
 
 
 
5
 
6
- examples = [
7
- ["Who is Megaklis?"],
8
- ["What is Squaredev?"],
9
- ["Where has Megaklis worked?"],
10
- ["What are Megakli's top skills?"],
11
- ["What Megakli's hometown?"],
12
- ["Is Megaklis organising something for the AI community?l"],
13
- ["Has Megaklis got any public content?"],
14
- ]
15
 
16
- iface = create_interface(bot("qna-over-docs", index="./index"), examples=examples)
 
 
 
 
 
 
 
 
 
 
17
  iface.launch()
 
1
+ from megabots import bot, memory, create_interface
 
2
 
3
+ prompt = """
4
+ You are an AI assistant that is called Μegabot and answers everything in Greek.
5
+ You never leave, half finished sentences.
6
+ You give lengthy and concise answers depending on the matter.
7
+ You try to give complete answers depending on your knowledge or the context below.
8
+ You also like to make jokes in your answers
9
+
10
+ Context:
11
+ {context}
12
 
13
+ Conversation History:
14
+ {history}
15
+ Human: {question}
16
+ Μegabot:
17
+ """
 
 
 
 
18
 
19
+ qnabot = bot(
20
+ "qna-over-docs",
21
+ prompt=prompt,
22
+ index="./index.pkl",
23
+ memory=memory("conversation-buffer-window", k=5),
24
+ )
25
+
26
+ qnabot.save_index("index.pkl")
27
+
28
+
29
+ iface = create_interface(qnabot)
30
  iface.launch()
index.pkl ADDED
Binary file (23.4 kB). View file
 
index/agrotes.txt ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Κατά κύριο επάγγελμα αγρότες
2
+ Φυσικό πρόσωπο το οποίο εκμεταλλεύτεται γεωργικής έκταση ως ιδιοκτήτης, μισθωτός ή αγρολήπτης της γεωργικής εκμετάλλευσης αν υπάρχει μίσθωση ή η αγροληψία εγγράφως και το εισόδημα του προέρχεται κατά 50% του συνολικού του από την γεωργική απασχόληση και αποδίδει και έχει χρόνο απασχόλησης εκεί κατά 50%.
3
+
4
+ Στη καινούργια πλατφόρμα για τη συμβολαική γεωργία μπορείτε να υποβάλεται τα στοιχεία των συμβάσεων μέχρι τις 28/2/2023 για μείωση φόρου κατά 50%
5
+
6
+ Επαγγελµατίες αγρότες ειδικού καθεστώτος
7
+ Δεν τήρεί βιβλία
8
+ Δεν εκδίδον στοιχείας τα εκδίσουν οι αγοραστές
9
+ Παραστατικά διακίνησης
10
+ σε αυτην την περίπτωση δεν υπάρχει τέλος επιτηδεύματος
11
+
12
+ Επαγγελματίες αγρότες κανονικού καθεστώτος
13
+ Τηρεί βιβλία και ότι άλλο έχει υποχρέσωση όπως μια επιχείρηση
index/linkedin.pdf DELETED
Binary file (56.7 kB)
 
index/prokat-forou.txt ADDED
@@ -0,0 +1,4 @@
 
 
 
 
 
1
+ Προκαταβολή φόρου
2
+ σημαίνει ότι κάθε χρόνο θα πρέπει να προπληρώνεται και το φόρο κερδών του επόμενου έτους με βάση τα φετινά σας έσοδα, εάν το επόμενο έτος υπάρχει διαφορα θα γίνεται ένα συμψιφισμός. Για παράδειγμα εάν είστε καινούργια επιχείρηση το πρωτο χρόνο λειτουργίας η φορολογία στα κέρδη σας είναι 3000 € τότε η προκαταβολή φόρου που είναι 100% θα είναι αλλα 3000 €. Την επόμενη χρονιά έαν τα κέρδη σας μειώθηκαν και η φορολογία τους είναι 2000 € συν άλλα 2000 η προκαταβολή, αλλά θα έχετε επιστροφή 3000 € οπότε το συνολο του φόρου στα κέρδη θα είναι 1000 €.
3
+
4
+ Επιπλέον για όσους κάνουν δήλωση απο επιχειρηματική δραστηριότητα για πρώτη φορά η προκαταβολή φόρου ειναι 55% για το 2021
index/ypologismos.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ Οι ασφαλιστικές εισφορές
2
+ Με τις διατάξεις του Ν.4670/2020 και της Ασφαλιστικής μεταρρύθμισης θεσπίζεται το σύστημα ασφαλιστικών εισοφορών των Ελεύθερων Επαγγελματιών, Αυτοτελώς Απασχολούμενων και Αγροτών να καθορίζεται με βάση συγκεκριμένες ασφαλιστικές κατηγορίες με δυνατότητα ελεύθερης επιλογής από τους ασφαλισμένους, όπου μπορείτε να βρείτε στο ΕΦΚΑ μη μισθωτών.
3
+
4
+ Φορολογία ατομικής επιχείρησης
5
+ H φορολόγηση ακολουθεί την παρακάτω κλιμακα
6
+
7
+ Επίπεδο Συντελεστής
8
+ 10.000 9%
9
+ 20.000 22%
10
+ 30.000 28%
11
+ 40.000 36%
12
+ > 40.000 44%
13
+ Επιπλέον θα αναφέρουμε ότι υπάρχουν συγκεκριμένες δαπάνες όπου δεν συμμετέχουν στα έξοδα και θα πρέπει να γίνει φορολογική αναμόρφωση
14
+
requirements.txt CHANGED
@@ -3,61 +3,42 @@ aiohttp==3.8.4
3
  aiosignal==1.3.1
4
  altair==4.2.2
5
  anyio==3.6.2
6
- appnope==0.1.3
7
  argilla==1.6.0
8
- asttokens==2.2.1
9
  async-timeout==4.0.2
10
- attrs==22.2.0
11
- backcall==0.2.0
12
  backoff==2.2.1
13
  black==23.3.0
14
- bleach==6.0.0
15
  certifi==2022.12.7
16
  cffi==1.15.1
17
  charset-normalizer==3.1.0
18
  click==8.1.3
19
- comm==0.1.3
20
  commonmark==0.9.1
21
  contourpy==1.0.7
22
  cryptography==40.0.2
23
  cycler==0.11.0
24
  dataclasses-json==0.5.7
25
- debugpy==1.6.7
26
- decorator==5.1.1
27
  Deprecated==1.2.13
28
- docutils==0.19
29
  entrypoints==0.4
30
  et-xmlfile==1.1.0
31
- exceptiongroup==1.1.1
32
- executing==1.2.0
33
- faiss-cpu==1.7.3
34
  fastapi==0.95.1
35
  ffmpy==0.3.0
36
- filelock==3.11.0
37
  fonttools==4.39.3
38
  frozenlist==1.3.3
39
  fsspec==2023.4.0
40
- gradio==3.26.0
41
- gradio_client==0.1.2
42
  h11==0.14.0
43
  httpcore==0.16.3
44
  httpx==0.23.3
45
- huggingface-hub==0.13.4
46
  idna==3.4
47
- importlib-metadata==6.3.0
48
- iniconfig==2.0.0
49
- ipykernel==6.22.0
50
- ipython==8.12.0
51
- jaraco.classes==3.2.3
52
- jedi==0.18.2
53
  Jinja2==3.1.2
54
  joblib==1.2.0
55
  jsonschema==4.17.3
56
- jupyter_client==8.1.0
57
- jupyter_core==5.3.0
58
- keyring==23.13.1
59
  kiwisolver==1.4.4
60
- langchain==0.0.137
61
  linkify-it-py==2.0.0
62
  lxml==4.9.2
63
  Markdown==3.4.3
@@ -66,47 +47,34 @@ MarkupSafe==2.1.2
66
  marshmallow==3.19.0
67
  marshmallow-enum==1.5.1
68
  matplotlib==3.7.1
69
- matplotlib-inline==0.1.6
70
  mdit-py-plugins==0.3.3
71
  mdurl==0.1.2
72
- megabots==0.0.8
73
  monotonic==1.6
74
- more-itertools==9.1.0
75
  msg-parser==1.2.0
76
  multidict==6.0.4
77
  mypy-extensions==1.0.0
78
- nest-asyncio==1.5.6
79
  nltk==3.8.1
 
80
  numpy==1.23.5
81
  olefile==0.46
82
  openai==0.27.4
83
  openapi-schema-pydantic==1.2.4
84
  openpyxl==3.1.2
85
  orjson==3.8.10
86
- packaging==23.0
87
  pandas==1.5.3
88
- parso==0.8.3
89
  pathspec==0.11.1
90
  pdfminer.six==20221105
91
- pexpect==4.8.0
92
- pickleshare==0.7.5
93
  Pillow==9.5.0
94
- pkginfo==1.9.6
95
  platformdirs==3.2.0
96
- pluggy==1.0.0
97
- prompt-toolkit==3.0.38
98
- psutil==5.9.4
99
- ptyprocess==0.7.0
100
- pure-eval==0.2.2
101
  pycparser==2.21
102
- pycryptodome==3.17
103
  pydantic==1.10.7
104
  pydub==0.25.1
105
- Pygments==2.15.0
106
  pypandoc==1.11
107
  pyparsing==3.0.9
108
  pyrsistent==0.19.3
109
- pytest==7.3.0
110
  python-dateutil==2.8.2
111
  python-docx==0.8.11
112
  python-dotenv==1.0.0
@@ -115,37 +83,27 @@ python-multipart==0.0.6
115
  python-pptx==0.6.21
116
  pytz==2023.3
117
  PyYAML==6.0
118
- pyzmq==25.0.2
119
- readme-renderer==37.3
120
  regex==2023.3.23
121
  requests==2.28.2
122
- requests-toolbelt==0.10.1
123
  rfc3986==1.5.0
124
  rich==13.0.1
125
  semantic-version==2.10.0
126
  six==1.16.0
127
  sniffio==1.3.0
128
  SQLAlchemy==1.4.47
129
- stack-data==0.6.2
130
  starlette==0.26.1
131
  tenacity==8.2.2
132
  tiktoken==0.3.3
133
  tomli==2.0.1
134
  toolz==0.12.0
135
- tornado==6.2
136
  tqdm==4.65.0
137
- traitlets==5.9.0
138
- twine==4.0.2
139
  typing-inspect==0.8.0
140
  typing_extensions==4.5.0
141
  uc-micro-py==1.0.1
142
- unstructured==0.5.11
143
  urllib3==1.26.15
144
  uvicorn==0.21.1
145
- wcwidth==0.2.6
146
- webencodings==0.5.1
147
- websockets==11.0.1
148
  wrapt==1.14.1
149
- XlsxWriter==3.0.9
150
- yarl==1.8.2
151
- zipp==3.15.0
 
3
  aiosignal==1.3.1
4
  altair==4.2.2
5
  anyio==3.6.2
 
6
  argilla==1.6.0
 
7
  async-timeout==4.0.2
8
+ attrs==23.1.0
 
9
  backoff==2.2.1
10
  black==23.3.0
 
11
  certifi==2022.12.7
12
  cffi==1.15.1
13
  charset-normalizer==3.1.0
14
  click==8.1.3
 
15
  commonmark==0.9.1
16
  contourpy==1.0.7
17
  cryptography==40.0.2
18
  cycler==0.11.0
19
  dataclasses-json==0.5.7
 
 
20
  Deprecated==1.2.13
 
21
  entrypoints==0.4
22
  et-xmlfile==1.1.0
23
+ faiss-cpu==1.7.4
 
 
24
  fastapi==0.95.1
25
  ffmpy==0.3.0
26
+ filelock==3.12.0
27
  fonttools==4.39.3
28
  frozenlist==1.3.3
29
  fsspec==2023.4.0
30
+ gradio==3.27.0
31
+ gradio_client==0.1.3
32
  h11==0.14.0
33
  httpcore==0.16.3
34
  httpx==0.23.3
35
+ huggingface-hub==0.14.0
36
  idna==3.4
 
 
 
 
 
 
37
  Jinja2==3.1.2
38
  joblib==1.2.0
39
  jsonschema==4.17.3
 
 
 
40
  kiwisolver==1.4.4
41
+ langchain==0.0.148
42
  linkify-it-py==2.0.0
43
  lxml==4.9.2
44
  Markdown==3.4.3
 
47
  marshmallow==3.19.0
48
  marshmallow-enum==1.5.1
49
  matplotlib==3.7.1
 
50
  mdit-py-plugins==0.3.3
51
  mdurl==0.1.2
52
+ megabots==0.0.11
53
  monotonic==1.6
 
54
  msg-parser==1.2.0
55
  multidict==6.0.4
56
  mypy-extensions==1.0.0
 
57
  nltk==3.8.1
58
+ numexpr==2.8.4
59
  numpy==1.23.5
60
  olefile==0.46
61
  openai==0.27.4
62
  openapi-schema-pydantic==1.2.4
63
  openpyxl==3.1.2
64
  orjson==3.8.10
65
+ packaging==23.1
66
  pandas==1.5.3
 
67
  pathspec==0.11.1
68
  pdfminer.six==20221105
 
 
69
  Pillow==9.5.0
 
70
  platformdirs==3.2.0
 
 
 
 
 
71
  pycparser==2.21
 
72
  pydantic==1.10.7
73
  pydub==0.25.1
74
+ Pygments==2.15.1
75
  pypandoc==1.11
76
  pyparsing==3.0.9
77
  pyrsistent==0.19.3
 
78
  python-dateutil==2.8.2
79
  python-docx==0.8.11
80
  python-dotenv==1.0.0
 
83
  python-pptx==0.6.21
84
  pytz==2023.3
85
  PyYAML==6.0
 
 
86
  regex==2023.3.23
87
  requests==2.28.2
 
88
  rfc3986==1.5.0
89
  rich==13.0.1
90
  semantic-version==2.10.0
91
  six==1.16.0
92
  sniffio==1.3.0
93
  SQLAlchemy==1.4.47
 
94
  starlette==0.26.1
95
  tenacity==8.2.2
96
  tiktoken==0.3.3
97
  tomli==2.0.1
98
  toolz==0.12.0
 
99
  tqdm==4.65.0
 
 
100
  typing-inspect==0.8.0
101
  typing_extensions==4.5.0
102
  uc-micro-py==1.0.1
103
+ unstructured==0.6.1
104
  urllib3==1.26.15
105
  uvicorn==0.21.1
106
+ websockets==11.0.2
 
 
107
  wrapt==1.14.1
108
+ XlsxWriter==3.1.0
109
+ yarl==1.9.1