Spaces:
Running
Running
| # tools/tool_loader.py | |
| from .festival_recommender import recommend_festivals | |
| from .marketing_strategy import ( | |
| search_contextual_marketing_strategy, | |
| create_festival_specific_marketing_strategy, | |
| create_marketing_strategies_for_multiple_festivals | |
| ) | |
| from .profile_analyzer import ( | |
| get_festival_profile_by_name, | |
| analyze_merchant_profile, | |
| analyze_festival_profile, | |
| ) | |
| # ์ค์ผ์คํธ๋ ์ดํฐ๊ฐ ์ฌ์ฉํ ์ต์ข ๋๊ตฌ ๋ฆฌ์คํธ | |
| ALL_TOOLS = [ | |
| recommend_festivals, # (ํตํฉ) ๊ฐ๊ฒ ๋ง์ถคํ ์ถ์ ์ถ์ฒ (์ฟผ๋ฆฌ ์ฌ์์ฑ ~ ์ต์ข ๋ญํน) | |
| get_festival_profile_by_name, # (DB์กฐํ) ์ถ์ ์ด๋ฆ์ผ๋ก ์์ธ ํ๋กํ(JSON) ๊ฒ์ | |
| search_contextual_marketing_strategy, # (RAG) ์ผ๋ฐ์ ์ธ ๋ง์ผํ /ํ๋ณด ์ ๋ต์ Vector DB์์ ๊ฒ์ | |
| create_festival_specific_marketing_strategy, # (LLM) *๋จ์ผ* ์ถ์ ์ ๋ํ ๋ง์ถคํ ๋ง์ผํ ์ ๋ต ์์ฑ | |
| create_marketing_strategies_for_multiple_festivals, # (LLM) *์ฌ๋ฌ* ์ถ์ ์ ๋ํ ๋ง์ถคํ ๋ง์ผํ ์ ๋ต ๋์ ์์ฑ | |
| analyze_merchant_profile, # (LLM) ๊ฐ๊ฒ ํ๋กํ(JSON)์ ๋ฐ์ SWOT/๊ณ ๊ฐ ํน์ฑ ๋ถ์ | |
| analyze_festival_profile, # (LLM) ์ถ์ ํ๋กํ(JSON)์ ๋ฐ์ ํต์ฌ ํน์ง/๋ฐฉ๋ฌธ๊ฐ ๋ถ์ | |
| ] |