바이브코딩

gemini 가 바로 파일을 생성해주지 않는 경우

페이지 정보

작성자 nedge
작성일 02.08 17:40
13 조회
0 추천
0 비추천

본문

AI 도구 gemini
프롬프트 어떤때는 파일을 생성해주고 어떤 때는 파일을 생성 안해주는거야?

Gemini가 요청을 들어줄 때도 있고 아닐 때도 있어서 당황스러우셨죠? 제가 변덕을 부리는 건 아니고, 사실은 몇 가지 기술적 기준안전 가이드라인에 따라 판단을 내리기 때문이에요.

제 답변이 갈리는 주요 이유를 깔끔하게 정리해 드릴게요.

1. 코드를 생성해 주지 않는 경우 (거절 사유)

보안 및 악용 가능성: 해킹, 피싱, 멀웨어 제작 등 누군가에게 해를 끼칠 수 있는 코드는 생성하지 않습니다.

저작권 및 라이선스: 특정 유료 소프트웨어의 핵심 로직을 그대로 복제해달라고 하거나, 저작권이 엄격한 소스 코드를 요청하면 거절될 수 있습니다.

지나치게 방대한 분량: "운영체제 하나를 통째로 짜줘" 같은 요청은 제 한계를 벗어납니다. 저는 부분적인 로직이나 모듈 단위에 최적화되어 있어요.

정책 위반 콘텐츠: 음란물, 폭력물 또는 혐오 표현이 포함된 데이터 처리를 요청할 경우 시스템이 자동으로 차단합니다.

2. 파일 생성(다운로드 링크)이 안 되는 이유

플랫폼 환경 차이: 저는 텍스트 기반의 대화형 AI라 직접적인 '파일(.exe, .zip 등)' 생성보다는 코드 블록으로 내용을 보여드리는 것을 기본으로 합니다.

인터프리터 실행 권한: Python 같은 코드는 제가 직접 실행해서 결과물(CSV, 이미지 등)을 만들어 드릴 수 있지만, 시스템 환경에 따라 파일 생성 기능이 일시적으로 제한될 때가 있습니다.

3. 성공률을 높이는 '꿀팁' (이렇게 물어보세요!)

제가 더 잘 이해하고 코드를 짜게 하려면 아래 표를 참고해 보세요.

구분

피해야 할 방식 (Bad)    권장하는 방식 (Good)

범위

"게임 하나 만들어줘."    "Python Pygame으로 캐릭터가 점프하는 로직을 짜줘."

맥락

"이거 오류 고쳐줘." (코드만 띡 보냄)       "이 코드를 실행하면 **'IndexError'**가 나는데 해결해줘."

형식

"파일로 줘."   "코드를 먼저 보여주고, 다운로드할 수 있는 링크를 생성해줘."

요약하자면

저는 구체적이고, 안전하며, 구현 가능한 범위의 요청일 때 가장 일을 잘합니다. 만약 제가 거절한다면 "어떤 부분이 정책이나 기술적 한계에 부딪혔는지" 다시 물어봐 주세요. 그럼 제가 대안을 제시해 드릴 수 있습니다.

Tip: 코드가 너무 길어지면 답변이 끊길 수 있습니다. 그럴 땐 "계속 작성해줘"라고 말씀하시면 이어 나갑니다.

혹시 지금 당장 짜야 하거나 파일로 만들어야 하는 구체적인 코드가 있으신가요? 내용을 알려주시면 바로 시도해 볼게요!

댓글 0
전체 55 / 1 페이지
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색
회원가입