1
0
mirror of https://github.com/huggingface/diffusers.git synced 2026-01-27 17:22:53 +03:00

Reflect few contributions on ethical_guidelines.md that were not reflected on #8294 (#8914)

fix_ethical_guidelines.md
This commit is contained in:
Jiwook Han
2024-07-23 00:48:23 +09:00
committed by GitHub
parent f4af03b350
commit 5802c2e3f2

View File

@@ -10,26 +10,27 @@ an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express o
specific language governing permissions and limitations under the License.
-->
# ๐Ÿงจ Diffusers์˜ ์œค๋ฆฌ ์ง€์นจ
# ๐Ÿงจ Diffusers์˜ ์œค๋ฆฌ ์ง€์นจ [[-diffusers-ethical-guidelines]]
## ์„œ๋ฌธ
## ์„œ๋ฌธ [[preamble]]
[Diffusers](https://huggingface.co/docs/diffusers/index)๋Š” ์‚ฌ์ „ ํ›ˆ๋ จ๋œ diffusion ๋ชจ๋ธ์„ ์ œ๊ณตํ•˜๋ฉฐ ์ถ”๋ก  ๋ฐ ํ›ˆ๋ จ์„ ์œ„ํ•œ ๋ชจ๋“ˆ์‹ ํˆด๋ฐ•์Šค๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.
์ด ๊ธฐ์ˆ ์˜ ์‹ค์ œ ์ ์šฉ๊ณผ ์‚ฌํšŒ์— ๋ฏธ์น  ์ˆ˜ ์žˆ๋Š” ๋ถ€์ •์ ์ธ ์˜ํ–ฅ์„ ๊ณ ๋ คํ•˜์—ฌ Diffusers ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๊ฐœ๋ฐœ, ์‚ฌ์šฉ์ž ๊ธฐ์—ฌ ๋ฐ ์‚ฌ์šฉ์— ์œค๋ฆฌ ์ง€์นจ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค.
์ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ ์—ฐ๊ด€๋œ ์œ„ํ—˜์€ ์•„์ง ์กฐ์‚ฌ ์ค‘์ด์ง€๋งŒ, ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค๋ฉด: ์˜ˆ์ˆ ๊ฐ€๋“ค์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ ๋ฌธ์ œ; ๋”ฅ ํŽ˜์ดํฌ์˜ ์•…์šฉ; ๋ถ€์ ์ ˆํ•œ ๋งฅ๋ฝ์—์„œ์˜ ์„ฑ์  ์ฝ˜ํ…์ธ  ์ƒ์„ฑ; ๋™์˜ ์—†๋Š” impersonation; ์‚ฌํšŒ์ ์ธ ํŽธ๊ฒฌ์œผ๋กœ ์ธํ•ด ์–ต์••๋˜๋Š” ๊ทธ๋ฃน๋“ค์— ๋Œ€ํ•œ ํ•ด๋กœ์šด ์˜ํ–ฅ์ž…๋‹ˆ๋‹ค.
์ด์ด ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•จ์— ๋”ฐ๋ฅธ ์œ„ํ—˜์€ ์—ฌ์ „ํžˆ ๊ฒ€ํ†  ์ค‘์ด์ง€๋งŒ, ๋ช‡ ๊ฐ€์ง€ ์˜ˆ๋ฅผ ๋“ค๋ฉด: ์˜ˆ์ˆ ๊ฐ€๋“ค์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ ๋ฌธ์ œ; ๋”ฅ ํŽ˜์ดํฌ์˜ ์•…์šฉ; ๋ถ€์ ์ ˆํ•œ ๋งฅ๋ฝ์—์„œ์˜ ์„ฑ์  ์ฝ˜ํ…์ธ  ์ƒ์„ฑ; ๋™์˜ ์—†๋Š” ์‚ฌ์นญ; ์†Œ์ˆ˜์ž ์ง‘๋‹จ์˜ ์–ต์••์„ ์˜์†ํ™”ํ•˜๋Š” ์œ ํ•ดํ•œ ์‚ฌํšŒ์  ํŽธ๊ฒฌ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
์šฐ๋ฆฌ๋Š” ์œ„ํ—˜์„ ์ง€์†์ ์œผ๋กœ ์ถ”์ ํ•˜๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์‘๋‹ต๊ณผ ์†Œ์ค‘ํ•œ ํ”ผ๋“œ๋ฐฑ์— ๋”ฐ๋ผ ๋‹ค์Œ ์ง€์นจ์„ ์กฐ์ •ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
## ๋ฒ”์œ„
## ๋ฒ”์œ„ [[scope]]
Diffusers ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œค๋ฆฌ ์ง€์นจ์„ ์ ์šฉํ•˜๋ฉฐ, ํŠนํžˆ ์œค๋ฆฌ์  ๋ฌธ์ œ์™€ ๊ด€๋ จ๋œ ๋ฏผ๊ฐํ•œ ์ฃผ์ œ์— ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ๊ธฐ์—ฌ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๋ฐ ๋„์›€์„ ์ค„ ๊ฒƒ์ž…๋‹ˆ๋‹ค.
## ์œค๋ฆฌ ์ง€์นจ
## ์œค๋ฆฌ ์ง€์นจ [[ethical-guidelines]]
๋‹ค์Œ ์œค๋ฆฌ ์ง€์นจ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์šฉ๋˜์ง€๋งŒ, ๊ธฐ์ˆ ์  ์„ ํƒ์„ ํ•  ๋•Œ ์œค๋ฆฌ์ ์œผ๋กœ ๋ฏผ๊ฐํ•œ ๋ฌธ์ œ๋ฅผ ๋‹ค๋ฃฐ ๋•Œ ์ฃผ๋กœ ์ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋˜ํ•œ, ํ•ด๋‹น ๊ธฐ์ˆ ์˜ ์ตœ์‹  ๋™ํ–ฅ๊ณผ ๊ด€๋ จ๋œ ์‹ ๊ทœ ์œ„ํ—˜์— ๋”ฐ๋ผ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์œค๋ฆฌ ์›์น™์„ ์กฐ์ •ํ•  ๊ฒƒ์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.
๋‹ค์Œ ์œค๋ฆฌ ์ง€์นจ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์ ์šฉ๋˜์ง€๋งŒ, ๋ฏผ๊ฐํ•œ ์œค๋ฆฌ์  ๋ฌธ์ œ์™€ ๊ด€๋ จํ•˜์—ฌ ๊ธฐ์ˆ ์  ์„ ํƒ์„ ํ•  ๋•Œ ์ด๋ฅผ ์šฐ์„ ์ ์œผ๋กœ ์ ์šฉํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋‚˜์•„๊ฐ€, ํ•ด๋‹น ๊ธฐ์ˆ ์˜ ์ตœ์‹  ๋™ํ–ฅ๊ณผ ๊ด€๋ จ๋œ ์ƒˆ๋กœ์šด ์œ„ํ—˜์ด ๋ฐœ์ƒํ•จ์— ๋”ฐ๋ผ ์ด๋Ÿฌํ•œ ์œค๋ฆฌ ์›์น™์„ ์กฐ์ •ํ•  ๊ฒƒ์„ ์•ฝ์†๋“œ๋ฆฝ๋‹ˆ๋‹ค.
- **ํˆฌ๋ช…์„ฑ**: ์šฐ๋ฆฌ๋Š” PR์„ ๊ด€๋ฆฌํ•˜๊ณ , ์‚ฌ์šฉ์ž์—๊ฒŒ ์šฐ๋ฆฌ์˜ ์„ ํƒ์„ ์„ค๋ช…ํ•˜๋ฉฐ, ๊ธฐ์ˆ ์  ์˜์‚ฌ๊ฒฐ์ •์„ ๋‚ด๋ฆด ๋•Œ ํˆฌ๋ช…์„ฑ์„ ์œ ์ง€ํ•  ๊ฒƒ์„ ์•ฝ์†ํ•ฉ๋‹ˆ๋‹ค.
@@ -44,7 +45,7 @@ Diffusers ์ปค๋ฎค๋‹ˆํ‹ฐ๋Š” ํ”„๋กœ์ ํŠธ์˜ ๊ฐœ๋ฐœ์— ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์œค๋ฆฌ ์ง€
- **์ฑ…์ž„**: ์šฐ๋ฆฌ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ์™€ ํŒ€์›Œํฌ๋ฅผ ํ†ตํ•ด, ์ด ๊ธฐ์ˆ ์˜ ์ž ์žฌ์ ์ธ ์œ„ํ—˜๊ณผ ์œ„ํ—˜์„ ์˜ˆ์ธกํ•˜๊ณ  ์™„ํ™”ํ•˜๋Š” ๋ฐ ๋Œ€ํ•œ ๊ณต๋™ ์ฑ…์ž„์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.
## ๊ตฌํ˜„ ์‚ฌ๋ก€: ์•ˆ์ „ ๊ธฐ๋Šฅ๊ณผ ๋ฉ”์ปค๋‹ˆ์ฆ˜
## ๊ตฌํ˜„ ์‚ฌ๋ก€: ์•ˆ์ „ ๊ธฐ๋Šฅ๊ณผ ๋ฉ”์ปค๋‹ˆ์ฆ˜ [[examples-of-implementations-safety-features-and-mechanisms]]
ํŒ€์€ diffusion ๊ธฐ์ˆ ๊ณผ ๊ด€๋ จ๋œ ์ž ์žฌ์ ์ธ ์œค๋ฆฌ ๋ฐ ์‚ฌํšŒ์  ์œ„ํ—˜์— ๋Œ€์ฒ˜ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ์  ๋ฐ ๋น„๊ธฐ์ˆ ์  ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•˜๊ณ ์ž ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ฐธ์—ฌ๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์˜ ๊ตฌํ˜„ํ•˜๊ณ  ์šฐ๋ฆฌ์™€ ํ•จ๊ป˜ ์ธ์‹์„ ๋†’์ด๋Š” ๋ฐ ๋งค์šฐ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.