ejqs
commited on
Commit
·
65e65ac
1
Parent(s):
f22274b
Fix requirement extraction logic and update sample payload for Accounting Specialist role
Browse files- handler.py +37 -36
handler.py
CHANGED
|
@@ -123,11 +123,11 @@ class EndpointHandler():
|
|
| 123 |
|
| 124 |
requirements = []
|
| 125 |
for i, pred in enumerate(predictions):
|
| 126 |
-
if self.Job_labels[pred]['value'] == "RQC":
|
| 127 |
requirements.append(lines[i])
|
| 128 |
|
| 129 |
return requirements
|
| 130 |
-
|
| 131 |
def label_job_post(self, text):
|
| 132 |
lines = self.extract_job_requirements(text)
|
| 133 |
response = {
|
|
@@ -217,40 +217,41 @@ if __name__ == "__main__":
|
|
| 217 |
|
| 218 |
# prepare sample payload
|
| 219 |
payload = {"inputs": """
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
|
|
|
| 254 |
"""}
|
| 255 |
# holiday_payload = {"inputs": "Today is a though day"}
|
| 256 |
|
|
|
|
| 123 |
|
| 124 |
requirements = []
|
| 125 |
for i, pred in enumerate(predictions):
|
| 126 |
+
if self.Job_labels[pred]['value'] == "RQC" and i < len(lines):
|
| 127 |
requirements.append(lines[i])
|
| 128 |
|
| 129 |
return requirements
|
| 130 |
+
|
| 131 |
def label_job_post(self, text):
|
| 132 |
lines = self.extract_job_requirements(text)
|
| 133 |
response = {
|
|
|
|
| 217 |
|
| 218 |
# prepare sample payload
|
| 219 |
payload = {"inputs": """
|
| 220 |
+
We are seeking an experienced Accounting Specialist to join our team.
|
| 221 |
+
The Accounting Specialist will be responsible for various financial tasks, including reconciling accounts, assist with accounts payable,
|
| 222 |
+
preparing financial reports, and assisting the Controller.
|
| 223 |
+
The ideal candidate will have a strong background in accounting principles and practices, as well as proficiency in Quickbooks accounting
|
| 224 |
+
software, Excel and financial concepts.
|
| 225 |
+
Responsibilities:
|
| 226 |
+
- Perform general ledger reconciliation to ensure accuracy of financial data
|
| 227 |
+
- Prepare and analyze financial reports, bank reconciliations and analysis.
|
| 228 |
+
- Collaborate with internal teams to ensure compliance with accounting policies and procedures
|
| 229 |
+
- Support financial audits by providing necessary documentation and information
|
| 230 |
+
- Accounts Payable - Multiple Companies
|
| 231 |
+
- GL Reconciliations
|
| 232 |
+
- Prepare Weekly, Monthly and Quarterly Commission Reports
|
| 233 |
+
- Daily Bank Deposits
|
| 234 |
+
Skills:
|
| 235 |
+
- Proficiency in accounting software QuickBooks Online
|
| 236 |
+
- Strong knowledge of corporate finance principles and practices
|
| 237 |
+
- Experience with general ledger reconciliation
|
| 238 |
+
- Ability to understand concise financial reports
|
| 239 |
+
- Strong analytical skills for financial analysis
|
| 240 |
+
- Knowledge of financial auditing processes
|
| 241 |
+
- Understanding of cash flow analysis
|
| 242 |
+
- Solid grasp of financial concepts such as revenue recognition, depreciation, and accruals
|
| 243 |
+
- Ability to manage multiple priorities and time effectively.
|
| 244 |
+
Pay:
|
| 245 |
+
$50,000 - $60,000 per year
|
| 246 |
+
Benefits:
|
| 247 |
+
401(k) matching
|
| 248 |
+
Dental insurance
|
| 249 |
+
Health insurance
|
| 250 |
+
Paid time off
|
| 251 |
+
Vision insurance
|
| 252 |
+
Experience:
|
| 253 |
+
Microsoft Excel: 3 years (Required)
|
| 254 |
+
QuickBooks Online: 3 years (Required)
|
| 255 |
"""}
|
| 256 |
# holiday_payload = {"inputs": "Today is a though day"}
|
| 257 |
|