Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
Tags
- Ollama
- Dynamic GraphRAG
- 정보를 담을 수 있는 그릇
- html
- 조건문 큰 수부터 입력받아야하는 이유
- 변수와 입출력
- 변수
- opentelemetry
- 변할 수 있는
- a=1
- 클로드
- 리스트와 차이점
- 비모수적 학습
- 자율성 슬라이더
- 파이썬
- 그룹 # 그룹 해체 # 단축키 #figma #Figma
- Java Script # == # === # difference # 차이
- handoffs
- 바이브코딩
- 조지 불
- del()
- Python
- Napkin AI
- 성적 입력받기
- 컨텍스트 엔지니어링
- OpenAI Agents SDK
- 입출력
- null # undefined
- 모수적 학습
- graphrag
Archives
- Today
- Total
I about me
[AI 에이전트 엔지니어링] Ch6. 지식과 메모리 본문
- 도구와 오케스트레이션만으로는 부족해서 과거에 일어난 일을 기억해야함
- 지식: 외부 사실과 도메인 특화 정보 (주로 RAG)
- 메모리: 에이전트 자신의 히스토리
메모리 기본 개념
- 컨텍스트 윈도우: 한 번의 호출에서 모델에 전달되는 모든 정보
- 롤링 컨텍스트 윈도우: FIFO 방식으로 오래된 컨텍스트 제거
- 장점: 구현 쉬움, 복잡도 낮음
- 단점: 중요 정보도 관련성 무관하게 밀려남
검색
- 키워드 기반 검색: BM25
- 장점: 정확한 용어 매칭에는 탁월
- 단점: 동의어나 개념적 연관성은 놓칠 수 있음
- 시맨틱 검색: Embedding (Word2Word, GloVe, BERT → LLM)
- 개념적 관계 파악 가능
- 벡터 스토어 구현
RAG
(1) 인덱싱: 문서 → 청크 분할 → 임베딩 → 벡터 DB 저장
(2) 검색: 사용자 쿼리와 관련된 청크를 벡터 스토어에서 검색
(3) 생성: 검색된 컨텍스트 + 질문을 모델에 전달 → 응답 생성
GraphRAG
- 기존 RAG의 한계
- 여러 문서에 흩어진 정보의 연결 어려움
- 서사형 구조나 시간적 관계 처리 미흡
- GraphRAG
- node - edge
- entity 간 관계를 명시적으로 저장
- 멀티홉 추론 & 관계 체이닝 지원
- 8단계 프로세스
- 데이터 수집 → 데이터 전처리 → Entity 인식 → 관계 추출 →
온톨로지 설계 → 그래프 채우기(node-edge) → 통합/검증 → 유지보수
- 데이터 수집 → 데이터 전처리 → Entity 인식 → 관계 추출 →
Dynamic GraphRAG
- 실시간 정보 반영
노트 작성 기법
- 일반: 컨텍스트 + 질문 → 바로 응답
- 노트작성: 컨텍스트 → 노트 생성 → 노트 + 콘텍스트 + 질문 → 응답
'AI' 카테고리의 다른 글
| [AI 에이전트 엔지니어링] Ch8. 단일 에이전트에서 멀티 에이전트로 (0) | 2026.05.30 |
|---|---|
| [AI 에이전트 엔지니어링] Ch7. 에이전틱 시스템의 학습 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch5. 오케스트레이션 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch4. 도구 (0) | 2026.05.30 |
| [AI 에이전트 엔지니어링] Ch3. 에이전트 시스템을 위한 UX 디자인 (0) | 2026.05.30 |
