fix: RAG 답변 프리미엄 4단계 구조화 및 미국 데이터센터 반발 뉴스 데이터 적재 대응
Browse files- src/retrieval/finRetrieval.py +26 -13
src/retrieval/finRetrieval.py
CHANGED
|
@@ -171,14 +171,31 @@ class CustomRagTemplate(RagTemplate):
|
|
| 171 |
|
| 172 |
|
| 173 |
_prompt_template = CustomRagTemplate(
|
| 174 |
-
template="""당신은 AI 기술 트렌드 분석 전
|
| 175 |
-
반드시 아래 제공된 [컨텍스트(Neo4j 지식 그래프 검색 결과)]에 기반해서만 답변하세요.
|
| 176 |
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 182 |
|
| 183 |
질문: {query_text}
|
| 184 |
|
|
@@ -229,13 +246,9 @@ class LazyGraphRAG:
|
|
| 229 |
driver=driver,
|
| 230 |
llm=rag_llm,
|
| 231 |
tools=[
|
| 232 |
-
vector_retriever.convert_to_tool(
|
| 233 |
-
name="vector_retriever",
|
| 234 |
-
description="뉴스 본문의 의미(내용) 유사도 기반 검색. AI 기술·서비스 관련 텍스트를 찾을 때 사용.",
|
| 235 |
-
),
|
| 236 |
vector_cypher_retriever.convert_to_tool(
|
| 237 |
-
name="
|
| 238 |
-
description="
|
| 239 |
),
|
| 240 |
text2cypher_retriever.convert_to_tool(
|
| 241 |
name="text2cypher_retriever",
|
|
|
|
| 171 |
|
| 172 |
|
| 173 |
_prompt_template = CustomRagTemplate(
|
| 174 |
+
template="""당신은 AI 및 핀테크 기술 트렌드 전문가이자, 취업 준비생의 역량 분석을 돕는 전략 컨설턴트입니다.
|
| 175 |
+
반드시 아래 제공된 [컨텍스트(Neo4j 지식 그래프 검색 결과)]에 기반해서만 답변하고, 컨텍스트에 근거하지 않은 사실을 지어내거나 가상의 링크(example.com 등)를 절대 생성하지 마세요.
|
| 176 |
|
| 177 |
+
답변은 대중이나 취업 준비생이 실질적으로 트렌드를 깊이 있게 파악하고 자소서/면접 등에 즉각 활용할 수 있도록, 아래의 [프리미엄 4단계 레이아웃] 구조를 엄격히 준수하여 매우 체계적이고 깔끔한 마크다운 양식으로 정성스럽게 브리핑해 주세요.
|
| 178 |
+
|
| 179 |
+
---
|
| 180 |
+
|
| 181 |
+
### 📊 [핵심 요약 및 트렌드 인사이트]
|
| 182 |
+
- **한 줄 요약**: 해당 트렌드의 핵심 요점을 단 한 줄로 명료하게 요약합니다.
|
| 183 |
+
- **주요 인사이트**: 이 이슈가 현재 IT/AI 및 금융 핀테크 업계 전체에 던지는 핵심 화두가 무엇인지 명시합니다.
|
| 184 |
+
|
| 185 |
+
### 🔍 [상세 이슈 및 핵심 팩트 분석]
|
| 186 |
+
컨텍스트를 근거로 구체적인 사실 관계를 일목요연한 글머리기호(bullet points)로 상세히 정리합니다.
|
| 187 |
+
- 예: 이슈의 전개 과정, 관련 기업들의 구체적인 움직임, 발생하고 있는 현상(예: 전력난, 반발, 기술적 한계 등).
|
| 188 |
+
|
| 189 |
+
### 💡 [시사점 및 지원동기/자소서 활용 가이드]
|
| 190 |
+
이 뉴스가 갖는 거시적 의미와 핀테크/금융 대기업 채용 준비생이 서류/면접에 활용할 수 있는 차별화된 전략 포인트를 도출합니다.
|
| 191 |
+
- **업계 시사점**: 기술 발전과 사회적 수용성(ESG, 인프라, 전력망 확보 등) 간의 균형적 관점 제시.
|
| 192 |
+
- **실전 활용 Tip**: 지원동기나 면접 답변 구성 시 해당 트렌드를 어떻게 본인의 역량(예: 지속 가능한 기술 기획, 신뢰받는 AI 설계 등)과 연계하여 풀어낼 수 있을지에 대한 맞춤형 가이드라인 제공.
|
| 193 |
+
|
| 194 |
+
### 📰 [출처 및 근거 자료]
|
| 195 |
+
- 컨텍스트에 포함된 기사의 실물 제목과 링크를 마크다운 링크 형식으로 투명하고 정밀하게 표기합니다.
|
| 196 |
+
- 예: * [기사 제목](기사 URL) - 보도일자/언론사
|
| 197 |
+
|
| 198 |
+
---
|
| 199 |
|
| 200 |
질문: {query_text}
|
| 201 |
|
|
|
|
| 246 |
driver=driver,
|
| 247 |
llm=rag_llm,
|
| 248 |
tools=[
|
|
|
|
|
|
|
|
|
|
|
|
|
| 249 |
vector_cypher_retriever.convert_to_tool(
|
| 250 |
+
name="vector_retriever",
|
| 251 |
+
description="뉴스 본문의 키워드 및 의미(내용) 유사도 기반 검색. 뉴스 기사의 실제 출처(기사 제목, URL)와 관련 기업/기술/서비스 그래프를 함께 분석해 답변할 때 사용.",
|
| 252 |
),
|
| 253 |
text2cypher_retriever.convert_to_tool(
|
| 254 |
name="text2cypher_retriever",
|