Fix concept_list string to list conversion

- Convert concept_list string to proper list format
- Handle both string and list inputs for concept_list
- Fix character-by-character splitting issue
- Ensure proper concept processing for attention maps
- Improve concept extraction from prompt
This commit is contained in:
Junst
2025-09-24 17:41:20 +09:00
parent bbb3b3ed2c
commit 1ee4ecfe88
+8
View File
@@ -42,6 +42,14 @@ class ConceptAttentionNode:
Generate concept attention maps using simplified approach.
"""
try:
# Convert concept_list string to list
if isinstance(concept_list, str):
concept_list = [concept.strip() for concept in concept_list.split(',')]
elif isinstance(concept_list, list):
concept_list = [str(concept).strip() for concept in concept_list]
else:
concept_list = []
logger.info(f"DEBUG: Extracted concepts from prompt: {concept_list}")
# Initialize processor if not exists