recipes.meta.workflow.usageAndApi Recipes Recipe unverified

dartlab 사용법·API 설명 (RunPython 우회)

dartlab 의 기능·사용법·API 를 설명하는 질문에서 ReadSkill + ReadCapability 만 사용하고 RunPython 가짜 evidence 를 만들지 않는 절차. 트리거 — '사용법 안내', 'API 도움말', 'dartlab 호출 예시'.

이 스킬

dartlab 사용법·API 설명 (RunPython 우회)

dartlab 의 기능·사용법·API 를 설명하는 질문에서 ReadSkill + ReadCapability 만 사용하고 RunPython 가짜 evidence 를 만들지 않는 절차. 트리거 — '사용법 안내', 'API 도움말', 'dartlab 호출 예시'.

Recipes unverified recipes.meta.workflow.usageAndApi

연계 절차

이 절차의 단계

  1. 1

    첫 진입 skill 확인

절차

실행 순서

  1. 1

    `skillRef` 3~5 개 (관련 skill 본문)

  2. 2

    `apiRef` 3~5 개 (호출 가능한 기능 docstring)

  3. 3

    답변 본문 안 기능 사용 예시 (파이썬 코드블록)

  4. 4

    사용법 답변에 숫자 (12 조원, 30%) 가 들어가면 GATE 차단 — 실제 데이터가 없는 가짜 숫자다.

  5. 5

    skill ref + apiRef 만 묶고 evidence table 없이 답해도 OK.

  6. 6

    사용자에게 "이 함수를 직접 호출해 보세요" 같은 행동 유도는 코드블록으로.

예시

이런 질문이 들어오면 이 skill 을 쓴다

  • dartlab.gather 사용법
  • Company.show API 도움말
  • quant axis 호출 방법
  • dartlab 능력 / 기능 안내

공개 호출 방식

# 사용법 질문은 ReadSkill + ReadCapability 만 사용
# RunPython 으로 가짜 숫자 만들지 않는다
from dartlab.ai.tools.readSkill import readSkill
from dartlab.ai.tools.readCapability import readCapability

skills = readSkill("dartlab 사용법", limit=8)
caps = readCapability("Company.show", limit=5)

호출 동작

사용법·API 설명 질문은 계산이 필요 없다. 가짜 숫자 만들지 않고 skill 절차 + capability docstring 으로 좁은 설명을 답한다.

  1. ReadSkill 로 관련 skill 본문 검색
  2. ReadCapability 로 호출 가능한 API docstring 검색
  3. skill ref + apiRef 를 본문에 인용해 답변
  4. RunPython 으로 emit_result 호출 X — 사용법은 evidence table 이 필요 없다

대표 반환 형태

  • skillRef 3~5 개 (관련 skill 본문)
  • apiRef 3~5 개 (호출 가능한 capability docstring)
  • 답변 본문 안 capability 사용 예시 (파이썬 코드블록)

연계 절차

  1. start.dartlabSkillOs — 첫 진입 skill 확인
  2. (ReadSkill 로 관련 도메인 skill 직접 검색)
  3. (ReadCapability 로 호출 가능한 API 직접 검색)

기본 검증

  • 사용법 답변에 숫자 (12 조원, 30%) 가 들어가면 GATE 차단 — 실제 데이터가 없는 가짜 숫자다.
  • skill ref + apiRef 만 묶고 evidence table 없이 답해도 OK.
  • 사용자에게 “이 함수를 직접 호출해 보세요” 같은 행동 유도는 코드블록으로.

런타임

실행 환경별 호환성

환경상태비고 / 제한
Local Python supported
Server supported
MCPunknown
Web AIunknown
Pyodide supported

실패 회피

흔한 실패 · 절대 금지

흔한 실패
  • skill / 기능 검색 결과 부족 시 추측 답변
  • 사용자 질문 의도 (사용법 vs 분석) 모호 시 단정 답변
  • 옛 API (deprecated) 와 현재 API 혼용
  • 기능 docstring 의 예시 코드를 그대로 답변에 박지 않음
  • 사용법 답변에 분석 결과 (숫자) 혼합으로 가짜 evidence
절대 금지
  • 사용법 / API 설명 답변에 RunPython 으로 가짜 evidence (숫자) 만들기 금지.
  • skill 본문 / 기능 docstring 외 임의 사실 단언 금지.
  • 외부 라이브러리 / 도메인 추천 (이건 dartlab 의 능력 외) 사용법 답변에 혼합 금지.
  • 답변 본문에 직접 호출 코드 결과 (가짜 출력) 첨부 금지.