로그인

검색

OBG
조회 수 91 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

https://yozm.wishket.com/magazine/detail/3697/

 

ChatGPT 요약

 

🔑 한 줄 핵심

  • SQL + 데이터 분석 업무는 “AI 에이전트 + 도구 + 기억”으로 자동화할 수 있고,
  • 핵심은 **LLM 자체가 아니라 “도구(Tools) + ReAct + Memory 구조 설계”**다.

1. 왜 만들었나 (문제 정의)

기존 BI 환경의 한계:

  • 새로운 데이터 요구 → 매번 SQL 수정 필요
  • 데이터 요청 → 개발자 대기 (병목)
  • 비개발자는 데이터 접근 어려움
  • 데이터가 여러 시스템에 분산

👉 결과:

데이터 분석이 “느리고, 비효율적이고, 중앙집중적”


2. 해결책: AI 에이전트 “곰곰이”

🎯 목표 4가지

  1. SQL 작성/분석 자동화
  2. 비개발자도 데이터 직접 활용
  3. 조직 전체 데이터 활용 능력 향상
  4. 단일 → 멀티 에이전트로 확장

👉 핵심 철학:

“데이터 분석을 개발자 일에서 → 조직 전체의 능력으로”


3. 사용자 경험 (UX)

사용 방식은 단순:


 

질문 → 기다림 → 답변

하지만 내부는 복잡:

  • 자연어 → SQL 생성
  • SQL 실행 → 결과 분석
  • 결과 → 인사이트로 요약

👉 결과:

  • 몇 시간 걸릴 분석 → 몇 분으로 단축

4. 중요한 사용법 (실전 인사이트)

좋은 결과를 만드는 3가지:

✔ 1. 구체적인 질문

  • ❌ “매출 알려줘”
  • ✅ 기간 + 대상 + 분석 목적 포함

✔ 2. 단계적 질문

  • 한 번에 크게 ❌
  • 단계적으로 쪼개기 ✔

✔ 3. 피드백 (칭찬)

  • 좋은 답변 → 기억 저장 → 다음에 더 잘함

👉 즉:

AI 성능 = 모델이 아니라 “사용자의 질문 능력”


5. 핵심 구조 (진짜 중요)

이 글의 가장 중요한 부분 👇

🧩 3가지 핵심 요소

1) Tools (도구)

AI는 “생각만” 하는 존재 → 실행은 도구로

  • SQL 실행
  • CSV 다운로드
  • 예시 SQL 조회
  • Memory 조회

👉 핵심:

“AI는 도구를 쓸 수 있을 때 진짜 일한다”


2) ReAct 구조 (두뇌)

AI의 사고 루프:


 

생각 → 행동 → 관찰 → 반복 → 답변

예:

  • 기억 찾기
  • SQL 작성
  • 실행
  • 결과 확인
  • 다시 수정

👉 특징:

  • 한 번에 답하지 않음
  • 반복하면서 해결

3) Memory (기억)

가장 강력한 요소

  • 과거 SQL
  • 분석 방식
  • 도메인 지식

👉 저장 → 재사용

👉 결과:

  • 점점 더 똑똑해짐
  • 유사 질문 빠르게 해결

 


6. 기술 스택 (구현 구조)

간단히 요약하면:

⚙️ 흐름

  1. Slack에서 질문
  2. API → AI Agent 실행
  3. Memory 조회
  4. SQL 생성 & 실행
  5. 결과 생성

🧠 구성 요소

  • LLM: Claude 3.5 Sonnet
  • Vector DB: PostgreSQL + pgvector
  • Query Engine: BigQuery / Athena
  • Agent Framework: LangGraph

👉 포인트:

  • 단일 모델이 아니라 “여러 시스템 조합”

7. 도입 효과 (핵심 변화)

🚀 조직 변화

Before

  • 데이터 요청 → 개발자 → 대기

After

  • 사용자 → AI → 즉시 결과

📈 실제 효과

  • 데이터 요청 병목 제거
  • 소통 비용 감소
  • 비개발자도 분석 가능
  • 개발자는 더 중요한 일에 집중

👉 가장 중요한 변화:

“사람들이 데이터를 직접 다루기 시작함”


8. 본질적인 인사이트

이 글의 진짜 핵심은 이거👇

❗ 1. AI는 모델이 아니라 “시스템”

  • LLM만으로는 부족
  • 도구 + 메모리 + 구조 필요

❗ 2. 자동화의 핵심은 반복 + 학습

  • 반복 → 패턴 축적
  • Memory → 점점 개선

❗ 3. 조직 구조까지 바뀐다

  • 개발자 중심 → 데이터 민주화

9. 한 줄 결론

“AI 에이전트는 챗봇이 아니라, 도구를 쓰고 기억하는 ‘작업 시스템’이다”

?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 Tool/etc Programming 게시판 관련 2 MoA 2014.11.01 118349
354 API/MFC 후킹 링크 MoA 2013.07.28 14380
353 Python 화면 캡쳐 소스 MoA 2014.01.14 13889
352 Web 함수형 프로그래밍을 배워보자! OBG 2025.11.25 7163
351 API/MFC 프린터 출력하기 MoA 2013.10.16 18230
350 API/MFC 프로세스 - 생성과 종료 그리고 이것 저것 너울 2011.10.12 13999
349 API/MFC 프로그램 배포용으로 만드는 과정 너울 2012.01.20 14004
348 Site 프로그래밍 관련 사이트 MoA 2012.08.02 13945
347 C/C++ 파일 입출력 MoA 2013.07.28 12048
346 Python 파이썬에서 C모듈 사용하기 MoA 2014.02.10 14118
345 Deeplearning 파이썬 머신러닝 무료 강의 (7시간) OBG 2022.07.06 20741
344 Site 특정 자료형의 데이터를 binary(hex값, 2진수값)으로 변환 Naya 2012.11.15 15494
343 Tool/etc 텍스트 에디터 Sublime Text 2 너울 2012.03.30 21992
342 API/MFC 태스크 대화상자 (Task Dialog) MoA 2013.10.22 14032
341 LLM 클로드 코드로 프로덕트 팀 바이브코딩 표준화한 방법 (aka 맥도날드 시스템) OBG 2025.11.24 8930
340 Algorithm 큰 수 구하기 알고리즘 Naya 2012.08.02 11951
339 Tool/etc 쿠버네티스 클러스터 OBG 2022.11.11 13786
338 Agent 코딩 에이전트 만드는 법 OBG 2025.08.28 8668
337 C/C++ 코드 실행 시간 계산 Naya 2012.08.02 14479
336 C/C++ 코드 실행 시간 계산 Naya 2012.09.27 12031
335 Tool/etc 컨텍스트 스위칭 (Context Switching) MoA 2013.07.28 22536
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 18 Next
/ 18