Spaces:
Sleeping
Sleeping
File size: 1,305 Bytes
9b1e3db |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# 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)์ ๋ฐ์ ํต์ฌ ํน์ง/๋ฐฉ๋ฌธ๊ฐ ๋ถ์
] |