Initial Draft
Browse files
app.py
CHANGED
@@ -474,13 +474,14 @@ def main():
|
|
474 |
# -- Generate User Story LLM Response
|
475 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "User Story" in ui_user_actions:
|
476 |
# -- Pydantice Schema
|
477 |
-
|
478 |
|
479 |
# -- Creating Prompt
|
480 |
lv_template = pt.CN_USER_STORY
|
481 |
lv_summarize_prompt = PromptTemplate(
|
482 |
template=lv_template,
|
483 |
-
input_variables=["context"]
|
|
|
484 |
)
|
485 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
486 |
context=lv_extracted_text
|
@@ -506,14 +507,14 @@ def main():
|
|
506 |
with release_notes:
|
507 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "Release Notes" in ui_user_actions:
|
508 |
# -- Pydantice Schema
|
509 |
-
|
510 |
|
511 |
# -- Creating Prompt
|
512 |
lv_template = pt.CN_RELEASE_NOTES
|
513 |
lv_summarize_prompt = PromptTemplate(
|
514 |
template=lv_template,
|
515 |
input_variables=["context"],
|
516 |
-
|
517 |
)
|
518 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
519 |
context=lv_extracted_text
|
@@ -537,14 +538,14 @@ def main():
|
|
537 |
with requirement_generation:
|
538 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "Requirement Generation" in ui_user_actions:
|
539 |
# -- Pydantice Schema
|
540 |
-
|
541 |
|
542 |
# -- Creating Prompt
|
543 |
lv_template = pt.CN_REQUIREMENT_GATHERING
|
544 |
lv_summarize_prompt = PromptTemplate(
|
545 |
template=lv_template,
|
546 |
input_variables=["context"],
|
547 |
-
|
548 |
)
|
549 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
550 |
context=lv_extracted_text
|
@@ -575,7 +576,7 @@ def main():
|
|
575 |
ui_summary_input = st.text_area("Input Text", value=lv_extracted_text)
|
576 |
if st.button("Summarize",key="summary"):
|
577 |
# -- Creating Prompt
|
578 |
-
|
579 |
lv_summarize_prompt = PromptTemplate(
|
580 |
template=lv_template,
|
581 |
input_variables=["context"]
|
|
|
474 |
# -- Generate User Story LLM Response
|
475 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "User Story" in ui_user_actions:
|
476 |
# -- Pydantice Schema
|
477 |
+
lv_parser = PydanticOutputParser(pydantic_object=us.UserStory)
|
478 |
|
479 |
# -- Creating Prompt
|
480 |
lv_template = pt.CN_USER_STORY
|
481 |
lv_summarize_prompt = PromptTemplate(
|
482 |
template=lv_template,
|
483 |
+
input_variables=["context"],
|
484 |
+
partial_variables={"format_instructions": lv_parser.get_format_instructions()},
|
485 |
)
|
486 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
487 |
context=lv_extracted_text
|
|
|
507 |
with release_notes:
|
508 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "Release Notes" in ui_user_actions:
|
509 |
# -- Pydantice Schema
|
510 |
+
lv_parser = PydanticOutputParser(pydantic_object=rs.ReleaseNotes)
|
511 |
|
512 |
# -- Creating Prompt
|
513 |
lv_template = pt.CN_RELEASE_NOTES
|
514 |
lv_summarize_prompt = PromptTemplate(
|
515 |
template=lv_template,
|
516 |
input_variables=["context"],
|
517 |
+
partial_variables={"format_instructions": lv_parser.get_format_instructions()},
|
518 |
)
|
519 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
520 |
context=lv_extracted_text
|
|
|
538 |
with requirement_generation:
|
539 |
if ui_llm_provider and lv_extracted_text and not(lv_response) and "Requirement Generation" in ui_user_actions:
|
540 |
# -- Pydantice Schema
|
541 |
+
lv_parser = PydanticOutputParser(pydantic_object=rq.RequirementGatheringDetails)
|
542 |
|
543 |
# -- Creating Prompt
|
544 |
lv_template = pt.CN_REQUIREMENT_GATHERING
|
545 |
lv_summarize_prompt = PromptTemplate(
|
546 |
template=lv_template,
|
547 |
input_variables=["context"],
|
548 |
+
partial_variables={"format_instructions": lv_parser.get_format_instructions()},
|
549 |
)
|
550 |
lv_summarize_prompt_formatted = lv_summarize_prompt.format(
|
551 |
context=lv_extracted_text
|
|
|
576 |
ui_summary_input = st.text_area("Input Text", value=lv_extracted_text)
|
577 |
if st.button("Summarize",key="summary"):
|
578 |
# -- Creating Prompt
|
579 |
+
lv_template = pt.CN_SUMMARY
|
580 |
lv_summarize_prompt = PromptTemplate(
|
581 |
template=lv_template,
|
582 |
input_variables=["context"]
|
dto/__pycache__/release_notes.cpython-310.pyc
CHANGED
Binary files a/dto/__pycache__/release_notes.cpython-310.pyc and b/dto/__pycache__/release_notes.cpython-310.pyc differ
|
|
dto/__pycache__/requirement_gathering.cpython-310.pyc
CHANGED
Binary files a/dto/__pycache__/requirement_gathering.cpython-310.pyc and b/dto/__pycache__/requirement_gathering.cpython-310.pyc differ
|
|
dto/__pycache__/user_story.cpython-310.pyc
CHANGED
Binary files a/dto/__pycache__/user_story.cpython-310.pyc and b/dto/__pycache__/user_story.cpython-310.pyc differ
|
|