no more DASI

얼리 액세스 · v0.1

지도교수님이 “다시.” 라고 하기 전에.

no more DASI는 영어 논문을 해당 분야의 관행에 맞춰 윤문합니다. 감이 아니라 실제 발표된 논문에서 측정한 기준입니다. 모든 수정에는 근거가 남고, 4개의 결정론적 검증을 통과하기 전에는 아무것도 전달되지 않습니다.

어떤 언어로 써도 됩니다. 한국어 초고에는 번역투 차단 레이어가 따로 적용됩니다.

예시 화면Optics and photonics

수정 전

The bandgap of the film was measured through the UV–vis spectroscopy to be 2.31 eV by us, and band gap was increased compared to the bulk [12].

수정 후

We measured a band gap of 2.31 eV for the film by UV–vis spectroscopy, which is larger than that of the bulk [12].

2.31 eV, UV–vis, [12]는 바이트 단위로 동일함을 검증

  • 71실제 논문에서 측정한 분야 오버레이
  • 1,646활성 CC BY 4.0 출처 레코드
  • 4전달 전 스크립트 검증
  • 3윤문본마다 함께 제공되는 파일

문제

일반 문법 검사기는 쉼표를 고칩니다. 심사자는 문체를 봅니다.

분야에 맞지 않는 문장

재료과학 논문과 암 연구 논문은 표현, 시제 습관, 표기가 다릅니다. 일반 도구는 모두에게 같은 스타일을 적용합니다.

조용히 바뀌는 의미

소수점이 움직이고, 인용이 빠지고, “band gap”이 중간부터 “bandgap”이 되는 윤문은 안 하느니만 못합니다.

설명할 수 없는 수정

도구가 글의 40%를 바꿨는데 이유를 교수님께 설명할 수 없다면, 전부 다시 읽어야 합니다.

기능

분야를 아는 윤문, 증거까지 함께.

01

코퍼스로 측정한 71개 분야 오버레이

각 오버레이는 Nature의 71개 주제 분류에 걸친 실제 논문에서 뽑은 문체 지표, 상위 용어, 표현 사전, 표기 감시 목록을 담고 있습니다.

02

의미 불변, 검증으로 확인

숫자, 단위, 화학식, 인용, 수식, DOI는 그대로 보존되어야 하며, 아니면 스크립트가 전달을 막습니다. 변경률 30% 초과는 경고, 50% 초과는 중단 후 확인합니다.

03

LLM 자기채점 금지

저널 커버리지, 무결성, 용어, 약어를 스크립트가 검사하고 종료 코드 0이어야 합니다. “제가 직접 확인했습니다”는 증거로 인정하지 않습니다.

04

모든 수정에 영수증

섹션 단위 저널에 변경한 구간과 의도적으로 유지한 구간이 각각 발동한 규칙과 함께 기록됩니다. HTML 무결성 리포트가 윤문본마다 함께 제공됩니다.

05

장르는 유지, 평탄화 없음

학술 문체를 지킵니다. 20단어 문장 제한도, 능동태 강요도 없습니다. 대상 저널의 실제 통계가 그렇지 않다고 말하기 때문입니다.

06

한국인 저자를 위한 설계

“~를 통해”, “~에 의해” 같은 번역투가 영문 초안에 들어가기 전에 차단합니다. AI가 쓴 초고는 별도의 탐지 레이어가 처리합니다.

실제 산출물

원고, 저널, 리포트를 함께 받습니다.

실행할 때마다 세 개의 파일이 나옵니다. 저널은 각 수정의 이유를 설명하고, 리포트로 diff를 검토할 수 있습니다.

  • manuscript.md
  • manuscript.edits.json
  • manuscript.integrity-report.html

수정 예산은 직접 정합니다

스킬이 경미 / 표준 / 대폭으로 진단하고, 사용자가 low / mid / high를 고르면 둘 중 작은 쪽이 실제 작업량이 됩니다. 여러 강도를 한꺼번에 요청하면 파일이 따로 나옵니다.

manuscript.edits.json · 예시 화면

  • changed“through … by us” → 능동태pitfalls.translationese
  • changedbandgap / band gap → 표기 통일terms.notation
  • keptMethods의 “was measured”는 수동태 유지core.section.methods

작동 방식

여섯 단계. 그중 하나는 의견이 아니라 검증입니다.

  1. 입력 유형 판별

    한국어 원고(번역 후 윤문) 또는 영어 / AI 초고(윤문, 필요 시 AI 티 제거 레이어).

  2. 분야 라우팅

    사용자 지시, 폴더 이름, 71개 오버레이 자동 감지 순서. 그래도 불명확하면 닫힌 질문 한 번만 합니다.

  3. 원고 상태

    선택 사항인 manuscript.json이 정의된 약어와 고정 표기를 세션 간에 일관되게 유지합니다.

  4. 섹션 인식 윤문

    IMRaD를 이해합니다. Methods는 과거·수동, Results는 해석 배제, Discussion은 현재 시제 분석. “서론만” 요청은 범위가 고정됩니다.

  5. 검증

    결정론적 게이트 4개가 순서대로 실행됩니다. 하나라도 실패하면 전달이 막힙니다.

  6. 기록

    모든 수정 쌍과 저널이 벤치마크와 주간 오버레이 갱신에 쓰이도록 기록됩니다.

검증 게이트

모든 게이트가 0으로 종료되기 전에는 전달되지 않습니다.

