Recipaie란 무엇입니까?
Recipaie = recipe + AI + pie. AI 어시스턴트를 위한 한 조각(또는 전체) 레시피입니다. 파이처럼, 단순한 재료를 사려 깊게 조합한 것입니다. 기계적인 자동화가 아니라 맥락 있는 안내입니다.
도구, 프로세스, 또는 둘 다를 거쳐 AI를 안내하는 JSON 형식입니다. 실행을 위해서든 이해를 위해서든, 혹은 둘 다를 위해서든 쓸 수 있습니다. 소프트웨어를 배포하는 데 쓰거나, AI가 무언가의 작동 방식을 이해하도록 돕는 맥락으로 쓰십시오. 각 단계에는 다음이 담깁니다:
- what - 수행할 작업
- why - 판단에 필요한 맥락
- when - 실행 조건
- skip_if - 언제 건너뛸지 (멱등성)
- how - 명령 또는 지시
- verify - 성공 여부 확인
예시
{
"name": "my-service",
"version": "1.0.0",
"steps": [{
"order": 1,
"what": "Create config directory",
"why": "Service needs config storage",
"when": "Before starting service",
"skip_if": "/opt/my-service exists",
"how": "mkdir -p /opt/my-service",
"verify": "ls -la /opt/my-service"
}],
"step_count": 1
}
두 가지 형식
- Recipaie
- 레시피 템플릿 - 무언가를 어떻게 배포하는지.
- Prodaie
- 실행 기록 - 배포했을 때 무슨 일이 있었는지.
JSON 검증하기
웹 검증기를 사용하거나 API로 검증하십시오:
curl -X POST https://recipaie.com/api/validate \
-H "Content-Type: application/json" \
-d '{"schema_type":"recipaie","content":{...your JSON...}}'
또는 횟수 제한 없이 검증하려면 CLI 도구를 사용하십시오:
# Node.js
npx ajv validate -s https://recipaie.com/schemas/recipaie.schema.json -d your-file.json
# Python
pip install jsonschema
jsonschema -i your-file.json https://recipaie.com/schemas/recipaie.schema.json