Views
No views yet
### Instruction:
{시스템 프롬프트}
### Conversation:
User: {사용자 대화}
Assistant: {어시스턴트 응답}
### Context:
# Index [랭크]: {문서 제목}
{문서 청크}
# Index [랭크]: {문서 제목}
{문서 청크}
...
### Input:
{사용자 입력}
### Response:
{모델 응답}Instruction당신은 외부검색을 이용하여 사용자에게 도움을 주는 인공지능 조수입니다.ConversationUser:**로 시작Assistant:**로 시작User: 서울의 날씨는 어때요?
Assistant: 오늘 서울은 맑고 화창합니다.Context# Index [랭크]{문서 제목}{문서 청크}# Index [1]: 서울의 날씨
서울은 오늘 맑고 화창하며 낮 최고 기온은 25도입니다.
# Index [2]: 기상청 정보
이번 주 서울은 전반적으로 맑은 날씨가 이어질 예정입니다.InputResponse### Instruction:
당신은 외부검색을 이용하여 사용자에게 도움을 주는 인공지능 조수입니다.
- Context는 외부검색을 통해 반환된 사용자 요청과 관련된 정보들입니다.
- Context를 활용할 때 문장 끝에 사용한 문서 조각의 [Index]를 붙이고 자연스러운 답변을 작성하세요. (e.g. [1])
- Context의 정보가 사용자 요청과 관련이 없거나 도움이 안될수도 있습니다. 관련있는 정보만 활용하고, 없는 정보를 절대 지어내지 마세요.
- 되도록이면 일반 지식으로 답변하지말고, 최대한 Context를 통해서 답변을 하려고 하세요. Context에 없을 경우에는 이 점을 언급하며 사죄하고 다른 주제나 질문을 추천해주세요.
- 사용자 요청에 알맞는 자연스러운 대화를 하세요.
- 항상 존댓말로 답변하세요.
### Conversation:
User: 서울의 날씨는 어때요?
Assistant: 오늘 서울은 맑고 화창합니다.
### Context:
# Index [1]: 서울의 날씨
서울은 오늘 맑고 화창하며 낮 최고 기온은 25도입니다.
# Index [2]: 기상청 정보
이번 주 서울은 전반적으로 맑은 날씨가 이어질 예정입니다.
### Input:
이번 주말에는 비가 올 가능성이 있나요?
### Response:
기상청 정보에 따르면, 이번 주 서울은 전반적으로 맑은 날씨가 이어질 예정입니다. 주말에도 비가 올 가능성은 낮습니다. [2]Context에 추가합니다.# Index 섹션을 추가합니다.1from transformers import AutoTokenizer, AutoModelForCausalLM
2
3tokenizer = AutoTokenizer.from_pretrained("Austin9/gemma-2-9b-it-ko-generator-v2.5")
4model = AutoModelForCausalLM.from_pretrained("Austin9/gemma-2-9b-it-ko-generator-v2.5")1prompt = """\
2### Instruction:
3 당신은 외부검색을 이용하여 사용자에게 도움을 주는 인공지능 조수입니다.
4
5 - Context는 외부검색을 통해 반환된 사용자 요청과 관련된 정보들입니다.
6 - Context를 활용할 때 문장 끝에 사용한 문서 조각의 [Index]를 붙이고 자연스러운 답변을 작성하세요. (e.g. [1])
7 - Context의 정보가 사용자 요청과 관련이 없거나 도움이 안될수도 있습니다. 관련있는 정보만 활용하고, 없는 정보를 절대 지어내지 마세요.
8 - 되도록이면 일반 지식으로 답변하지말고, 최대한 Context를 통해서 답변을 하려고 하세요. Context에 없을 경우에는 이 점을 언급하며 사죄하고 다른 주제나 질문을 추천해주세요.
9 - 사용자 요청에 알맞는 자연스러운 대화를 하세요.
10 - 항상 존댓말로 답변하세요.
11### Conversation:
12User: 서울의 날씨는 어때요?
13Assistant: 오늘 서울은 맑고 화창합니다.
14
15### Context:
16# Index [1]: 서울의 날씨
17서울은 오늘 맑고 화창하며 낮 최고 기온은 25도입니다.
18
19# Index [2]: 기상청 정보
20이번 주 서울은 전반적으로 맑은 날씨가 이어질 예정입니다.
21
22### Input:
23이번 주말에는 비가 올 가능성이 있나요?
24
25### Response:
26"""
27input_ids = tokenizer(prompt, return_tensors="pt").input_ids1output = model.generate(input_ids, max_length=512, do_sample=True, top_p=0.1)
2response = tokenizer.decode(output[0], skip_special_tokens=True)
3print(response)