게이트스크립트전달을 막는 조건
0 · 저널 커버리지check_journal.pydiff 구간에 changed/kept 기록이 없거나, 구간이 40토큰을 넘거나, 인용한 규칙 id가 없을 때
1 · 무결성verify_integrity.py숫자, 단위, 수식, 인용, DOI, 분야 용어가 달라지거나 변경률이 예산을 넘을 때
2 · 용어check_terms.py표기 변형이 서로 다를 때 (bandgap vs. band gap)
3 · 약어check_abbrev.py정의되지 않은 약어가 나올 때

분야 코퍼스 커버리지

완벽하다는 약속이 아니라, 측정된 폭입니다.

100점은 코퍼스의 폭과 안정성에 대한 포화 상한이며 완벽한 교정을 뜻하지 않습니다. 실제 교정 능력은 결정론적 벤치마크로 따로 측정합니다. 논문이 10편 미만인 분야는 미성숙 오버레이로 표시되고, 스킬이 그 사실을 알려 줍니다.

분야논문 수커버리지 / 100
Optics and photonics121100.0
Engineering105100.0
Chemistry103100.0
Nanoscience and technology103100.0
Biochemistry51100.0
Mathematics and computing10599.3
Biotechnology5398.7
Cancer5398.0
Neuroscience5496.2
Physics10295.0
Materials science5193.8
Energy science and technology5381.2

71개 분야 중 12개만 표시했습니다. docs/readiness-fields.html ↗

Claude 활용

제품 안에서 Claude가 맡는 일, 정확히.

no more DASI는 에이전트 스킬입니다. 언어 작업은 Claude가, 검사는 결정론적 스크립트가 맡습니다.

기능Claude 활용 방식저자에게 주는 가치
번역 후 윤문비영어 초고를 Claude가 먼저 영어로 번역합니다. 한국인 저자 pitfalls 레이어를 함께 로드해 직역 패턴이 넘어가지 않게 합니다.의미는 보존, 번역투는 제거.
분야 인식 윤문Claude가 매칭된 분야 오버레이(표현 사전, 시제 규칙, 표기 목록)를 컨텍스트로 두고, 선택한 수정 예산 안에서 섹션별로 윤문합니다.대상 분야의 측정된 관행에 맞는 문장.
규칙 인용 저널Claude가 edits.json을 작성합니다. 변경한 구간과 의도적으로 유지한 구간 모두 발동한 규칙과 함께 기록합니다.모든 수정을 지도교수에게 설명할 수 있음.
게이트 기반 수정스크립트 게이트가 실패하면 구체적인 출력이 Claude에게 돌아가 수정됩니다. Claude는 자기 결과를 스스로 채점하지 않습니다.숫자, 인용, 용어가 조용히 달라지지 않음.

Claude Code와 Claude Skills를 로드하는 모든 에이전트 환경에서 동작합니다.

시작하기

1분 안에 스킬을 설치하세요.

배포용 스킬은 skills/nomoredasi/에 있습니다. 에이전트의 skills 디렉터리에 연결하고 새 세션을 시작한 뒤 윤문을 요청하세요.

  1. 저장소 클론
  2. 에이전트에 스킬 연결
  3. “이 논문 Nature 스타일로 윤문해줘”라고 요청

에이전트에게 그냥 말하면 됩니다. 한국어도 됩니다.

$ git clone https://github.com/yelixir-dev/no-more-dasi-eng.git
$ ln -s "$(pwd)/no-more-dasi-eng/skills/nomoredasi" \
      ~/.claude/skills/nomoredasi

> proofread this paper for Nature

nomoredasi v0.1 — type B / field: Optics and photonics

자주 묻는 질문

저자들이 가장 먼저 묻는 것들.

상용 수준으로 쓸 수 있나요?

v0.1 얼리 액세스 단계입니다. 분야별로 코퍼스 편차가 있고, 오버레이가 미성숙하면 스킬이 그렇게 알려 줍니다.

숫자, 단위, 인용을 바꾸나요?

아니요. 숫자, 단위, 화학식, 인용, 수식, DOI는 그대로 보존되어야 하고, 하나라도 달라지면 무결성 게이트가 전달을 막습니다.

어떤 저널과 스타일을 지원하나요?

71개 오버레이는 Nature 주제 분류를 따릅니다. IEEE, ACM처럼 하우스 스타일이 다른 곳은 현재 분야 공통 코어 규칙을 적용합니다.

스타일 데이터는 어디서 오나요?

라이선스가 확인된 코퍼스에는 활성 CC BY 4.0 출처 레코드 1,646건이 있습니다. 모든 논문은 공개 출처 레지스트리에 있고 저작권은 원저자에게 있습니다.

어떤 언어로 써도 되나요?

네. 한국어 초고에는 전용 pitfalls 레이어가 있고, 그 외 언어는 코어 규칙으로 번역 후 윤문합니다.

문장을 쉬운 영어로 만드나요?

아니요. 학술 문체를 일부러 유지하며, 쉬운 영어 규칙으로 단순화하지 않습니다.

회사

만든 사람.

no more DASI는 인천 송도에서 개발자 한 명이 코퍼스 마이닝, 규칙 증류, 검증 게이트까지 직접 만들고 운영하는 독립 프로젝트입니다.

상호
김잔디
사업자등록번호
397-01-04135
사업장 소재지
인천광역시 연수구 하모니로 158, D동 3층 317-가2호 (송도동, 송도타임스페이스)
문의
admin@no-more-dasi.dev
Web
no-more-dasi.dev
GitHub
yelixir-dev/no-more-dasi-eng

다음 초고가 마지막이 되도록.

곧 보낼 원고에 스킬을 써 보세요.

얼리 액세스 받기