CodeLog에 오신 것을 환영합니다!
지식을 공유하고, 리뷰를 받고, 함께 성장하세요.
로그인하고 커뮤니티에 참여해보세요!
참고자료를 AI한테 붙이면 무조건 똑똑해질까요? Google AI 연구에서도 최근 나온 얘기가, AI한테 참고자료 없이 답하게 하면 오답률이 10%였고, 애매하거나 부족한 참고자료를 주면 오히려 66%로 튀었다고 해요. 자료를 줬는데 더 틀리는 상황이 생긴다는 거죠. 저도 옵시디언에 메모 쌓아두고 “내 메모 참고해서 답해” 연결해놨거든요. 처음엔 메모가 10개 정도일 땐 괜찮았어요. AI가 다 읽어도 무리가 없으니까. 근데 100개, 200개 넘어가면 달라져요. 필요한 걸 놓치기 시작해요. 분명 어딘가 적어놨는데 “관련 자료를 찾지 못했습니다” 뜨고, 더 문제는 관련 없는 메모를 근거로 잡고 “이 방향이 좋습니다” 같은 말을 되게 자신 있게 한다는 거예요. 모르면 모른다 하면 차라리 괜찮은데, 뭔가 주어지면 일단 그걸로 답을 만들어버리니까… 그게 위험함. 그래서 결론은 이거였어요. 기록을 쌓는 건 1단계, AI에 연결하는 건 2단계고, 진짜 중요한 건 3단계: AI가 ‘잘 찾게’ 설계하는 것. 제가 바꾼 것도 두 가지예요. 메모 자체를 태그/폴더/제목/요약으로 정리해서 “재료”를 정돈했고, 검색도 키워드 검색 + 의미 기반 검색을 같이 써서 서로 약점을 보완했어요. 그냥 “참고해~”만 던지면 결국 운에 맡기는 구조가 되더라구요. 요약하면, 메모가 많아질수록 연결만 해선 안 되고 검색/리트리벌을 설계해야 진짜 시스템이 됩니다.
Agent 활용 핵심은 코드 생성이 아니라, 컨텍스트 오케스트레이션임. 글로벌 규칙 / 스킬 / 에이전트 / 프로젝트 설정 / 자동 메모리 이 레이어가 두꺼워질수록, 매번 세션마다 장황하게 설명할 필요가 없어지고 작업 속도는 빨라지고, 결과물 품질도 더 일정해진다고. 프롬프트 엔지니어링이랑 뭐가 다르냐면, 프롬프트 엔지니어링은 “한 번의 입력으로 출력을 최적화”하는 느낌이고, 컨텍스트 엔지니어링은 “여러 세션에 걸쳐 지식 기반을 계속 쌓는 것”이 핵심. 세션 끝나도 안 사라지고, 프로젝트 자체에 남아있는 게 포인트임. 당장 적용하는 방법 1. CLAUDE.md에 기술 스택 + 규칙 적기 (5분) 2. 반복하는 절차를 스킬로 만들기 (15분) 3. 자동 메모리를 프로젝트 폴더에서 실행만 하면 끝
React 19에 추가된 use 라는 훅에 대해서 아시나요? 예전엔 useEffect로 fetch 돌리고, 로딩 state 만들고, 에러 처리하고 이 루틴이 고정이었다면, 이제는 use(promise)로 컴포넌트 안에서 바로 결과를 읽을 수 있어요. 값이 아직이면 Suspense가 로딩 UI로 넘겨주고, 완료되면 그 값을 그대로 리턴해요! ✅ 장점: 데이터 흐름이 “렌더링 안”으로 자연스럽게 들어옴 ⚠️ 주의: 렌더마다 새 Promise 만들면 무한 로딩될 수 있으니 Promise는 상위에서 안정적으로 내려주기!
잘 동작하나요?