[TIL] Prompt Engineering, RAG, vs code Cline

2025-01-16 TIL

📝 TIL (Today I Learned)
🔗 원본 이슈: #1
📅 작성일: 2025-01-16
🔄 최종 수정: 2025년 03월 05일


🍀 새롭게 배운 것

  • GPT 프롬프트 엔지니어링

    • 최근 다양한 AI 활용법이 쏟아지는 가운데, 프롬프트 설계 능력의 중요성을 실감하고 있다. 오늘은 특히 RTF (Role-Task-Format) 구조를 배웠다. 단순히 명령어를 입력하는 것을 넘어서, AI에게 ‘역할(Role)’, ‘할 일(Task)’, ‘출력 형식(Format)’을 명확하게 지정해주는 것이 얼마나 효율적인지 직접 체감했다.
    • 예) You are a UX designer. Generate a list of 3 app features in table format.
  • RAG (Retrieval-Augmented Generation)

    • 단순히 사전 학습된 언어 모델이 아닌, 외부 문서를 불러와서 참조하며 답을 생성하는 방식이다. 기업들이 실무에서 RAG를 기반으로 챗봇이나 문서 검색 시스템을 구현하고 있다는 것을 알게 되었고, 자연어처리와 정보 검색(IR)의 결합이라는 점에서 흥미로웠다.
  • VS Code + Cline으로 Markdown 정리 습관 들이기

    • 처음에는 단순히 메모를 하기 위해 사용했지만, 마크다운 문법을 배우고 나니 노션이나 블로그에도 바로 활용할 수 있다는 장점이 컸다. 코드 스니펫, 체크박스, 표 등의 기능도 유용하게 느껴졌다.
  • Bullet point와 in a nutshell 정리법

    • 정보를 짧고 핵심적으로 요약하는 능력이 AI를 다룰 때도, 협업 문서를 작성할 때도 점점 더 중요해지고 있다는 걸 실감했다. 이번에는 중요한 개념들을 bullet point로 먼저 정리하고, 마지막에는 nutshell 요약으로 마무리해보았다.

🍎 오늘의 문제 상황 & 해결 과정

  • 문제 상황: 최근 많이 접하는 RAG, RTF 같은 AI 관련 용어들이 낯설고, 이론은 어렵게 느껴졌다. 막연히 알고는 있었지만, 실제로 언제 어디에 어떻게 쓰이는지를 이해하지 못하고 있었다.

  • 해결 과정:

    • Cline 마크다운 환경에서, 유튜브 영상과 구글링으로 얻은 정보를 빠르게 요약 및 정리
    • RAG 관련 오픈소스 프로젝트 예시를 찾아보며 구조 이해
    • RTF 방식으로 프롬프트 실습 → 직접 써보니 효과가 훨씬 좋다는 걸 느낌
    • ChatGPT에게 “너는 AI 프롬프트 엔지니어야. 초보자를 위한 개념 설명을 해줘 (in table format)” 라고 요청하니, 이해가 훨씬 쉬워짐

🦄 느낀 점

  • 요즘 들어 “AI를 잘 다루는 사람 vs 그냥 사용하는 사람”의 차이가 커지고 있다는 걸 느낀다. 특히 프롬프트 설계, 데이터 기반 활용, 워크플로우 자동화 같은 부분에서 큰 격차가 벌어지는 것 같다.
  • 평소 유튜브로 재미 삼아 보던 영상들이, 실전에서 실제 도움이 되니 흥미로웠다. 이제는 소비자로서 보는 것을 넘어서, 창의적으로 활용하는 쪽으로 넘어가야겠다는 생각이 들었다.
  • 앞으로는 프롬프트 모음집을 정리하거나, 내가 이해한 방식으로 개념들을 설명해보는 나만의 AI 사용 설명서를 만들어보면 좋을 것 같다.

🐬 깃블로그 정리

[RAG Cline통한 정리] (https://nan0silver.github.io/ai/2025-01-15-rag/) [생성형 AI와 LLM] (https://nan0silver.github.io/ai/2025-01-16-basic/)