DDecibelSpruce
AI 코딩 작업 공간

데시벨 진폭 비율

입력을 나누지 않고 별도의 로그로 데시벨 진폭 비율을 계산합니다.

● ● ●DecibelSpruce●
작업 흐름 · 데시벨 진폭 비율 ×
from math import log10

def amplitude_db(amplitude, reference):
    if any(type(v) not in (int, float) or not 1e-300 <= v <= 1e300
           for v in (amplitude, reference)):
        raise ValueError("amplitude.range")
    return 20 * (log10(amplitude) - log10(reference))
✳입력을 나누지 않고 별도의 로그로 데시벨 진폭 비율을 계산합니다.
✓ 변경 사항적용하기 전에 검토하세요 ↗
작업 공간 예시 화면
01

적용하기 전에 검토하세요

실제 동작을 예상 결과와 비교하세요. 검사가 실패하면 다음 변경을 하기 전에 원인을 조사하세요.

02

모델

기본 URL과 필요한 API 키로 OpenAI 호환 또는 Anthropic 엔드포인트를 설정하고 연결을 테스트하세요. 로컬 모델 서버는 실행 중이어야 합니다. 원격 도구는 데이터를 별도로 전송할 수 있습니다.

03

프로젝트

동일 진폭과 1e-300부터 1e300까지 반대 극단을 확인하고 영, 음수 및 비유한 값은 계산 전에 거부합니다.

작업 흐름

데시벨 진폭 비율

작업 흐름 ↗
작업 흐름
from math import log10

def amplitude_db(amplitude, reference):
    if any(type(v) not in (int, float) or not 1e-300 <= v <= 1e300
           for v in (amplitude, reference)):
        raise ValueError("amplitude.range")
    return 20 * (log10(amplitude) - log10(reference))
AI 코딩 작업 공간

표시된 레벨을 수치 계약까지 추적하세요

DecibelSpruce는 수치가 애플리케이션 결과로 이어지는 과정을 검토하는 개발자를 위한 Windows용 AI 코딩 작업 공간입니다. 프로젝트를 열고 계산, 입력, 사용자에게 보이는 라벨을 지정하세요. 이 경계를 포함한 대화는 일관된 산술을 바꾸기 전에 단위 불일치를 드러낼 수 있습니다.

예시 요청으로 amplitude.py를 가져와 기준 진폭에 대한 상대 계산을 검토하도록 모델에 요청하세요. 단위와 허용되는 양수 범위를 제공하고 호출 코드가 0이나 지원하지 않는 값을 제공할 때의 동작을 살펴보세요. 결과를 사용하는 표시 또는 내보내기와 라벨의 의미까지 연결하여 논의하세요.

수정안을 살펴본 뒤 자체 테스트 환경에서 알려진 비율과 같은 진폭의 사례를 비교하세요. 명시한 수치 계약을 확인하도록 허용 극값도 포함하세요. 애플리케이션이 사용하는 기준값을 바꾸면 도우미 함수 정리 안에 숨기지 말고 이를 사용하는 코드에 드러나는 동작 변경으로 검토하세요.

지원되는 OpenAI 호환 또는 Anthropic 엔드포인트가 모델을 제공하며 필요하면 인증 정보를 사용합니다. 제공되는 경우 거부 성향 제거(abliterated) AI 모델을 선택할 수 있지만 제공업체 제한은 계속 적용됩니다. 도구와 컨텍스트 용량은 선택한 모델과 서버가 결정합니다. 명칭이나 확신에 찬 설명은 프로젝트의 수치 근거를 대신하지 못합니다.

맥락을 고려한 레벨 계산 검토

의심스러운 표시 레벨에는 어떤 정보를 첨부해야 하나요?

두 입력값, 단위, 기준 정의, 예상 표시 결과를 포함하세요. 도우미 함수와 관련 호출 코드를 함께 보여 주세요. 계산 결함과 잘못된 입력 척도 또는 다른 것을 설명하는 인터페이스 라벨을 구분하는 데 도움이 됩니다.

진폭 0도 양수 입력과 같은 계약을 쓸 수 있나요?

명시적인 정책이 필요합니다. 제시된 도우미 함수는 한정된 양수 범위만 허용하므로 0을 거부합니다. 애플리케이션에 무음을 위한 특별한 표현이 필요하다면 인터페이스까지 전달되는 방식을 명시하고 일반 수치 결과와 별도로 그 경로를 시험하세요.

기준 변경이 저장된 비교의 의미를 바꾸나요?

보고되는 값의 의미를 바꿀 수 있습니다. 수정을 수용하기 전에 이전 기준을 가정하는 사용 코드, 저장 결과, 내보내기를 살펴보세요. 단순한 외관 변경으로 보지 말고 제공된 소스에서 의존성을 파악하도록 모델에 요청하세요.

극값 입력 테스트는 어떻게 판단해야 하나요?

선언한 범위와 수치 규칙에서 독립적으로 도출한 예상 동작을 사용하세요. 허용 극값과 경계 밖의 값을 모두 확인한 다음 호출 코드의 오류 처리를 살펴보세요. 결과가 유한해 보인다는 것만으로 올바른 양을 사용했다고 입증되지는 않습니다.

Windows용 다운로드 ↗

DecibelSpruce · 업데이트 2026-10-25