Merged in bugfix/group_chunk_json_parsing (pull request #271)

term group fixed

* term group fixed

* Merged main into bugfix/group_chunk_json_parsing

* file_processing.py edited online with Bitbucket
* Merged main into bugfix/group_chunk_json_parsing


Approved-by: Alex Galarce
This commit is contained in:
Mayank Aamseek
2024-11-14 21:41:07 +00:00
committed by Alex Galarce
parent 73020bdc10
commit df519ea32b
4 changed files with 11 additions and 5 deletions
+3 -1
View File
@@ -57,6 +57,7 @@ def run_ac_prompts(file_object):
for field_group in field_groups:
keyword_dict = keywords.GROUPED_KEYWORD_MAPPINGS[field_group]["keywords"]
fields = keywords.GROUPED_KEYWORD_MAPPINGS[field_group]["fields"]
fields.sort()
questions = {}
for field in fields:
questions[field] = prompts.AC_DICT[field]
@@ -93,7 +94,8 @@ def run_ac_prompts(file_object):
if len(fields) == 1:
field_group_answer_dict = {field: field_group_answer_raw}
elif len(fields) > 1:
field_group_answer_dict = json.loads(field_group_answer_raw)
field_group_answer_raw = field_group_answer_raw.replace("_DATE", "_DT")
field_group_answer_dict = ac_funcs.json_parsing_search(field_group_answer_raw, fields)
# TODO: Validate field names coming out of Claude, check against fields in group, make sure they're all there, make sure there aren't any extras
for field in fields: