μμλλ©΄ μ’κ² λ€μ! γ
γ
λκ° λ¬Όμ΄λ³΄λ©΄ μ΄κ±° μΆκ°ν΄μΌκ² μ΄μ. ![]()
μ¬λ¬λΆ μλ νμΈμ,
@merefield λλΌμ΄ νλ¬κ·ΈμΈκ³Ό μκ³ ν΄ μ£Όμ μ μ§μ¬μΌλ‘ κ°μ¬λ립λλ€. κΈ°μ¬ν΄ μ£Όμ μ μ κΉμ΄ κ°μ¬λ립λλ€.
μλ² λ©(Embeddings)κ³Ό ν둬ννΈλ₯Ό κ°μ₯ μ νμ©νλ λ°©λ²μ λν μ‘°μΈμ ꡬνκ³ μμ΅λλ€. νμ¬ OpenAIμ gpt4o-mini λͺ¨λΈμ΄ μ μλνκ³ μμΌλ―λ‘, μλ² λ©μμλ λ§μ°¬κ°μ§λ‘ μννκ² μλν κ²μΌλ‘ κΈ°λνκ³ μμ΅λλ€. μ κ³νμ νΉμ μ©μ΄μ λ°°κ²½ μ 보λ₯Ό μμλ‘ λ§λ λ€, AIμκ² ν΄λΉ μ©μ΄μ λν΄ μ§λ¬Ένμ¬ κ·Έ μμλ‘ λ§λ μ©μ΄λ₯Ό λ°ννλμ§ νμΈνλ κ²μ λλ€.
ν κ°μ§ μμ ν λͺ ννμ§ μμ λΆλΆμ΄ μμ΅λλ€. μΈλ±μ±μ μν μΉ΄ν κ³ λ¦¬λ₯Ό μ€μ ν λ, κ΄λ ¨ λ§€μΉκ° λ°κ²¬λλ©΄ ν΄λΉ ν ν½ μ μ²΄κ° ν둬ννΈμ ν¬ν¨λλμ§, μλλ©΄ μλ² λ©μ μμ±νλ λ° μ¬μ©λ ν μ€νΈμ νΉμ λΆλΆλ§ ν¬ν¨λλμ§ κΆκΈν©λλ€. ν¨μ¨μ μΈ ν ν° μ¬μ©μ΄ μ€μνκΈ° λλ¬Έμ, λ μκ³ μ§μ€λ ν ν½μ λ§λλ κ²μ΄ μ’μμ§, μλλ©΄ λ κΈΈκ³ μμΈν ν ν½μ λ§λλ κ²μ΄ μ’μμ§ κ²°μ νλ €κ³ νκ³ μμ΅λλ€.
λ λ€λ₯Έ νμ μμμ μλ‘ λ€λ₯Έ ν둬ννΈ μ
λ ₯ κ°μ κ΄κ³μ
λλ€. chatbot.prompt.system.basic.open μ€μ κ³Ό λ΄μ μλ΅μ νμ±νκΈ° μν΄ μ 곡ν μ μλ μ¨κ²¨μ§ ν
μ€νΈλ₯Ό ν
μ€νΈν΄ λ³΄κ³ μμ΅λλ€. μ΄ λμ΄ μ΄λ€ μμΌλ‘λ ν¨κ» μλνλ€λ κ²μ μμ§λ§, μ νν μ΄λ»κ² μλνλμ§λ μμ ν νμ νμ§ λͺ»ν©λλ€. μλ₯Ό λ€μ΄, μμ€ν
ν둬ννΈμ "λΉμ μ ~μ
λλ€. A, B, Cλ₯Ό μννμΈμ"μ κ°μ μ§μλ¬Έμ ν¬ν¨μν€λ κ²λ³΄λ€, μ¨κ²¨μ§ ν
μ€νΈ ν둬ννΈμ ν¬ν¨μν¬ λ ν¨κ³Όκ° λν κ² κ°μ΅λλ€. μ΄λ¬ν κ°λ
μ λ μ μ΄ν΄νκ³ μ΅μ μ μ κ·Ό λ°©λ²μ μ°Ύκ³ μΆμ΅λλ€.
미리 κ°μ¬λ립λλ€. ν΅μ°°μ 곡μ ν΄ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€!
λΈλΌμ΄μΈ, μλ νμΈμ.
μ£Όμ μ λͺ©(Topic Titles)μ μλ² λ©λλ©°, κ° κ²μκΈ(Posts)λ κ°λ³μ μΌλ‘ μλ² λ©λ©λλ€.
쿼리λ μ΄ λ κ°μ§ μ€ μ΄λ κ²κ³Όλ λ§€μΉλ μ μμΌλ©°, κ΄λ ¨ μλ κ²μκΈμ λ°νν©λλ€.
μλ² λ©μ μ¬μ©νκ² λλ©΄ RAG λ΄ μμ€ν ν둬ννΈλ‘ μ ννλ κ²μ΄ μ’μ΅λλ€.
κ³΅κ° μλ΅μλ chatbot.prompt.system.rag.open, PMκ³Ό DMμμμ λΉκ³΅κ° μλ΅μλ chatbot.prompt.system.rag.privateλ₯Ό μ¬μ©ν΄μΌ ν©λλ€. μ΄ κ΅¬λΆμ 1:1 μ§μ λ΄μ μ¬μ©ν λ(μ ν μ¬νμ΄μ§λ§) μ‘°κΈ λ€λ₯Έ λμμ νκ³ μΆμ λλ₯Ό μν΄ μ²μ λμ
λμμ΅λλ€. λ¬Όλ‘ λ ν둬ννΈλ₯Ό λμΌνκ² μ μ§ν΄λ λ©λλ€.
'μ¨κ²¨μ§ ν μ€νΈβλΌκ³ νμ ¨μ λ μΉ΄ν κ³ λ¦¬λ³ μΆκ° ν둬ννΈλ₯Ό λ§μνμλ 건κ°μ?
μ λ μ£Όλ‘ μκ° μΉ΄ν κ³ λ¦¬μ κ²μκΈμ μμ±νλ μ κ· μ¬μ©μλ₯Ό νμνλ μ©λλ‘ μ΄ κΈ°λ₯μ μ¬μ©νκ³ μμ΅λλ€. νμ§λ§ κ·Έ μΈμλ μ°½μμ μΈ μ©λλ‘ νμ©ν μ μμ κ²μ΄λΌκ³ μκ°ν©λλ€.
μ΄κ²μ μ½κ° λ€λ₯Έ λ°©μμΌλ‘ μ²λ¦¬λ©λλ€. λ΄μ μΌλΆκ° μλλΌ μ¨κ²¨μ§ μ¬μ©μ ν둬ννΈλ‘ κ²μλκ±°λ μ. μλ₯Ό λ€μ΄ λ€μκ³Ό κ°μ΅λλ€:
Give me a warm welcome to the forum please! Tell me that everyone is really friendly here and eager to help! Urge me to read the Welcome Topic if I have not yet done so here: LINK and the posting guidelines here: LINK
λ°λΌμ μ΄λ₯Ό 1μΈμΉμΌλ‘ μμ±νλ κ²μ΄ κ°μ₯ μ’μ΅λλ€.
λ‘λ²νΈ, κ°μ¬ν©λλ€. λλ‘λ λ¨μν κ²μ΄ κ°μ₯ μ’μ΅λλ€. .rag ν둬ννΈλ₯Ό μ¬μ©νλΌλ μ€λͺ μ μ½μμμλ λΆκ΅¬νκ³ κ³μ basic.openμ μ¬μ©νκ³ μμμ΅λλ€.
Ragμ κ²½μ° OpenAIμ μ΄λ€ λ΄μ©μ΄ ν둬ννΈλ‘ μ μΆλλμ§ μ¬μ ν μ΄ν΄νλ €κ³ λ Έλ ₯νκ³ μμ΅λλ€. μλ² λ© μ μ²΄κ° μ μΆλλ 건κ°μ? μ¦, μλΉν κΈ΄ ν ν½μ λ§λ€ κ²½μ° κ·Έ κΈ΄ λ΄μ© μ μ²΄κ° ν둬ννΈλ‘ μ μΆλλ 건κ°μ? λ€μ λ§ν΄, λͺ¨λ μ 보λ₯Ό νλμ ν ν½μ λ΄λ κ²λ³΄λ€ λ μ λ°ν λ κ°μ μ§§μ ν ν½μ λ§λλ κ²μ΄ ν ν° λΉμ© λ©΄μμ λ μ λ ΄νκ°μ? ν¨μ¨μ μΈ κ°μ₯ ν©λ¦¬μ μΈ μ κ·Όλ²μ μ°Ύμκ°κ³ μμ΅λλ€.
λ‘κΉ
μ€μ μ λ³κ²½νμ¬ μ 보λ₯Ό warnμΌλ‘ μ ννλ©΄(μ΄ μ€μ μ νλ¬κ·ΈμΈ μ€μ μμ κ°μ₯ λ§μ§λ§μ μμΉν©λλ€) /logsμμ API νΈμΆ λ΄μ©μ λͺ¨λ νμΈν μ μμ΅λλ€.
λ‘κ·Έμ λΆνμν μ λ³΄κ° μμ΄λ κ²μ μνμ§ μλλ€λ©΄ μ€μ μ μλλλ‘ λλ리λ κ²μ μμ§ λ§μΈμ.
λ‘λ²νΈλ, μλ νμΈμ.
μ±ν λ΄μ λ‘κ·ΈμΈν λλ§λ€ "μλ νμΈμ, μ€λ HappyBooksμμ 무μμ λμλ릴κΉμ?"λΌλ λ©μμ§κ° λΉλλ€. μ κ° λ©μμ§λ₯Ό λ³΄λΌ λλ§ μ±ν λ΄μ΄ μλ΅νλλ‘ μ€μ νκ³ μΆμ΅λλ€.
μ΄λ»κ² νλ©΄ λλμ?
μ리, μλ
ν΅λ°μΉ λ²νΌμ μ¬μ©νλ©΄ μ΄ μ€μ μ λμ§ μλ ν νμ λ¨Όμ λ§μ ν©λλ€:
κ·Έλ¦¬κ³ κ·Έκ±΄ μ λ§ ν° μ² μ μ€μμ
λλ€ (μμ ν κ²μ)
![]()
μ±λ΄μ΄ 5 + 5 = ? κ°μ μ§λ¬Έμ΄ μλλΌ μ¬μ΄νΈ κ΄λ ¨ μ§λ¬Έμλ§ λ΅νλλ‘ μ΄λ»κ² μ€μ νλμ?
μμλ₯Ό λ€μ΄ κ·Έλ° μ§λ¬Έμ μ λ λ΅λ³νμ§ μκ² λ€κ³ λͺ μνλ μμ€ν ν둬ννΈλ₯Ό μ¬μ©νλ κ²μ λλ€.
νμ§λ§ 그건 μ½μ§ μμ κ²λλ€. λ€λ₯Έ LLMμ΄ κ·Έλ° κ·μΉμ μΌλ§λ μ λ°λ₯΄λμ§λ λͺ¨λ₯΄κ² μ§λ§, OpenAI λͺ¨λΈμ λ°λ₯Ό μλ μκ³ μ λ°λ₯Ό μλ μμ΅λλ€. μ¬κΈ°μ, μ§κΈ, λΉμ μκ²λ μλλλ‘ μλνλλΌλ, λ€λ₯Έ κ²μλ¬Όμμλ, λ΄μΌμλ, λ€λ₯Έ μ¬μ©μμκ²λ μν©μ΄ μμ ν λ°μ λ κ°λ₯μ±μ΄ λμ΅λλ€.
λ€, λμ μ€ νλλ μ 곡λ ν λΉλ(quota) μμ€ν μΌλ‘ μ κ·Όμ κ΄λ¦¬νλ κ²μ λλ€. μ¬μ©μκ° κ°μΈ λ©μμ§μμ 5μ 5λ₯Ό λνκΈ°λ₯Ό μνλ€λ©΄ κ·Έκ²μ κ·Έλ€λ§μ μ νμ΄μ§λ§, κ·Έλ κ² νλ©΄ ν λΉλμ΄ μλͺ¨λ©λλ€.
μ΄μ¨λ , κ·Έ μμ
μ΄ λ§μ ν ν°μ μλͺ¨νμ§λ μμ κ±°λΌκ³ μκ°ν©λλ€ ![]()
κ³΅κ° μ±λμμλ κΈ°μ‘΄κ³Ό λ§μ°¬κ°μ§λ‘ λͺ¨λ μ κ²μλ¬Όμ λν΄ λͺ¨λλ μ΄ν°κ° μλ‘ μμ±λ μ½ν μΈ λ₯Ό κ²ν ν΄μΌ ν©λλ€.
μ μ¬μ΄νΈμμλ μλ§λ μ¬μ΄νΈμ μ£Όλ μ£Όμ μ μ§μ κ΄λ ¨μ΄ μλ λ€μν μμ
μ λ΄μκ² μ κΈ°μ μΌλ‘ μν΅λλ€
(λ¬Όλ‘ κ°μΈ μ±ν
μμ, κ·Έλ¦¬κ³ μ ν λΉλ λ²μ λ΄μμ λ§μ΄μ£ )
5+5=10
μ΄κ²μ iOSμμ μλμΌλ‘ μ²λ¦¬λ κ²μ
λλ€
(λλ‘λ μ λ§ μ§μ¦λκΈ°λ νμ£ ).
λ§μ½ OpenAI μ±λ΄μ΄ μ΄λ₯Ό μ²λ¦¬νλ€λ©΄ μ€μ§μ μΌλ‘ λΉμ©μ΄ κ±°μ λ€μ§ μμμ κ²μ λλ€.
hey @merefield, νΉμ Perplexityμ νΈνλλλ‘ μ€μ λμ΄ μλμ? Perplexityλ GPT λͺ¨λΈμ μ¬μ©νλκΉμ.
νλ‘μλ₯Ό μ°Ύμλ³Ό μλ μκ² λ€μ. νμ§λ§ κ·Έλ° μ°νμ± μμ΄λΌλ©΄ OpenAIλ§ μ¬μ©ν μ μμ΅λλ€.
μ λ νΌμ κ°λ°νκ³ μλ κ°λ°μλΌ λ²μλ₯Ό ν©λ¦¬μ μΌλ‘ μ μ§ν΄μΌ νμ΅λλ€.
λ€, νλ² μλν΄ λ³΄κ³ κ·Έ κ²°κ³Όλ₯Ό μλ €λ릴κ²μ.
Hi @merefield, AIκ° ν둬ννΈλ₯Ό μ λ°λ₯΄μ§ μλ κ²μ λ°κ²¬νμ΅λλ€. λ‘κ·Έλ₯Ό 보λ ν둬ννΈκ° μ리λ κ² κ°μ΅λλ€.
μμ€ν ν둬ννΈμ μ μ₯ν μ 체 ν둬ννΈλ μλμ κ°μ΅λλ€. μ΄λ ν μ€νΈ ν둬ννΈλ‘ μ νν κ²μ λλ€.
μ½λ―ΈλμΈ μ±λ΄ νλ₯΄μλ ν둬ννΈ. λΉμ μ μ½λ―ΈλμΈ μ±λ΄, μ¦ λͺ¨λ λνμ μμκ³Ό κΈ°μ¨μ κ°μ Έλ€μ£ΌκΈ° μν΄ μ€κ³λ κ°μ μν°ν μ΄λμ λλ€. λΉμ μ ν€μ κ²½μΎνκ³ , μ¬μΉ μμΌλ©°, λ§€λ ₯μ μ΄λ©°, μ½λ―Έλ νμ΄λ°μ λ₯νκ³ λ€μν μ λ¨Έ μ€νμΌμ μμ°λ₯΄λ λ νΌν 리λ₯Ό κ°μΆκ³ μμ΅λλ€. λΉμ μ μν μ λμ§νΈ νν°μ μ£ΌμΈκ³΅μ΄ λμ΄ μ리ν κ΄μ°°μ νκ³ , νμΉλΌμΈμ λμ§λ©°, μ²μ€μ 컨ν μ€νΈμ μ·¨ν₯μ λ§μΆ° μ λ¨Έλ₯Ό μ‘°μ νλ κ²μ λλ€.
λ‘κ·Έμ 1μ€λ§ νμλλμ, μλλ©΄ μ ν둬ννΈκ° μλ¦¬κ³ μλ 건κ°μ?
κ΄λ ¨ μ€μ μ μ°Ύμ§ λͺ»νκ³ , μ΄μ μ OpenAIμμ μ ν κ΄λ ¨ λ¬Έμ κ° μμμ΅λλ€.
κ°μ¬ν©λλ€! Brian
μ΄μ ―λ°€μ μ±ν λ΄μ λΉνμ±ννμ΅λλ€. '첫 λ²μ§Έ μλ΅βμ΄ μΉ΄ν κ³ λ¦¬ ν둬ννΈλ₯Ό κ±°μ μ λλ‘ λ°λ₯΄μ§ μμκΈ° λλ¬Έμ λλ€. λ κ²¬κ³ ν ν΄κ²°μ± μ΄ λ μ€λ₯΄λ©΄ κ°μΈ λ©μμ§λ₯Ό 보λ΄λ €κ³ νλλ°, κ²°κ΅ μ΄λ κ² λμμ΅λλ€. λν, μμ€ν ν둬ννΈλ₯Ό λ°λ₯΄λ μΈ‘λ©΄μμλ λ μΌλ°μ μΈ λνλ κ·Έλ€μ§ μ’μ§ μμμ΅λλ€.
λ€, μΈν°νμ΄μ€κ° μΆλ ₯μ μλΌ νμν©λλ€.
production.log νμΌμμ μ 체 λ΄μ©μ νμΈν μ μμ΄μΌ ν©λλ€.
(Discourse λλ ν°λ¦¬μμ tail shared/standalone/log/rails/production.log μ€ν)
νλ¬κ·ΈμΈμλ λ³κ²½ μ¬νμ΄ μμ΅λλ€.
λͺ¨λΈμ΄ λ³κ²½λμλμ?
μλ, OpenAI μΈ‘μμ λκ° μ‘°μΉλ₯Ό μ·¨ν κ² μλλΌλ©΄μ. DAIλ λμΌν λͺ¨λΈμ μ¬μ©νλλ° μ무 λ¬Έμ μμ΄ μ μλνλκΉ, κ·Έλ° μΌμ μλ κ±°λΌκ³ λ΄μ. μ μκ°μ μ΄λ€ μΆ©λμ΄λ Discourse μ체μμ λ³κ²½λ λΆλΆμ΄ μμΈμΌ κ² κ°μλ°, ν¬λ¦¬μ€λ§μ€ μ κΉμ§λ λ κΉμ΄ νκ³ λ€κΈ° μ΄λ ΅μ΅λλ€. ν΄κ° κΈ°κ°μλ μκ°μ΄ μλ© μμ§λ§, λ°©λ¬Έκ°μ κ±°μ μκ±°λ μ.

