Skip to content

Translate Hugging Face blog post: 🤗 Kernels: Major Updates - #165

Open
Jwaminju wants to merge 5 commits into
mainfrom
translate/revamped-kernels
Open

Translate Hugging Face blog post: 🤗 Kernels: Major Updates#165
Jwaminju wants to merge 5 commits into
mainfrom
translate/revamped-kernels

Conversation

@Jwaminju

@Jwaminju Jwaminju commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Source: https://huggingface.co/blog/revamped-kernels

This PR adds a Korean translation draft for revamped-kernels.

Downstream handoff:

  • SEO review should use the translation-flow manifest.
  • Quality review should use the translation-flow manifest.

@github-actions

github-actions Bot commented Jul 7, 2026

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1

🚀 View preview at
https://hugging-face-krew.github.io/pr-preview/pr-165/

Built to branch gh-pages at 2026-07-27 14:34 UTC.
Preview will be ready when the GitHub Pages deployment is complete.

@Jwaminju Jwaminju added the hf-agent:managed Opt PR into HF Agent review automation label Jul 24, 2026
@github-actions

github-actions Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

HF Agent Review

Gate Result
Quality ❌ Fail
SEO ✅ Pass

Head SHA: f7ff80562bcd3da5a366c7ef13ed84b8e9181393

Quality report — ❌ Fail

Quality Report

  • Status: reject
  • Quality Score: 0.0
  • Hard failures: 0
  • Issues: 113
  • Source available: True
  • Source changed: False
  • Source segments: 65
  • Target segments: 65

Scorecard

Dimension Score
adequacy 0.0
technical_accuracy 60.0
completeness 0.0
terminology 0.0
fluency 0.0
publishing_integrity 80.0
style_locale 60.0

Metrics

  • qe_metric: heuristic
  • qe_average: 0.9236
  • qe_min: 0.4875
  • embedding_similarity_average: 0.8618
  • embedding_similarity_min: 0.3489
  • cache_hits: 14
  • cache_misses: 116

MQM Judge

  • Enabled: True
  • Provider: openai
  • Model: gpt-5.6-luna
  • Reasoning effort: none
  • Prompt: /home/runner/work/hugging-face-krew.github.io/hugging-face-krew.github.io/workflow/skills/quality/judges/mqm_prompt.md
  • Prompt hash: 887d2931aa289213f0bdce4a917a0ac8364dad8e470011069b8f8bf758d69a90
  • Style guide hash: 937d8cd893578d30e716a3eb513cdf5f10d6fd3ad8f5e77068b57f96e160de12
  • Requested segments: 65
  • Evaluated segments: 65
  • MQM errors: 76
  • Cache hits: 0
  • Cache misses: 65
  • Severity counts: {'major': 2, 'minor': 74}
  • adequacy_average: 0.9331
  • technical_average: 0.9737
  • fluency_average: 0.8506
  • warning: MQM error for segment l_037 was downgraded from accuracy/major to fluency/minor because scores were high and the explanation described wording only.

Style Guide

  • Enabled: True
  • Guide: /home/runner/work/hugging-face-krew.github.io/hugging-face-krew.github.io/workflow/skills/quality/style/hf-blog-ko-translation-guide.md
  • Policy: /home/runner/work/hugging-face-krew.github.io/hugging-face-krew.github.io/workflow/skills/quality/configs/style_policy.yml
  • Style score: 60.0
  • Rule hits: {'emoji_delta': 1, 'information_addition': 3, 'link_text_translation': 13, 'list_consistency': 1, 'modal_strength': 11}

Style Guide Findings

