Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -493,7 +493,7 @@ class IntelligentAgent:
|
|
493 |
code_files.append(file_path)
|
494 |
|
495 |
if self.debug:
|
496 |
-
print(f"
|
497 |
|
498 |
return image_files, audio_files, code_files
|
499 |
|
@@ -763,16 +763,16 @@ Answer:"""
|
|
763 |
attachment_context = self._process_attachments(image_files, audio_files, code_files)
|
764 |
|
765 |
if self.debug and attachment_context:
|
766 |
-
print(f"Attachment context: {attachment_context[:800]}...")
|
767 |
|
768 |
# Decide whether to search
|
769 |
if self._should_search(question_text, attachment_context):
|
770 |
if self.debug:
|
771 |
-
print("Using search-based approach")
|
772 |
answer = self._answer_with_search(question_text, attachment_context)
|
773 |
else:
|
774 |
if self.debug:
|
775 |
-
print("Using LLM-only approach")
|
776 |
answer = self._answer_with_llm(question_text, attachment_context)
|
777 |
print("here")
|
778 |
print(answer)
|
@@ -792,7 +792,7 @@ Answer:"""
|
|
792 |
answer = f"Sorry, I encountered an error: {e}"
|
793 |
|
794 |
if self.debug:
|
795 |
-
print(f"Agent returning answer: {answer[:100]}...")
|
796 |
return answer
|
797 |
|
798 |
def __call__(self, question: str, image_files: List[str] = None, audio_files: List[str] = None) -> str:
|
|
|
493 |
code_files.append(file_path)
|
494 |
|
495 |
if self.debug:
|
496 |
+
print(f"3. Found attachments: {len(image_files)} images, {len(audio_files)} audio, {len(code_files)} code files")
|
497 |
|
498 |
return image_files, audio_files, code_files
|
499 |
|
|
|
763 |
attachment_context = self._process_attachments(image_files, audio_files, code_files)
|
764 |
|
765 |
if self.debug and attachment_context:
|
766 |
+
print(f"4. Attachment context: {attachment_context[:800]}...")
|
767 |
|
768 |
# Decide whether to search
|
769 |
if self._should_search(question_text, attachment_context):
|
770 |
if self.debug:
|
771 |
+
print("5. Using search-based approach")
|
772 |
answer = self._answer_with_search(question_text, attachment_context)
|
773 |
else:
|
774 |
if self.debug:
|
775 |
+
print("5. Using LLM-only approach")
|
776 |
answer = self._answer_with_llm(question_text, attachment_context)
|
777 |
print("here")
|
778 |
print(answer)
|
|
|
792 |
answer = f"Sorry, I encountered an error: {e}"
|
793 |
|
794 |
if self.debug:
|
795 |
+
print(f"6. Agent returning answer: {answer[:100]}...")
|
796 |
return answer
|
797 |
|
798 |
def __call__(self, question: str, image_files: List[str] = None, audio_files: List[str] = None) -> str:
|