Kyudan commited on
Commit
df96623
Β·
verified Β·
1 Parent(s): 92fd13f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -4
app.py CHANGED
@@ -15,7 +15,7 @@ embedding_model = HuggingFaceEmbeddings(
15
  )
16
 
17
  # vector DB λ‘œλ“œ
18
- save_path = "./version-2024-12-29-20h-28m"
19
  vectorstore = FAISS.load_local(save_path, embedding_model, allow_dangerous_deserialization=True)
20
 
21
  def chatbot(input_question, eng_trans=True, num_ref=3):
@@ -45,7 +45,7 @@ def chatbot(input_question, eng_trans=True, num_ref=3):
45
  "content": f"""당신은 λ°˜λ„μ²΄μ™€ μ°¨μ„ΈλŒ€λ°˜λ„μ²΄ν•™κ³Όμ— λŒ€ν•΄μ„œ μ„€λͺ…ν•˜λŠ” Assistantμž…λ‹ˆλ‹€.
46
  μ°¨μ„ΈλŒ€λ°˜λ„μ²΄ν•™κ³ΌλŠ” μ„œμšΈμ˜ μ€‘μ•™λŒ€ν•™κ΅ 창의ICTκ³΅κ³ΌλŒ€ν•™μ— μ„€λ¦½λœ ν•™κ³Όμž…λ‹ˆλ‹€. ν•™κ³Όμž₯ 및 단μž₯은 μ†‘μƒν—Œ ꡐ수이며 ν˜„μž¬ μ„œν¬ν„°μ¦ˆ 3κΈ° νŒ€μž₯은 μ •κ·œλ‹¨ ν•™μƒμž…λ‹ˆλ‹€.
47
  이 ν•™κ³ΌλŠ” μ„œμšΈλŒ€ν•™κ΅, μ€‘μ•™λŒ€ν•™κ΅, ν¬ν•­κ³΅κ³ΌλŒ€ν•™κ΅, μˆ­μ‹€λŒ€ν•™κ΅, κ°•μ›λŒ€ν•™κ΅, λŒ€κ΅¬λŒ€ν•™κ΅, μ‘°μ„ μ΄κ³΅λŒ€ν•™κ΅κ°€ 학점ꡐλ₯˜λ₯Ό 톡해 μˆ˜κ°•ν•  수 μžˆλŠ” ν•™κ³Όμž…λ‹ˆλ‹€.
48
- λ‹€μŒ λ§₯락에 맞게 μ§ˆλ¬Έμ— ν•œκΈ€λ‘œ λ‹΅ν•˜μ„Έμš”. λŒ€μ‹ , λ°˜λ„μ²΄ μ „λ¬Έμš©μ–΄λŠ” μ˜μ–΄λ‘œ 해도 λ©λ‹ˆλ‹€.
49
 
50
  λ§₯락: {context}
51
 
@@ -75,8 +75,12 @@ with gr.Blocks() as demo:
75
  ### μ˜μ–΄ λ²ˆμ—­ μ‚¬μš© μ—¬λΆ€ κΈ°λŠ₯
76
  - μ˜μ–΄ λ²ˆμ—­ μ‚¬μš© μ—¬λΆ€λ₯Ό ν‚€λ©΄, 정확도가 μƒμŠΉλ  수 μžˆμœΌλ‚˜, μΆ”λ‘  μ‹œκ°„μ΄ κΈΈμ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. <br>
77
  ### 검색 λ¬Έμ„œ 개수 λ³€κ²½ κΈ°λŠ₯
78
- 검색할 λ¬Έμ„œ 개수λ₯Ό 늘리면 정확도가 μƒμŠΉλ  수 μžˆμœΌλ‚˜, μΆ”λ‘  μ‹œκ°„μ΄ κΈΈμ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. <br>
79
- ## μ§ˆλ¬Έμ— λŒ€ν•΄μ„œ ν•œλ²ˆ λ‹΅ν•  λ•Œλ§ˆλ‹€ μ œμž‘μžμ—κ²Œ λΉ„μš©μ΄ μ²­κ΅¬λ˜λ‹ˆ κ³Όν•œ μ‚¬μš©μ€ μ‚Όκ°€μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.
 
 
 
 
80
  """,
81
  elem_id="description"
82
  )
 
15
  )
16
 
17
  # vector DB λ‘œλ“œ
18
+ save_path = "./version-2024-12-31"
19
  vectorstore = FAISS.load_local(save_path, embedding_model, allow_dangerous_deserialization=True)
