JS 변수, 할루시네이션

·2025년 12월 31일

코딩

목록 보기
19/48

JavaScript

  • 콘솔 사용 이유 - 개발자의 메모장
  • 위에서 아래로 실행된다.
  • CSS보다 우선순위가 높다.
    !important >> JS > 인라인태그 > CSS
  • console.clear(); 먼저
  • 1,"1"은 다른 개념 (숫자와 문자)
  • SyntaxError : 글자 오류 알려줌 (마지막 번호 -> 줄 번호)

변수

  • 변수를 사용하는 이유

1) 같은 값을 여러 번 쓰기 위해
2) 계산 결과를 저장하기 위해
3) 사용자의 입력값을 기억하기 위해 (검색기록창처럼)

  • 변수의 특징

1) 값 저장
2) 얼마든지 값 변경 가능 (const 제외)


  • JS에서 변수를 쓰는 방법

1) var - 재할당, 재선언 O
: 같은 이름으로 중복 선언 가능
: 옛날 방식, 실무에서 잘 쓰이진 않음

2) let - 재할당 O, 재선언 X
: 값은 변경 가능
: 중복 선언 X

3) const - 재할당, 재선언 X
: 값 변경 불가능
: 선언과 동시에 값 할당 필수 const c = 10;
: 중복선언 불가능



할루시네이션 (환각현상)

: 사실이 아닌 내용을 그럴듯하게 말하는 현상

  • 발생 이유
    1) 훈련 데이터의 한계
    2) 확률적으로 말하기 때문
    3) 최적화 문제
    4) 진짜인지 판단 불가능
    5) 너무 복잡한 구조

  • 극복 방법
    1) 질문을 명확하고 구체적으로 제시
        ex) AI의 이점이 뭐야? -> AI를 사용해서 기업이 얻을 수 있는 이점 3가지 말해줘
    2) 예시나 형식을 줘서 기준을 알려줌
        ex) 교육 커리큘럼 작성해줘
        -> 1. 교육목적 2. 교육대상 3. 교육시간 이 양식에 맞춰 표로 교육 일정 정리해서 알려줘
    3) 복잡한 질문은 나눠서 작성
       ex) AI를 활용한 마케팅 전략 설명해줘
       -> 1단계: AI를 사용해서 고객 데이터를 분석하는 방법 알려줘
           2단계: 타겟 마케팅에 AI를 어떻게 활용할 수 있는지 알려줘
           3단계: 마케팅 성과 예측 방법 알려줘

0개의 댓글