Rule Severity Segment Current Suggested
list_consistency minor phrase, phrase, phrase, phrase, phrase, phrase, phrase, phrase, phrase, sentence, sentence, phrase, phrase Use either sentence-style endings or phrase-style endings consistently within one list.
modal_strength major p_019 이 때문에 우리는 초기부터 reproducibility에 집중했습니다. 사용자가 kernel을 직접 다시 compile하고, 그 결과가 공개된 source와 일치하는지 검증할 수 있어야 합니다. 이를 가능하게 하기 위해 Nix를 사용합니다. Nix는 build recipe를 hermetic하게 평가하고 강하게 격리된 sandbox를 사용해 build를 순수하게 유지합니다. 또한 source Git SHA1을 kernel 자체에 embedding해 provenance를 더 강화했습니다. Preserve the strength of should using: 좋습니다, 해야 합니다.
modal_strength major p_024 기본적으로 사용자는 Hub에 kernel repository를 publish할 수 없습니다. kernel publisher가 되려면 요청해야 합니다. user와 organization은 account settings에서 access를 요청할 수 있으며, 이를 통해 우리는 요청을 case-by-case로 검토할 시간을 확보합니다. Preserve the strength of can using: 수 있습니다.
modal_strength major p_026 추가하고 있는 또 다른 보안 계층은 code signing입니다. code signing은 trusted publisher의 Hub credential이 compromise되어 공격자가 해당 publisher의 kernel repo에 악성 kernel을 업로드하는 상황을 방어합니다. code signing에서는 kernel developer만 알고 있는 private key로 kernel에 서명하고, 일반적으로 공개된 public key로 이를 검증합니다. Hub가 compromise된 상황에서도 공격자는 signing에 필요한 private key를 갖고 있지 않으므로 악성 kernel에 서명할 수 없습니다. Preserve the strength of can using: 수 있습니다.
modal_strength major p_027 보안을 더 강화하기 위해 Sigstore의 cosign을 사용해 ephemeral private key로 서명합니다. 이 signing key는 제한된 시간 동안만 유효하므로, 유출되더라도 공격자가 private key를 사용하기 어렵습니다. 또한 kernel이 trusted GitHub repository의 trusted GitHub workflow에서 서명되었는지도 검증합니다. Preserve the strength of can using: 수 있습니다.
modal_strength major p_030 이전에는 여러 utility가 kernels와 kernel-builder 사이에 뒤섞여 있었습니다. 이제 kernels CLI와 kernel-builder CLI 사이의 concern을 더 명확히 분리했습니다. 여기서의 mental model은 kernels가 kernel을 load하고 사용할 준비를 하는 library라는 것입니다. 따라서 “building” kernel과 관련된 기능은 포함하지 않는 것이 맞습니다. Preserve the strength of should using: 좋습니다, 해야 합니다.
modal_strength major p_041 Agentic kernel development는 아직 초기 단계이며, 적절한 development loop도 계속 진화할 것입니다. 그렇기 때문에 단순하고 명확한 기본기가 특히 중요합니다. 도구는 사람들이 선택하는 어떤 agent workflow나 framework에도 쉽게 조합될 수 있어야 합니다. Preserve the strength of should using: 좋습니다, 해야 합니다.
modal_strength major p_042 kernel-builder는 kernel source code를 어떻게 scaffold하고 reproducible build에 사용할지에 대한 구조를 강제하는 데 도움을 줍니다. 이를 통해 agent는 예측 가능한 project layout과 반복 가능한 workflow 안에서 작업할 수 있습니다. CLI 역시 agent-optimized되도록 설계되었습니다. 예를 들어 non-interactive command와 agent가 programmatic하게 해석하기 쉬운 output을 의미할 수 있습니다. 이를 위해 서로 다른 backend의 특성을 agent가 다룰 수 있도록 backend-specific skills도 제공합니다. 이러한 skill은 backend별 toolchain, compilation path, performance consideration을 포착할 수 있습니다. Preserve the strength of should using: 좋습니다, 해야 합니다.
modal_strength major p_043 kernel을 성공적으로 build하는 것만이 목표는 아닙니다. target hardware에서 baseline 대비 실제 speedup을 제공하는지도 확인해야 합니다. 따라서 성공적인 build는 첫 번째 validation step일 뿐입니다. 일반적으로 target hardware에는 여러 accelerator가 포함될 수 있고, 같은 accelerator의 서로 다른 family가 포함될 수도 있습니다. Preserve the strength of can using: 수 있습니다.
modal_strength major p_046 아래는 agent-augmented kernel의 몇 가지 예시입니다. 이 예시들은 이 workflow를 통해 어떤 종류의 kernel을 개발하고 평가할 수 있는지 보여줍니다. Preserve the strength of can using: 수 있습니다.

Issues

QL-001 technical / major

  • Message: number/unit token mismatch.
  • Target: 2
  • Suggested fix: Preserve source number/unit token exactly.
  • Reason: Review gate exact-match validator failed: extra=['2']

QL-002 accuracy / major

  • Message: Duplicate target segments detected.
  • Target: agentic kernel 개발을 위한 기반 | kernels — 새로운 저장소 유형
  • Suggested fix: Remove repeated translated segments unless the source intentionally repeats them.
  • Reason: Duplicate detector found repeated normalized target segments.

QL-003 accuracy / major

  • Message: QE metric score is low.
  • Target: 0.4875
  • Suggested fix: Review this segment for omission, unrelated translation, or over-compression.
  • Reason: QE score is below threshold 0.55.

QL-004 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: custom kernels
  • Target: custom kernels
  • Suggested fix: 커스텀 커널(custom kernels)
  • Reason: 일반 기술 용어인 custom kernels가 번역되지 않아 한국어 문장 안에서 다소 혼합적으로 보입니다. 의미는 전달되지만 기술 블로그의 용어 일관성과 검색성을 위해 첫 언급에서 한국어와 영문을 병기하는 편이 적절합니다.

QL-005 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: a new repository type
  • Target: 새로운 repository type
  • Suggested fix: 새로운 저장소 유형
  • Reason: 일반 기술 용어인 repository type을 영어 그대로 두어 한국어 문장이 다소 번역투로 읽힙니다. 제품명이나 코드 식별자가 아니므로 의미를 보존하는 자연스러운 한국어 표현으로 옮기는 것이 적절합니다.