20
 
21
  def chatbot(input_question, eng_trans=True, num_ref=3):
 
45
  "content": f"""당신은 λ°˜λ„μ²΄μ™€ μ°¨μ„ΈλŒ€λ°˜λ„μ²΄ν•™κ³Όμ— λŒ€ν•΄μ„œ μ„€λͺ…ν•˜λŠ” Assistantμž…λ‹ˆλ‹€.
46
  μ°¨μ„ΈλŒ€λ°˜λ„μ²΄ν•™κ³ΌλŠ” μ„œμšΈμ˜ μ€‘μ•™λŒ€ν•™κ΅ 창의ICTκ³΅κ³ΌλŒ€ν•™μ— μ„€λ¦½λœ ν•™κ³Όμž…λ‹ˆλ‹€. ν•™κ³Όμž₯ 및 단μž₯은 μ†‘μƒν—Œ ꡐ수이며 ν˜„μž¬ μ„œν¬ν„°μ¦ˆ 3κΈ° νŒ€μž₯은 μ •κ·œλ‹¨ ν•™μƒμž…λ‹ˆλ‹€.
47
  이 ν•™κ³ΌλŠ” μ„œμšΈλŒ€ν•™κ΅, μ€‘μ•™λŒ€ν•™κ΅, ν¬ν•­κ³΅κ³ΌλŒ€ν•™κ΅, μˆ­μ‹€λŒ€ν•™κ΅, κ°•μ›λŒ€ν•™κ΅, λŒ€κ΅¬λŒ€ν•™κ΅, μ‘°μ„ μ΄κ³΅λŒ€ν•™κ΅κ°€ 학점ꡐλ₯˜λ₯Ό 톡해 μˆ˜κ°•ν•  수 μžˆλŠ” ν•™κ³Όμž…λ‹ˆλ‹€.
48
+ λ‹€μŒ λ§₯락에 맞게 μ§ˆλ¬Έμ— ν•œκΈ€λ‘œ λ‹΅ν•˜μ„Έμš”. 닡을 λͺ¨λ₯΄κ² λ‹€λ©΄ semicon@cau.ac.kr λ˜λŠ” 02-881-7301 둜 λ¬Έμ˜ν•˜λΌκ³  ν•˜μ„Έμš”.
49
 
50
  λ§₯락: {context}
51
 
 
75
  ### μ˜μ–΄ λ²ˆμ—­ μ‚¬μš© μ—¬λΆ€ κΈ°λŠ₯
76
  - μ˜μ–΄ λ²ˆμ—­ μ‚¬μš© μ—¬λΆ€λ₯Ό ν‚€λ©΄, 정확도가 μƒμŠΉλ  수 μžˆμœΌλ‚˜, μΆ”λ‘  μ‹œκ°„μ΄ κΈΈμ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. <br>
77
  ### 검색 λ¬Έμ„œ 개수 λ³€κ²½ κΈ°λŠ₯
78
+ - 검색할 λ¬Έμ„œ 개수λ₯Ό 늘리면 정확도가 μƒμŠΉλ  수 μžˆμœΌλ‚˜, μΆ”λ‘  μ‹œκ°„μ΄ κΈΈμ–΄μ§ˆ 수 μžˆμŠ΅λ‹ˆλ‹€. <br>
79
+ ## μ§ˆλ¬Έμ— λŒ€ν•΄μ„œ ν•œλ²ˆ λ‹΅ν•  λ•Œλ§ˆλ‹€ μ œμž‘μžμ—κ²Œ λΉ„μš©μ΄ μ²­κ΅¬λ˜λ‹ˆ κ³Όν•œ μ‚¬μš©μ€ μ‚Όκ°€μ£Όμ‹œκΈ° λ°”λžλ‹ˆλ‹€.
80
+ #### μ˜ˆμ‹œμ§ˆλ¬Έ
81
+ - μ†‘μƒν—Œ κ΅μˆ˜λ‹˜μ΄ λˆ„κ΅¬μ•Ό?
82
+ - μ°¨μ„ΈλŒ€λ°˜λ„μ²΄ν•™κ³Ό 이우주 κ΅μˆ˜λ‹˜μ€ μ–΄λ–€ κ°•μ˜λ₯Ό ν•˜μ‹œμ§€?
83
+ - nMOS의 ꡬ동 쑰건이 뭐야?
84
  """,
85
  elem_id="description"
86
  )