Spaces:
Build error
Build error
Upload 5 files
Browse files
app.py
CHANGED
@@ -83,12 +83,20 @@ def full_pipeline(text):
|
|
83 |
mapping_table = "\n".join([f"{k} → {v}" for k, v in mapping.items()])
|
84 |
return sanitized, mapping_table
|
85 |
|
86 |
-
with gr.Blocks(title="이름 + 민감정보 + 초/중/고 마스킹기") as demo:
|
87 |
-
gr.Markdown("
|
88 |
-
**제작**: blueradiance
|
89 |
|
90 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
91 |
|
|
|
92 |
### 🛠 사용법
|
93 |
|
94 |
성명은 `N001` 등으로 치환됩니다.
|
@@ -96,24 +104,11 @@ with gr.Blocks(title="이름 + 민감정보 + 초/중/고 마스킹기") as demo
|
|
96 |
기관명도 설정해서 수정하면 `"우리기관"` 같은 식으로 바꿀 수 있어요!
|
97 |
(기본값은 굿네이버스 계열 키워드 → 우리기관)
|
98 |
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
2. 아래 `🚀 마스킹 실행` 버튼 클릭!
|
103 |
-
3. 오른쪽 창에 결과와 이름 태그 매핑이 표시됩니다.
|
104 |
-
|
105 |
-
---
|
106 |
|
107 |
⚠️ **완벽하지 않을 수 있습니다. 사용 전 반드시 검토해 주세요.**
|
108 |
""")
|
109 |
|
110 |
-
with gr.Row():
|
111 |
-
input_text = gr.Textbox(lines=16, label="📥 원본 텍스트 입력")
|
112 |
-
with gr.Row():
|
113 |
-
run_btn = gr.Button("🚀 마스킹 실행")
|
114 |
-
with gr.Row():
|
115 |
-
output1 = gr.Textbox(label="🔐 마스킹된 텍스트", lines=16)
|
116 |
-
output2 = gr.Textbox(label="🏷️ 이름 태그 매핑 (NXXX → 이름)", lines=16)
|
117 |
-
run_btn.click(fn=full_pipeline, inputs=input_text, outputs=[output1, output2])
|
118 |
-
|
119 |
demo.launch()
|
|
|
83 |
mapping_table = "\n".join([f"{k} → {v}" for k, v in mapping.items()])
|
84 |
return sanitized, mapping_table
|
85 |
|
86 |
+
with gr.Blocks(title="🛡️ 민감정보 마스킹 [땡땡이 마스킹] : 이름 + 민감정보 + 초/중/고 마스킹기 (초성 기반)") as demo:
|
87 |
+
gr.Markdown("### 💡 민감정보 마스킹 [땡땡이 마스킹]
|
88 |
+
**제작**: blueradiance")
|
89 |
|
90 |
+
with gr.Row():
|
91 |
+
input_text = gr.Textbox(lines=16, label="📥 원본 텍스트 입력")
|
92 |
+
with gr.Row():
|
93 |
+
run_btn = gr.Button("🚀 마스킹 실행")
|
94 |
+
with gr.Row():
|
95 |
+
output1 = gr.Textbox(label="🔐 마스킹된 텍스트", lines=16)
|
96 |
+
output2 = gr.Textbox(label="🏷️ 이름 태그 매핑 (NXXX → 이름)", lines=16)
|
97 |
+
run_btn.click(fn=full_pipeline, inputs=input_text, outputs=[output1, output2])
|
98 |
|
99 |
+
gr.Markdown("""---
|
100 |
### 🛠 사용법
|
101 |
|
102 |
성명은 `N001` 등으로 치환됩니다.
|
|
|
104 |
기관명도 설정해서 수정하면 `"우리기관"` 같은 식으로 바꿀 수 있어요!
|
105 |
(기본값은 굿네이버스 계열 키워드 → 우리기관)
|
106 |
|
107 |
+
왼쪽 입력창에 마스킹할 원문을 붙여넣고
|
108 |
+
아래 🚀 마스킹 실행 버튼 클릭!
|
109 |
+
오른쪽 창에 결과와 이름 태그 매핑이 표시됩니다.
|
|
|
|
|
|
|
|
|
110 |
|
111 |
⚠️ **완벽하지 않을 수 있습니다. 사용 전 반드시 검토해 주세요.**
|
112 |
""")
|
113 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
demo.launch()
|