QL-006 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: compute-related specificities
  • Target: compute 관련 요구가 구체적인 사용자들
  • Suggested fix: 컴퓨팅 환경에 대한 구체적인 요구 사항이 있는 사용자들
  • Reason: compute-related specificities를 직역에 가깝게 옮겨 의미가 불명확하고 한국어로 자연스럽지 않습니다. 컴퓨팅 환경의 특정 요구 사항을 가진 사용자라는 의미가 드러나도록 번역하는 편이 명확합니다.

QL-007 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: which accelerators, operating systems, and backend versions are supported
  • Target: 어떤 accelerator, operating system, backend version을 지원하는지
  • Suggested fix: 어떤 가속기, 운영 체제, 백엔드 버전을 지원하는지
  • Reason: 일반 기술 용어 세 개를 영어로 남겨 문장 가독성이 떨어집니다. 특정 API명이나 모델명이 아니므로 한국어로 번역하는 것이 자연스럽습니다.

QL-008 formatting / minor

  • Message: MQM judge reported formatting issue.
  • Source: here: https://huggingface.co/kernels.
  • Target: https://huggingface.co/kernels.
  • Suggested fix: Hub에서 사용 가능한 모든 kernel은 여기(https://huggingface.co/kernels)에서 확인할 수 있습니다.
  • Reason: URL 뒤에 한국어 문장 종결 마침표가 붙어 있어 링크 주소가 문장부호까지 포함된 것처럼 보일 수 있습니다. 또한 원문의 ‘here’에 해당하는 안내 표현이 자연스럽게 연결되지 않았습니다.

QL-009 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: Making these kernels first-class citizens of the Hub
  • Target: 이 kernel들을 Hub의 first-class citizen으로 만들면
  • Suggested fix: 이러한 커널을 Hub의 핵심 요소로 만들면
  • Reason: 핵심 의미는 전달되지만 일반 명사와 관용 표현을 영어로 남겨 한국어 기술 블로그 문체가 어색하고 검색성이 떨어집니다. 특히 복수형 kernels와 first-class citizens를 자연스럽게 풀어 쓰는 편이 적절합니다.

QL-010 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: Users can now see trends across kernels, models, and the applications that use them.
  • Target: 이제 사용자는 kernel, model, 그리고 이를 사용하는 application 전반의 흐름을 볼 수 있습니다.
  • Suggested fix: 이제 사용자는 커널, 모델, 그리고 이를 사용하는 애플리케이션 전반의 동향을 볼 수 있습니다.
  • Reason: kernel, model, application을 별도 코드나 고유명사가 아닌 일반 기술 용어로 영어 그대로 남겼고, trends를 ‘흐름’으로 옮겨 의미가 다소 모호해졌습니다.

QL-011 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: The kernels become more discoverable to users.
  • Target: 또한 kernel은 사용자에게 더 쉽게 발견될 수 있습니다.
  • Suggested fix: 또한 사용자는 커널을 더 쉽게 찾을 수 있습니다.
  • Reason: ‘발견될 수 있습니다’는 영어식 수동 표현으로 어색합니다. 원문의 의미는 유지하면서 사용자가 커널을 더 쉽게 찾을 수 있다고 능동형으로 표현하는 것이 자연스럽습니다.

QL-012 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: Kernels project
  • Target: Kernels 프로젝트
  • Suggested fix: 커널은 이를 로드하는 Python 프로세스와 동일한 권한으로 네이티브 코드를 실행합니다. 따라서 악성 커널은 실제 피해를 줄 수 있습니다. 그러므로 보안은 Kernels 프로젝트에서 항상 가장 중요한 요소였습니다.
  • Reason: 프로젝트명인 Kernels는 유지되었지만, 일반 기술 용어인 kernel, native code, Python process가 문장 안에서 영어와 한국어가 혼용되어 검색성과 문장 자연스러움이 다소 떨어집니다.

QL-013 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: This is why we focused early on reproducibility: you should be able to recompile a kernel yourself and verify that it matches the publicly available source. We use Nix to make this possible, since it keeps builds pure through hermetic evaluation of the build recipe and a strongly isolated sandbox. We further improve provenance by embedding the source Git SHA1 into the kernel itself.
  • Target: 이 때문에 우리는 초기부터 reproducibility에 집중했습니다. 사용자가 kernel을 직접 다시 compile하고, 그 결과가 공개된 source와 일치하는지 검증할 수 있어야 합니다. 이를 가능하게 하기 위해 Nix를 사용합니다. Nix는 build recipe를 hermetic하게 평가하고 강하게 격리된 sandbox를 사용해 build를 순수하게 유지합니다. 또한 source Git SHA1을 kernel 자체에 embedding해 provenance를 더 강화했습니다.
  • Suggested fix: 이 때문에 우리는 초기부터 재현성(reproducibility)에 집중했습니다. 사용자가 커널(kernel)을 직접 다시 컴파일하고, 그 결과가 공개적으로 제공되는 소스와 일치하는지 검증할 수 있어야 합니다. 이를 가능하게 하기 위해 Nix를 사용합니다. Nix는 빌드 레시피를 격리된 환경에서 평가하고 강력하게 격리된 샌드박스를 사용해 빌드를 순수하게 유지합니다. 또한 소스의 Git SHA1을 커널 자체에 삽입해 출처(provenance)를 더욱 명확하게 합니다.
  • Reason: 핵심 기술 용어를 영어 단어만 나열하고 동사까지 영어식으로 옮겨 한국어 문장이 부자연스럽고 검색 가능한 한국어 용어도 부족합니다. 의미는 대체로 보존되지만 기술 블로그 본문으로는 다듬어야 합니다.

QL-014 fluency / major

  • Message: MQM judge fluency score is low.
  • Target: 0.6800
  • Suggested fix: Review this segment against the MQM judge feedback.
  • Reason: MQM fluency score is below threshold 0.75.

QL-015 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: trusted kernel publishers and code signing
  • Target: trusted kernel publisher와 code signing
  • Suggested fix: 신뢰할 수 있는 커널 게시자와 코드 서명
  • Reason: 원문의 복수형인 ‘trusted kernel publishers’를 단수형으로 옮겼고, 일반 기술 용어를 영어로만 남겨 한국어 문장 흐름과 의미 전달이 다소 어색합니다. 특히 ‘publishers’가 복수의 주체를 가리킨다는 정보가 약화되었습니다.

QL-016 accuracy / minor

  • Message: MQM judge reported accuracy issue.
  • Source: Trusted kernel publishers
  • Target: Trusted kernel publisher
  • Suggested fix: Trusted kernel publishers
  • Reason: 원문의 복수형인 ‘publishers’를 단수형 ‘publisher’로 옮겨 범위를 좁혔습니다. 여러 신뢰할 수 있는 커널 게시자를 가리키는 제목이 단일 게시자를 가리키는 것처럼 읽힐 수 있습니다.

QL-017 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: With the new repo type, we also introduced “trusted publishers”.
  • Target: 새로운 repo type과 함께 “trusted publisher”도 도입했습니다.
  • Suggested fix: 새로운 repo type과 함께 “trusted publishers(신뢰할 수 있는 게시자)”도 도입했습니다.
  • Reason: 문장 대부분이 영어 기술 용어를 그대로 나열해 한국어 기술 블로그 문체로는 다소 번역투이고, 원문의 복수형인 “trusted publishers”도 단수형으로 옮겨졌습니다. 다만 핵심 의미는 전달됩니다.

QL-018 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: Since kernels execute code on a machine with the same privileges as the Python process they are used in, an attacker could compromise machines by uploading a malicious kernel and coaxing you to use that kernel.
  • Target: Kernel은 사용되는 machine에서 Python process와 같은 권한으로 code를 실행하므로, 공격자는 악성 kernel을 업로드하고 사용자가 그 kernel을 쓰도록 유도해 machine을 compromise할 수 있습니다.
  • Suggested fix: kernel은 실행되는 머신에서 해당 Python 프로세스와 동일한 권한으로 코드를 실행하므로, 공격자가 악성 kernel을 업로드한 뒤 사용자가 이를 사용하도록 유도해 머신을 침해할 수 있습니다.
  • Reason: 핵심 기술 관계는 보존했지만 machine, process, code, compromise 등 일반 기술 명사를 영어로 남겨 문장이 부자연스럽고 검색성과 가독성이 떨어집니다.

QL-019 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: To help you avoid such malicious kernels, the kernels package will now only load kernels by *trusted publishers* by default.
  • Target: 이런 악성 kernel을 피할 수 있도록, 이제 kernels package는 기본적으로 *trusted publisher*의 kernel만 load합니다.
  • Suggested fix: 이러한 악성 kernel을 피할 수 있도록, 이제 kernels package는 기본적으로 trusted publishers가 게시한 kernel만 로드합니다.
  • Reason: kernels package라는 패키지명은 유지할 수 있지만, 일반 동작인 load와 kernel을 영어로 그대로 두어 한국어 문장이 어색합니다. 또한 원문의 복수형 trusted publishers가 단수형으로 바뀌었습니다.

QL-020 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: A trusted publisher is an organization that is trusted by the community to act in good faith.
  • Target: trusted publisher는 community가 선의로 행동한다고 신뢰하는 organization입니다.
  • Suggested fix: trusted publisher는 커뮤니티가 선의로 행동한다고 신뢰하는 조직을 의미합니다.
  • Reason: community와 organization을 그대로 남겨 문장이 부자연스럽습니다. trusted publisher라는 정의용 용어는 영문을 유지하면서 한국어 설명을 덧붙이는 편이 명확합니다.

QL-021 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: organizations or users that are not trusted publishers
  • Target: trusted publisher가 아닌 organization이나 user
  • Suggested fix: 신뢰할 수 있는 게시자가 아닌 조직이나 사용자의 커널도 로드할 수 있도록 지원할 예정입니다. 다만 Hub에서 커널을 로드할 때는 trust_remote_code 인자를 사용해 명시적으로 허용해야 합니다.
  • Reason: 기술적 의미는 대체로 전달되지만 일반 명사를 불필요하게 영어로 남겨 문장이 혼합되어 있고, 복수형·수식 관계도 한국어로 자연스럽게 표현되지 않았습니다. trust_remote_code는 코드 인자이므로 유지하는 것이 맞지만, organization, user, kernel, load, opt in, argument는 문맥에 맞게 한국어로 풀어 쓰는 편이 자연스럽습니다.

QL-022 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: kernel repositories
  • Target: kernel repository
  • Suggested fix: 커널 저장소
  • Reason: 일반 기술 용어를 영어 단수형으로만 남겨 한국어 문장 안에서 부자연스럽고, 원문의 복수 의미도 충분히 드러나지 않습니다.

QL-023 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: They have to request to be a kernel publisher.
  • Target: kernel publisher가 되려면 요청해야 합니다.
  • Suggested fix: 커널 퍼블리셔가 되려면 신청해야 합니다.
  • Reason: 문장 자체는 이해되지만 영어 표현을 그대로 삽입해 공식 기술 블로그 문체로는 어색합니다.

QL-024 style_locale / minor

  • Message: MQM judge reported style_locale issue.
  • Source: Users and organizations can request for access from their account settings.
  • Target: user와 organization은 account settings에서 access를 요청할 수 있으며,
  • Suggested fix: 사용자와 조직은 계정 설정에서 액세스 권한을 요청할 수 있으며,
  • Reason: 일반 명사와 설정 관련 표현을 불필요하게 영어로 남겨 문장이 부자연스럽고 검색성이 떨어집니다.

QL-025 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: This gives us time to treat these requests on a case-by-case basis.
  • Target: 이를 통해 우리는 요청을 case-by-case로 검토할 시간을 확보합니다.
  • Suggested fix: 이를 통해 이러한 요청을 개별적으로 검토할 시간을 확보할 수 있습니다.
  • Reason: ‘case-by-case로 검토할 시간을 확보합니다’는 영어 구조를 직역한 표현으로 어색합니다. 또한 공식 블로그 문체에서는 주어 ‘우리는’을 생략하는 편이 자연스럽습니다.

QL-026 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: code signing
  • Target: code signing
  • Suggested fix: 추가하고 있는 또 다른 보안 계층은 코드 서명(code signing)입니다. 코드 서명은 ...
  • Reason: 핵심 기술 용어가 문단 전체에서 영어로만 제시되어 한국어 독자의 이해와 검색성이 떨어집니다. 첫 등장에서는 권장 용어인 ‘코드 서명(code signing)’으로 병기하는 편이 적절합니다.

QL-027 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: trusted publisher
  • Target: trusted publisher
  • Suggested fix: 신뢰할 수 있는 게시자(trusted publisher)
  • Reason: 일반 기술 용어가 영어로만 남아 있습니다. 첫 등장에서는 의미를 전달하는 한국어 번역과 원어를 병기하는 것이 자연스럽습니다.

QL-028 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: Hub credentials
  • Target: Hub credential
  • Suggested fix: Hub 인증 정보가 탈취되어
  • Reason: Hub credentials를 ‘Hub credential’로 단수·영어 표현 그대로 옮겨 문장 내 용어가 어색합니다. 인증 정보라는 의미를 명확히 하는 번역이 필요합니다.

QL-029 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: kernel developer
  • Target: kernel developer
  • Suggested fix: 커널 개발자(kernel developer)
  • Reason: 기술 용어가 영어로만 남아 있어 한국어 문장의 자연스러움과 이해를 저해합니다.

QL-030 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: private key
  • Target: private key
  • Suggested fix: 개인 키(private key)
  • Reason: 보안 기술 문맥의 표준 용어를 영어로만 두었습니다. 첫 등장에서는 ‘개인 키(private key)’로 병기하는 것이 적절합니다.

QL-031 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: public key
  • Target: public key
  • Suggested fix: 공개 키(public key)
  • Reason: 보안 기술 문맥의 표준 용어를 영어로만 두었습니다. 첫 등장에서는 ‘공개 키(public key)’로 병기하는 것이 적절합니다.

QL-032 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: Code signing protects against the scenario where an attacker uploads a malicious kernel to a kernel repo from a trusted publisher whose Hub credentials were compromised.
  • Target: code signing은 trusted publisher의 Hub credential이 compromise되어 공격자가 해당 publisher의 kernel repo에 악성 kernel을 업로드하는 상황을 방어합니다.
  • Suggested fix: 코드 서명은 신뢰할 수 있는 게시자의 Hub 인증 정보가 탈취되어 공격자가 해당 게시자의 커널 저장소에 악성 커널을 업로드하는 상황을 방지합니다.
  • Reason: 핵심 일반 명사가 다수 영어로 남아 있고 ‘상황을 방어합니다’는 한국어 기술 블로그 문장으로 부자연스럽습니다.

QL-033 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: ephemeral private keys
  • Target: ephemeral private key
  • Suggested fix: 일시적인 개인 키(ephemeral private keys)
  • Reason: 기술 용어를 영어로만 남겨 한국어 독자의 이해와 검색성이 떨어집니다. 특히 ‘ephemeral private keys’는 이 문맥에서 일시적으로 유효한 개인 키라는 의미를 전달해야 합니다.

QL-034 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: since we would like to test this new functionality more before fully rolling it out.
  • Target: 이 기능을 완전히 rollout하기 전에 더 테스트하고 싶기 때문입니다.
  • Suggested fix: 이 새로운 기능을 정식으로 적용하기 전에 좀 더 테스트하고자 하기 때문입니다.
  • Reason: 영어 동사 rollout을 그대로 사용해 기술 블로그 문장으로 다소 부자연스럽습니다.

QL-035 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: Preliminary notes on setting up code signing for your own kernels can be found in the kernels 0.16.0 release notes: https://github.com/huggingface/kernels/releases/tag/v0.16.0.
  • Target: 자체 kernel에 code signing을 설정하는 예비 안내는 kernels 0.16.0 release note에서 볼 수 있습니다. https://github.com/huggingface/kernels/releases/tag/v0.16.0.
  • Suggested fix: 자체 커널의 코드 서명 설정에 관한 예비 안내는 kernels 0.16.0 릴리스 노트에서 확인할 수 있습니다: https://github.com/huggingface/kernels/releases/tag/v0.16.0.
  • Reason: generic 기술 용어와 release notes가 혼용된 영어 표현으로 남아 있고, URL이 원문의 콜론 구조와 분리되어 문장 흐름이 어색합니다. 의미는 전달되지만 한국어 기술 블로그 문체로 다듬을 필요가 있습니다.

QL-036 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: Previously, a bunch of utilities were intertwined between kernels and kernel-builder. We have established a better separation of concern between the CLI of kernels and kernel-builder. The mental model here is that kernels is a library for loading and preparing kernels for use. Therefore, it should not include anything related to “building” kernels.
  • Target: 이전에는 여러 utility가 kernels와 kernel-builder 사이에 뒤섞여 있었습니다. 이제 kernels CLI와 kernel-builder CLI 사이의 concern을 더 명확히 분리했습니다. 여기서의 mental model은 kernels가 kernel을 load하고 사용할 준비를 하는 library라는 것입니다. 따라서 “building” kernel과 관련된 기능은 포함하지 않는 것이 맞습니다.
  • Suggested fix: 이전에는 여러 유틸리티가 kernels와 kernel-builder 사이에 뒤섞여 있었습니다. 이제 kernels CLI와 kernel-builder CLI의 역할을 더 명확히 분리했습니다. 여기서 kernels는 커널을 로드하고 사용할 수 있도록 준비하는 라이브러리라고 이해하면 됩니다. 따라서 커널을 “빌드”하는 것과 관련된 기능은 포함하지 않아야 합니다.
  • Reason: utility, concern, mental model, load, library, building 등 일반 기술 설명이 다수 영어로 남아 있어 한국어 문장이 부자연스럽고 검색성과 가독성이 떨어집니다. 또한 원문의 'should not include'는 설계 원칙을 설명하는 표현인데 '포함하지 않는 것이 맞습니다'는 다소 구어적이고 약하게 들립니다.

QL-037 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: documentation
  • Target: documentation
  • Suggested fix: 문서
  • Reason: 일반적인 문서 링크 텍스트인 documentation을 영어로 그대로 두어 한국어 문장에서 다소 부자연스럽고 검색성이 떨어집니다. 기술 제품명이나 API명이 아니므로 ‘문서’로 번역하는 것이 적절합니다.

QL-038 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: This improved CLI experience also lets us cater to the rise of agentic kernel development in a better manner.
  • Target: 개선된 CLI 경험은 agentic kernel development가 부상하는 흐름에도 더 잘 대응하게 해 줍니다.
  • Suggested fix: 개선된 CLI 경험을 통해 agentic kernel development의 부상에도 더 잘 대응할 수 있습니다.
  • Reason: 의미는 전달되지만 ‘개선된 CLI 경험은 ... 대응하게 해 줍니다’가 다소 직역투이고, 핵심 기술 용어를 영어로만 남겨 한국어 문장 흐름과 검색성이 떨어집니다.

QL-039 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: For instance, a kernel that targets the Torch 2.9 Stable ABI support Torch \>= 2.9.
  • Target: 예를 들어 Torch 2.9 Stable ABI를 target하는 kernel은 Torch \>= 2.9를 지원합니다.
  • Suggested fix: 예를 들어 Torch 2.9 Stable ABI를 대상으로 하는 커널은 Torch >= 2.9를 지원합니다.
  • Reason: 원문의 문법상 'support Torch >= 2.9'는 해당 커널이 Torch 2.9 이상을 지원한다는 뜻인데, 번역문은 의미 자체는 대체로 전달하지만 기술 용어를 지나치게 영어식으로 나열했고 문장 구조가 부자연스러워 독자가 지원 범위를 즉시 파악하기 어렵습니다. 또한 source의 'targets'와 'support'를 구분하지 않고 모두 'target'/'지원'으로 처리했습니다.

QL-040 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: kernel developers to target a particular Torch version or any version that is released after it for roughly two years.
  • Target: kernel developer가 특정 Torch version이나 그 이후 약 2년 동안 release되는 version을 target할 수 있습니다.
  • Suggested fix: 커널 개발자는 특정 Torch 버전 또는 그 이후 약 2년 동안 출시되는 모든 버전을 대상으로 지정할 수 있습니다.
  • Reason: 기술적 의미는 전달되지만 'kernel developer', 'Torch version', 'release되는 version', 'target할 수'가 혼합되어 한국어 문장으로 부자연스럽습니다. 일반 기술 용어는 한국어로 풀고 제품명 Torch는 유지하는 편이 자연스럽고 검색성도 유지됩니다.

QL-041 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: Apache TVM FFI is the first framework to be supported besides Torch.
  • Target: Apache TVM FFI는 Torch 외에 처음으로 지원되는 framework입니다.
  • Suggested fix: Apache TVM FFI는 Torch 외에 지원되는 첫 번째 프레임워크입니다.
  • Reason: 일반 기술 용어인 framework를 영어로만 남겨 한국어 문장이 혼용되어 있습니다. 또한 문맥상 'Torch 외에 지원되는 첫 번째 프레임워크'라는 의미를 더 자연스럽게 표현할 수 있습니다.

QL-042 terminology / minor

  • Message: MQM judge reported terminology issue.
  • Source: TVM FFI is standardized ABI for kernels that interoperates with other frameworks such as PyTorch, Jax and CuPy.
  • Target: TVM FFI는 PyTorch, JAX, CuPy 같은 다른 framework와 상호 운용되는 kernel용 standardized ABI입니다.
  • Suggested fix: TVM FFI는 PyTorch, JAX, CuPy 같은 다른 프레임워크와 상호 운용되는 커널을 위한 표준화된 ABI입니다.
  • Reason: framework, kernel, standardized ABI를 불필요하게 영어로 남겨 한국어 기술 문장이 부자연스럽고 검색성이 떨어집니다. ABI와 제품명은 유지하되, 일반 기술 용어는 한국어로 풀어 쓰는 편이 적절합니다.

QL-043 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: This allows kernel developers to make kernels that runs across frameworks.
  • Target: 이를 통해 kernel developer는 여러 framework에서 동작하는 kernel을 만들 수 있습니다.
  • Suggested fix: 이를 통해 커널 개발자는 여러 프레임워크에서 동작하는 커널을 만들 수 있습니다.
  • Reason: kernel developer, framework, kernel이 모두 영어로 남아 문장이 번역투이고 자연스럽지 않습니다. 또한 '여러 프레임워크에서'보다 원문의 범위를 보존하는 '프레임워크 전반에서'가 더 명확합니다.

QL-044 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: kernel-builder and kernels complement the rise of agentic kernel development wherein an agent is leveraged to come up with an (optimized) kernel from scratch.
  • Target: kernel-builder와 kernels는 agent가 처음부터 최적화된 kernel을 만들어 내는 agentic kernel development의 부상을 보완합니다.
  • Suggested fix: kernel-builder와 kernels는 에이전트를 활용해 처음부터 (최적화된) 커널을 만들어 내는 에이전트 기반 커널 개발의 확산을 뒷받침합니다.
  • Reason: 영어 기술 용어를 그대로 나열하고 ‘the rise of ...’를 ‘...의 부상을 보완합니다’로 직역해 한국어 문장이 부자연스럽습니다. 또한 ‘(optimized)’의 괄호가 사라져 원문의 수식 범위와 뉘앙스가 약간 달라졌습니다.

QL-045 fluency / minor

  • Message: MQM judge reported fluency issue.
  • Source: Together, they support a workflow in which agents can scaffold, build, benchmark, and iteratively optimize kernels.
  • Target: 두 도구를 함께 사용하면 agent가 kernel을 scaffold하고, build하고, benchmark하고, 반복적으로 optimize하는 workflow를 지원할 수 있습니다.
  • Suggested fix: 두 도구를 함께 사용하면 에이전트가 커널의 기본 구조를 만들고, 빌드하고, 벤치마크하고, 반복적으로 최적화할 수 있는 워크플로를 지원합니
SEO report — ✅ Pass

SEO Eval Report

Gate: ✅ PASS — deterministic AND rubric

  • File: ../target/_posts/2026-07-06-revamped-kernels.md
  • Source: —
  • Primary keyword: (none — D5 skipped)
  • Mode: file

Gate

  • Status: PASS
  • Blockers: ✅ pass
  • Deterministic REQUIRED (D1–D7): ✅ pass
  • Rubric (R1–R6): ✅ pass (mean None, min None)

Blockers

✅ body_not_empty: Body is not empty
✅ robots_indexable: Robots is indexable
✅ internal_links_resolve: All internal links resolve
✅ local_images_resolve: All local images resolve

Required checks (gated)

✅ heading_hierarchy: Heading hierarchy: Valid
✅ alt_text_coverage: Alt text coverage: 2/2 images
✅ descriptive_alt_text: Descriptive alt text: 2/2 (≥80% recommend)
✅ image_files_exist: All 0 local image file(s) exist

OpenAI rubric checks

✅ semantic_metadata: PASS (required) — Semantic metadata meaning is aligned: title/H1, description, and headings describe the same topic and subtopics; opening confirms translation, all reflecting 'Kernels: Major Updates'.
🟠 alt_semantics: NEEDS_CHANGES (review) — https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/revamped-kernels/flash-attn3.png: 내용을 구체적으로 설명하지 못함; 다이어그램 여부 등 시각 내용 반영 필요.; https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/revamped-kernels/kernel-card.png: 의도/구성 모호; 더 구체한 설명 필요.

Advisory checks (not gated)

🟠 opening_summary: Opening 3 paragraphs: 48 words (recommend ≥50 for GEO)
✅ h1_count: Markdown H1 count: 1 (review against rendered layout)
✅ citations: Citations/statistics: 17 (recommend ≥1 for GEO)
✅ question_headings: Scannable H2/H3 (question or keyword): 1 (1 question, 0 keyword)
✅ internal_links: Internal links: 8 (recommend 2-3)
✅ word_count: Word count: 1388 (recommend ≥300)
ℹ️ primary_keyword: No primary_keyword in manifest — keyword check skipped
⚠️ webp_format: WebP format: 0/2 images (≥50% recommend)
⚠️ lazy_loading: Lazy loading: 0 images (optional)

Signals (evidence — not directly gated)

  • Frontmatter: title 18 chars, description 66 chars, author present True
  • Title text: 🤗 Kernels: 주요 업데이트
  • Description text: Hugging Face Kernels의 새 저장소 유형, 보안 강화, CLI 개편, 프레임워크 지원 확대를 소개합니다.
  • Opening text: * TOC
    {:toc}

이 글은 Hugging Face 블로그의 🤗 Kernels: Major Updates를 한국어로 번역한 글입니다.

  • Opening: first paragraph 137 chars, first 3 paragraphs 346 chars
  • Headings: markdown H1 1, rendered effective H1 2, layout title H1 True
  • Links: total 25, external 17, internal 0, citation signals 17
  • Images: total 2, empty alt 0, filename-like alt 0, missing local files 0

Semantic review packet

  • Title: 🤗 Kernels: 주요 업데이트
  • Description: Hugging Face Kernels의 새 저장소 유형, 보안 강화, CLI 개편, 프레임워크 지원 확대를 소개합니다.
  • Rendered H1 candidates: 🤗 Kernels: 주요 업데이트, 🤗 Kernels: 주요 업데이트
  • Opening: * TOC
    {:toc}

이 글은 Hugging Face 블로그의 🤗 Kernels: Major Updates를 한국어로 번역한 글입니다.

  • Canonical/permalink: —
  • Instruction: Compare title, description, rendered H1, and opening text for meaning consistency. This packet is evidence only; it does not decide pass/fail.

Frontmatter (advisory — written by metadata step, not gated)

✅ title: Title: 18 chars (recommend ≤60)
✅ description: Description: 66 chars (semantic quality reviewed separately)
✅ image: OG image: assets/images/blog/posts/2026-07-06-revamped-kernels/thumbnail.png
✅ categories: Categories: 2 (recommend 2-3)
✅ author: Author: dailybot

SEO metadata suggestion — PARTIAL

This is a suggestion. SEO is applied only when the post frontmatter is updated.
To apply safe fields from a partial suggestion, leave a trusted PR comment: metadata apply.

  • Auto apply: False
  • Requires human: True
  • Mode: frontmatter_only
  • Reason: metadata candidate needs policy decisions or missing title/description

Candidate

  • title: 🤗 Kernels: 주요 업데이트
  • description: Hugging Face Kernels의 새 저장소 유형, 보안 강화, CLI 개편, 프레임워크 지원 확대를 소개합니다.
  • categories: ['Translation', 'HuggingFace']
  • image: assets/images/blog/posts/2026-07-06-revamped-kernels/thumbnail.png

Needs policy decision

  • target_url
  • source_url
  • canonical_policy
  • translation_indexing
  • target_locale
  • source_locale

Warnings

  • primary_keyword is not provided in the evidence.
  • source_url is empty in the evidence.
  • This entry is a Korean translation of a Hugging Face blog post.

@Jwaminju Jwaminju added the hf-agent:needs-human HF Agent needs human follow-up label Jul 24, 2026
Match the source Markdown formatting for kernels and kernel-builder references.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hf-agent:managed Opt PR into HF Agent review automation hf-agent:needs-human HF Agent needs human follow-up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant