Views
No views yet
{"search": ""}(빈 문자열) 형태로 반환합니다.{"search": "<검색 쿼리>"} 형태를 따릅니다.\n)으로 구분하여 이어붙인 텍스트{"search": "<검색어>"})으로 작성된 검색 쿼리 결과Dataset을 활용하여 아래와 같은 템플릿에 맞춰 변환하였습니다.### Context:
{conversation}
### Instruction:
다음은 대화 기록(Context)와 사용자의 질문(Input)입니다. 사용자의 질문에 답을 제공하기 위해 필요한 단일 문자열 검색 쿼리를 생성하세요. 대화 기록을 고려하여 검색 쿼리를 생성하세요. 검색이 필요하지 않거나 쿼리가 불필요한 경우(인사나, 겉치레, 농담) 빈 문자열을 반환하세요.
최종 출력 형식은 {'search': '<검색 쿼리>'}입니다.
### Input:
{input}
### Response:
{response}{conversation}: 과거 대화 히스토리를 개행(\n)으로 구분하여 이어붙인 문자열{instruction}: 사용자 요청에 대한 지침{input}: 최종 사용자 질의{response}: JSON 형식(예: {"search": "<검색어>"})으로 작성된 결과tokenizer.eos_token)을 이용해 문장 단위를 구분합니다.{"search": ""}{"search": "뉴욕 인기 햄버거 가게"}merged_dataset.json 형태로 대화와 질의가 포함된 원본 데이터를 준비합니다.{"search": "<검색어>"} 형태의 최종 Response를 생성하도록 전처리(토큰 수 제한, 불필요한 대화 제거 등)를 거칩니다.custom_prompt)을 사용해 <conversation>, <instruction>, <input>, <response>를 하나의 문자열로 합칩니다.Dataset 객체에 맵핑(map)하여 text 컬럼을 생성합니다.{"search": "<검색어>"} 형태인지 확인합니다.search 필드가 빈 문자열("")이라면 검색이 필요하지 않음을 의미합니다.