Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -29,7 +29,7 @@ loader = PyPDFLoader("total.pdf")
|
|
29 |
pages = loader.load()
|
30 |
|
31 |
# λ°μ΄ν°λ₯Ό λΆλ¬μμ ν
μ€νΈλ₯Ό μΌμ ν μλ‘ λλκ³ κ΅¬λΆμλ‘ μ°κ²°νλ μμ
|
32 |
-
text_splitter = RecursiveCharacterTextSplitter(chunk_size=
|
33 |
texts = text_splitter.split_documents(pages)
|
34 |
|
35 |
print(f"λ¬Έμμ {len(texts)}κ°μ λ¬Έμλ₯Ό κ°μ§κ³ μμ΅λλ€.")
|
@@ -139,7 +139,8 @@ def gen(x, id, customer_data):
|
|
139 |
else:
|
140 |
customer_data_newline = customer_data_list[index].replace(",","\n")
|
141 |
prompt_template = f"""λΉμ μ 보ν μλ΄μμ
λλ€. μλμ μ§λ¬Έκ³Ό κ΄λ ¨λ μ½κ΄ μ 보, μλ΅ μ§μΉ¨κ³Ό κ³ κ°μ 보ν κ°μ
μ 보, κ³ κ°κ³Όμ μλ΄κΈ°λ‘μ΄ μ£Όμ΄μ§λλ€. μμ²μ μ μ ν μλ£νλ μλ΅μ μμ±νμΈμ.
|
142 |
-
|
|
|
143 |
λΌμ΄ννλλμ 기보νβ
‘
|
144 |
λΌμ΄ννλλμ’
μ 보ν
|
145 |
λΌμ΄ννλλμν΄λ³΄ν
|
@@ -157,7 +158,9 @@ def gen(x, id, customer_data):
|
|
157 |
λΌμ΄ννλλμ°κΈμ μΆλ³΄νβ
‘
|
158 |
1λ
λΆν°μ μΆλ³΄ν
|
159 |
λΌμ΄ννλλμ°κΈλ³΄νβ
‘
|
|
|
160 |
{context}
|
|
|
161 |
### λͺ
λ Ήμ΄:
|
162 |
λ€μ μ§μΉ¨μ μ°Έκ³ νμ¬ μλ΄μμΌλ‘μ κ³ κ°μκ² νμν μλ΅μ μ 곡νμΈμ.
|
163 |
[μ§μΉ¨]
|
@@ -166,12 +169,15 @@ def gen(x, id, customer_data):
|
|
166 |
3.κ³ κ°μ΄ κ°μ
νμ§ μμ 보νμ 보μμ κ΄ν μ§λ¬Έμ κ΄λ ¨ 보νμ μκ°νλ©° 보μμ΄ λΆκ°λ₯νλ€λ μ μ μλ΄νμΈμ.
|
167 |
4.κ³ κ°μ΄ κ°μ
νμ§ μμ 보νμ κ°μ
μ΄ νμνλ€κ³ 보νλͺ
μ νμ€νκ² μΈκΈνμΈμ.
|
168 |
λ€μ μ
λ ₯μ μ£Όμ΄μ§λ κ³ κ°μ 보ν κ°μ
μ 보μ μλ΄ κΈ°λ‘μ λ³΄κ³ κ³ κ°μκ² λμλλ μ 보λ₯Ό μ 곡νμΈμ. μ°¨κ·Όμ°¨κ·Ό μκ°νμ¬ λ΅λ³νμΈμ. λΉμ μ μ ν μ μμ΅λλ€.
|
|
|
169 |
### μ
λ ₯:
|
170 |
[κ³ κ°μ κ°μ
μ 보]
|
171 |
{customer_data_newline}
|
|
|
172 |
[μλ΄ κΈ°λ‘]
|
173 |
{history[index]}
|
174 |
κ³ κ°:{question}
|
|
|
175 |
### μλ΅:
|
176 |
"""
|
177 |
|
|
|
29 |
pages = loader.load()
|
30 |
|
31 |
# λ°μ΄ν°λ₯Ό λΆλ¬μμ ν
μ€νΈλ₯Ό μΌμ ν μλ‘ λλκ³ κ΅¬λΆμλ‘ μ°κ²°νλ μμ
|
32 |
+
text_splitter = RecursiveCharacterTextSplitter(chunk_size=600, chunk_overlap=0)
|
33 |
texts = text_splitter.split_documents(pages)
|
34 |
|
35 |
print(f"λ¬Έμμ {len(texts)}κ°μ λ¬Έμλ₯Ό κ°μ§κ³ μμ΅λλ€.")
|
|
|
139 |
else:
|
140 |
customer_data_newline = customer_data_list[index].replace(",","\n")
|
141 |
prompt_template = f"""λΉμ μ 보ν μλ΄μμ
λλ€. μλμ μ§λ¬Έκ³Ό κ΄λ ¨λ μ½κ΄ μ 보, μλ΅ μ§μΉ¨κ³Ό κ³ κ°μ 보ν κ°μ
μ 보, κ³ κ°κ³Όμ μλ΄κΈ°λ‘μ΄ μ£Όμ΄μ§λλ€. μμ²μ μ μ ν μλ£νλ μλ΅μ μμ±νμΈμ.
|
142 |
+
|
143 |
+
[μ 체 보ν λͺ©λ‘]
|
144 |
λΌμ΄ννλλμ 기보νβ
‘
|
145 |
λΌμ΄ννλλμ’
μ 보ν
|
146 |
λΌμ΄ννλλμν΄λ³΄ν
|
|
|
158 |
λΌμ΄ννλλμ°κΈμ μΆλ³΄νβ
‘
|
159 |
1λ
λΆν°μ μΆλ³΄ν
|
160 |
λΌμ΄ννλλμ°κΈλ³΄νβ
‘
|
161 |
+
|
162 |
{context}
|
163 |
+
|
164 |
### λͺ
λ Ήμ΄:
|
165 |
λ€μ μ§μΉ¨μ μ°Έκ³ νμ¬ μλ΄μμΌλ‘μ κ³ κ°μκ² νμν μλ΅μ μ 곡νμΈμ.
|
166 |
[μ§μΉ¨]
|
|
|
169 |
3.κ³ κ°μ΄ κ°μ
νμ§ μμ 보νμ 보μμ κ΄ν μ§λ¬Έμ κ΄λ ¨ 보νμ μκ°νλ©° 보μμ΄ λΆκ°λ₯νλ€λ μ μ μλ΄νμΈμ.
|
170 |
4.κ³ κ°μ΄ κ°μ
νμ§ μμ 보νμ κ°μ
μ΄ νμνλ€κ³ 보νλͺ
μ νμ€νκ² μΈκΈνμΈμ.
|
171 |
λ€μ μ
λ ₯μ μ£Όμ΄μ§λ κ³ κ°μ 보ν κ°μ
μ 보μ μλ΄ κΈ°λ‘μ λ³΄κ³ κ³ κ°μκ² λμλλ μ 보λ₯Ό μ 곡νμΈμ. μ°¨κ·Όμ°¨κ·Ό μκ°νμ¬ λ΅λ³νμΈμ. λΉμ μ μ ν μ μμ΅λλ€.
|
172 |
+
|
173 |
### μ
λ ₯:
|
174 |
[κ³ κ°μ κ°μ
μ 보]
|
175 |
{customer_data_newline}
|
176 |
+
|
177 |
[μλ΄ κΈ°λ‘]
|
178 |
{history[index]}
|
179 |
κ³ κ°:{question}
|
180 |
+
|
181 |
### μλ΅:
|
182 |
"""
|
183 |
|