Spaces:
Running
Running
γ
γ
γ
commited on
Commit
Β·
5bcb2a0
1
Parent(s):
780b454
docs: simplify system information section content
Browse files- CodeWeaver/ui/app.py +11 -11
CodeWeaver/ui/app.py
CHANGED
|
@@ -318,28 +318,28 @@ def create_demo() -> gr.Blocks:
|
|
| 318 |
outputs=[chatbot_interface.textbox]
|
| 319 |
)
|
| 320 |
|
| 321 |
-
# 5. μμ€ν
μ 보
|
| 322 |
with gr.Accordion("π μμ€ν
μν€ν
μ² λ° μμΈ κΈ°μ μ 보", open=False):
|
| 323 |
gr.Markdown("""
|
| 324 |
-
|
| 325 |
CodeWeaverλ λ¨μν LLM νΈμΆμ λμ΄, μ€μ€λ‘ κ³ννκ³ κ²μ¦νλ **LangGraph κΈ°λ° μμ¨ μμ΄μ νΈ**μ
λλ€.
|
| 326 |
- **Planning & Dynamic Routing**: μ§λ¬Έ μλλ₯Ό λΆμνμ¬ λ¨μ λν, κΈ°μ μ§λ¬Έ, λ€μ€ μ§λ¬ΈμΌλ‘ λΆλ₯νκ³ μ΅μ μ κ²½λ‘λ‘ μ€νν©λλ€.
|
| 327 |
-
- **Map-Reduce
|
| 328 |
-
- **Active Self-Correction**: κ²μ κ²°κ³Όκ° λΆμ‘±νκ±°λ λͺ¨νΈν κ²½μ°, μ€μ€λ‘ 쿼리λ₯Ό μμ νκ³
|
| 329 |
|
| 330 |
-
### π κ³ μ λ° κ²μ μμ§
|
| 331 |
ν 루μλ€μ΄μ
μ λ°©μ§νκ³ κ°λ°μμκ² μ λ’°ν μ μλ μ 보λ₯Ό μ 곡νκΈ° μν κ³ λνλ κ²μ νμ΄νλΌμΈμ ꡬμΆνμ΅λλ€.
|
| 332 |
-
- **Cross-Encoder Reranking**: κ²μλ λ¬Έμλ€μ
|
| 333 |
-
- **Domain Optimization**: StackOverflow, GitHub, 곡μ λ¬Έμ λ± κ°λ°μμκ² μ μλ―Έν
|
| 334 |
- **Query Translation**: νκΈ κΈ°μ μ©μ΄λ₯Ό μμ΄ μλ¬ΈμΌλ‘ μλ λ³κΈ°νμ¬ κ²μ μ νλλ₯Ό κ·Ήλννμ΅λλ€.
|
| 335 |
|
| 336 |
-
### β‘ μ±λ₯ μ΅μ ν λ° μ¬μ©μ κ²½ν
|
| 337 |
- **Fast Track**: "μλ
", "μμ½ν΄μ€" κ°μ μΌλ° λνλ κ²μ κ³Όμ μ μλ΅νκ³ μ¦μ μλ΅νμ¬ μ§μ° μκ°μ μμ΄μ΅λλ€.
|
| 338 |
-
- **Context Stuffing**: κ²μ κ²°κ³Όλ₯Ό μμ½νλ λΆνμν λ¨κ³λ₯Ό μ κ±°νκ³ , κ²μ¦λ μλ³Έ λ¬Έλ§₯μ LLMμ μ§μ μ£Όμ
νμ¬
|
| 339 |
- **Non-blocking Caching**: λ΅λ³ μμ± ν Vector DB μ μ₯ μμ
μ λ°±κ·ΈλΌμ΄λ μ€λ λ(Daemon)μμ λΉλκΈ° μ²λ¦¬νμ¬ μ²΄κ° μλλ₯Ό λμμ΅λλ€.
|
| 340 |
|
| 341 |
-
### π‘οΈ λ°μ΄ν° μμ μ± λ° μμμ±
|
| 342 |
-
- **Persistence (PostgreSQL)**:
|
| 343 |
- **Type Safety**: Pydanticμ ν΅ν΄ μμ€ν
λ΄λΆμ λͺ¨λ λ°μ΄ν° νλ¦κ³Ό μνλ₯Ό μ격νκ² κ²μ¦νμ¬ λ°νμ μμ μ±μ ν보νμ΅λλ€.
|
| 344 |
|
| 345 |
### π οΈ Tech Stack
|
|
|
|
| 318 |
outputs=[chatbot_interface.textbox]
|
| 319 |
)
|
| 320 |
|
| 321 |
+
# 5. μμ€ν
μ 보
|
| 322 |
with gr.Accordion("π μμ€ν
μν€ν
μ² λ° μμΈ κΈ°μ μ 보", open=False):
|
| 323 |
gr.Markdown("""
|
| 324 |
+
### ποΈ μ§λ₯ν μμ΄μ νΈ μν€ν
μ²
|
| 325 |
CodeWeaverλ λ¨μν LLM νΈμΆμ λμ΄, μ€μ€λ‘ κ³ννκ³ κ²μ¦νλ **LangGraph κΈ°λ° μμ¨ μμ΄μ νΈ**μ
λλ€.
|
| 326 |
- **Planning & Dynamic Routing**: μ§λ¬Έ μλλ₯Ό λΆμνμ¬ λ¨μ λν, κΈ°μ μ§λ¬Έ, λ€μ€ μ§λ¬ΈμΌλ‘ λΆλ₯νκ³ μ΅μ μ κ²½λ‘λ‘ μ€νν©λλ€.
|
| 327 |
+
- **Map-Reduce**: 볡ν©μ μΈ μ§λ¬Έμ λ
립λ νμ μμ
μΌλ‘ λΆν΄νμ¬ λ³λ ¬ μ²λ¦¬ ν, κ²°κ³Όλ₯Ό νλλ‘ ν΅ν©ν©λλ€.
|
| 328 |
+
- **Active Self-Correction**: κ²μ κ²°κ³Όκ° λΆμ‘±νκ±°λ λͺ¨νΈν κ²½μ°, μ€μ€λ‘ 쿼리λ₯Ό μμ νκ³ μ¬κ²μνμ¬ λ΅λ³ νμ§μ λμ
λλ€.
|
| 329 |
|
| 330 |
+
### π κ³ μ λ° κ²μ μμ§
|
| 331 |
ν 루μλ€μ΄μ
μ λ°©μ§νκ³ κ°λ°μμκ² μ λ’°ν μ μλ μ 보λ₯Ό μ 곡νκΈ° μν κ³ λνλ κ²μ νμ΄νλΌμΈμ ꡬμΆνμ΅λλ€.
|
| 332 |
+
- **Cross-Encoder Reranking**: κ²μλ λ¬Έμλ€μ Jina-Rerankerλ‘ μ λ° μ±μ νμ¬, κ΄λ ¨μ± μ μ(Threshold 0.35) λ―Έλ§μ μ 보λ νν°λ§ν©λλ€.
|
| 333 |
+
- **Domain Optimization**: StackOverflow, GitHub, 곡μ λ¬Έμ λ± κ°λ°μμκ² μ μλ―Έν μ λ’° λλ©μΈμ μ°μ μ μΌλ‘ νμν©λλ€.
|
| 334 |
- **Query Translation**: νκΈ κΈ°μ μ©μ΄λ₯Ό μμ΄ μλ¬ΈμΌλ‘ μλ λ³κΈ°νμ¬ κ²μ μ νλλ₯Ό κ·Ήλννμ΅λλ€.
|
| 335 |
|
| 336 |
+
### β‘ μ±λ₯ μ΅μ ν λ° μ¬μ©μ κ²½ν
|
| 337 |
- **Fast Track**: "μλ
", "μμ½ν΄μ€" κ°μ μΌλ° λνλ κ²μ κ³Όμ μ μλ΅νκ³ μ¦μ μλ΅νμ¬ μ§μ° μκ°μ μμ΄μ΅λλ€.
|
| 338 |
+
- **Context Stuffing**: κ²μ κ²°κ³Όλ₯Ό μμ½νλ λΆνμν λ¨κ³λ₯Ό μ κ±°νκ³ , κ²μ¦λ μλ³Έ λ¬Έλ§₯μ LLMμ μ§μ μ£Όμ
νμ¬ μ 보 μμ€ λ°©μ§ λ° μλ ν₯μμ λ¬μ±νμ΅λλ€.
|
| 339 |
- **Non-blocking Caching**: λ΅λ³ μμ± ν Vector DB μ μ₯ μμ
μ λ°±κ·ΈλΌμ΄λ μ€λ λ(Daemon)μμ λΉλκΈ° μ²λ¦¬νμ¬ μ²΄κ° μλλ₯Ό λμμ΅λλ€.
|
| 340 |
|
| 341 |
+
### π‘οΈ λ°μ΄ν° μμ μ± λ° μμμ±
|
| 342 |
+
- **Persistence (PostgreSQL)**: Neon Serverless DBλ₯Ό μ°λνμ¬ μλ²κ° μ¬μμλμ΄λ λν λ§₯λ½(Context)μ΄ μꡬμ μΌλ‘ 보쑴λ©λλ€.
|
| 343 |
- **Type Safety**: Pydanticμ ν΅ν΄ μμ€ν
λ΄λΆμ λͺ¨λ λ°μ΄ν° νλ¦κ³Ό μνλ₯Ό μ격νκ² κ²μ¦νμ¬ λ°νμ μμ μ±μ ν보νμ΅λλ€.
|
| 344 |
|
| 345 |
### π οΈ Tech Stack
|