08
더 알아보기
알아두면 막힘이 줄어드는 나머지. · 용어 22개
01권한 범위Permission Scope발렛 키는 차를 시동 걸고 운전석 문을 열어요. 트렁크는 열지 못하죠.02레이트 리밋Rate LimitAI가 429 Too Many Requests를 돌려보낼 때가 있어요. 뭔가 잘못한 게 아니에요. 그냥 너무 빨리 두드린 거예요.03로그Log멈추지 않는 영수증 프린터를 상상해 보세요.04롤백Rollback망가진 버전을 배포하는 게 재앙이 아니에요. 빠르게 되돌리지 못하는 것이 재앙이에요.05빌드 / 컴파일Build / Compile"빌드가 실패했습니다." 한동안 '빌드'가 하나의 단계라는 사실조차 몰랐어요.06스키마Schema칸마다 모양이 정해진 빈 주문서를 떠올려보세요. 스키마가 바로 그 빈 양식이에요.07스택 트레이스Stack Trace코드가 충돌하면 조용히 사라지지 않아요. 반드시 자백을 남겨요.08스테이징 vs 프로덕션Staging vs Production프로덕션은 실제 공연 당일이고, 스테이징은 그 전날 밤 같은 무대에서 진행하는 최종 리허설이에요.09시크릿Secret소프트웨어가 쓰는 문자열 중 일부는 무해한 이름표고, 하나는 마스터 키예요.10의존성 / 패키지Dependency / Package오픈 소스 덕분에 앱을 처음부터 다시 만들 필요가 없어요.11컨테이너 / DockerContainer / Docker"내 컴퓨터에서는 됐는데"는 소프트웨어 세계에서 가장 오래된 변명이에요.12타입 / 타입 에러Type / Type Error빌드가 죽는 이유의 절반은 깊은 버그가 아니에요.13툴 호출 / 함수 호출Tool / Function Calling답만 하는 게 아니라 직접 행동하는 AI예요.14트레이스Trace앱이 느린데, '앱이 느리다'는 말만으로는 아무것도 알 수 없어요.15파인튜닝Fine-tuningRAG는 시험장에 참고서를 들고 들어가는 거고, 파인튜닝은 그 내용을 머릿속에 완전히 집어넣는 거예요.16프롬프트 인젝션Prompt InjectionAI는 당신이 가리키는 것을 전부 읽어요.17피처 플래그Feature Flag피처 플래그는 새 코드를 배포하지 않고도 기능을 켜고 끌 수 있는, 운영 중인 앱 내부의 스위치예요.18CORSCORS처음 개발을 시작할 때 마주치는 가장 당혹스러운 오류가 바로 "CORS 정책에 의해 차단됨"이에요. 마치 뭔가 위법한 일을 저지른 것처럼 들리죠.19JSONJSON두 소프트웨어가 정보를 주고받을 때, 거의 언제나 같은 형식의 메모 카드에 적어 전달해요.20RAGRAG시험을 보는 방법은 두 가지예요.21Temperature(온도)TemperatureAI 플레이그라운드마다 숨겨진 다이얼 하나가, AI가 꼼꼼한 회계사처럼 행동할지 재즈 뮤지션처럼 행동할지를 결정해요.22YAMLYAMLJSON은 기계가 읽기 좋고, 사람이 쓰기엔 조금 불편해요.