<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Retrospective on Chanyeol Dev</title>
    <link>https://chanyeols.com/tags/retrospective/</link>
    <description>Recent content in Retrospective on Chanyeol Dev</description>
    <generator>Hugo</generator>
    <language>ko-kr</language>
    <lastBuildDate>Mon, 23 Mar 2026 14:30:00 +0900</lastBuildDate>
    <atom:link href="https://chanyeols.com/tags/retrospective/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Spring AI 프로젝트 마무리: 로컬 LLM 챗봇의 한계와 향후 발전 로드맵 (7편)</title>
      <link>https://chanyeols.com/posts/spring-ai-chatbot-retrospective-roadmap/</link>
      <pubDate>Mon, 23 Mar 2026 14:30:00 +0900</pubDate>
      <guid>https://chanyeols.com/posts/spring-ai-chatbot-retrospective-roadmap/</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;[Dev-Fortune] 시리즈 다시보기&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/spring-ai-ollama-chatbot-planning/&#34;&gt;1편: 기획부터 스택 선정까지&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/ollama-spring-boot-local-llm-setup/&#34;&gt;2편: 로컬 LLM Ollama 연동&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/spring-ai-rag-simplevectorstore-ingestion/&#34;&gt;3편: RAG와 Vector Store 구축&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/prompt-engineering-ai-persona-tuning/&#34;&gt;4편: 프롬프트 엔지니어링 실전&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/spring-webflux-sse-ai-streaming-api/&#34;&gt;5편: 스트리밍 API 구현&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://chanyeols.com/posts/spring-ai-rag-workflow-analysis/&#34;&gt;6편: 전체 워크플로우 분석&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;1-서론-프로젝트를-마무리하며&#34;&gt;1. 서론: 프로젝트를 마무리하며&lt;/h2&gt;
&lt;p&gt;시니컬한 개발자 챗봇 &amp;lsquo;Dev-Fortune&amp;rsquo;을 통해 Spring AI와 RAG의 가능성을 엿보았습니다. 마지막으로 이 프로젝트의 한계를 짚어보고 고도화 로드맵을 그려봅니다.&lt;/p&gt;
&lt;h2 id=&#34;2-미래-고도화-로드맵-as-is-vs-to-be&#34;&gt;2. 미래 고도화 로드맵 (AS-IS vs TO-BE)&lt;/h2&gt;
&lt;p&gt;현재의 메모리 기반 구조에서 영구 저장소와 맥락 인지 능력을 갖춘 시스템으로의 진화 방향입니다.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<blockquote>
<p><strong>[Dev-Fortune] 시리즈 다시보기</strong></p>
</blockquote>
<ul>
<li><a href="/posts/spring-ai-ollama-chatbot-planning/">1편: 기획부터 스택 선정까지</a></li>
<li><a href="/posts/ollama-spring-boot-local-llm-setup/">2편: 로컬 LLM Ollama 연동</a></li>
<li><a href="/posts/spring-ai-rag-simplevectorstore-ingestion/">3편: RAG와 Vector Store 구축</a></li>
<li><a href="/posts/prompt-engineering-ai-persona-tuning/">4편: 프롬프트 엔지니어링 실전</a></li>
<li><a href="/posts/spring-webflux-sse-ai-streaming-api/">5편: 스트리밍 API 구현</a></li>
<li><a href="/posts/spring-ai-rag-workflow-analysis/">6편: 전체 워크플로우 분석</a></li>
</ul>
<h2 id="1-서론-프로젝트를-마무리하며">1. 서론: 프로젝트를 마무리하며</h2>
<p>시니컬한 개발자 챗봇 &lsquo;Dev-Fortune&rsquo;을 통해 Spring AI와 RAG의 가능성을 엿보았습니다. 마지막으로 이 프로젝트의 한계를 짚어보고 고도화 로드맵을 그려봅니다.</p>
<h2 id="2-미래-고도화-로드맵-as-is-vs-to-be">2. 미래 고도화 로드맵 (AS-IS vs TO-BE)</h2>
<p>현재의 메모리 기반 구조에서 영구 저장소와 맥락 인지 능력을 갖춘 시스템으로의 진화 방향입니다.</p>
<div class="mermaid">
graph LR
    subgraph "AS-IS (Current)"
        A[SimpleVectorStore] --- B[In-Memory]
        C[Stateless] --- D[No History]
    end
<pre><code>subgraph &quot;TO-BE (Future)&quot;
    E[PostgreSQL + pgvector] --- F[Persistent Storage]
    G[ChatMemory / Redis] --- H[Context Awareness]
    I[Multi-Persona] --- J[Style Selection]
end

A -.-&gt; E
C -.-&gt; G
</code></pre>
</div>
<h2 id="3-핵심-고도화-포인트">3. 핵심 고도화 포인트</h2>
<ul>
<li><strong>PostgreSQL + pgvector</strong>: 수만 건의 데이터를 영구 저장하고 고속 검색.</li>
<li><strong>Chat Memory</strong>: 이전 대화 맥락을 기억하는 지능형 대화.</li>
<li><strong>멀티 페르소나</strong>: 에인절 시니어, 까칠한 CTO 등 페르소나 확장.</li>
</ul>
<h2 id="4-결론">4. 결론</h2>
<p>Java 진영에서도 AI 개발이 너무나 쉽고 우아해졌습니다. 여러분의 앞날에 컴파일 에러 없는 평안만 가득하시길 바라며 시리즈를 마칩니다.</p>
<p><strong>당신의 인생을 계속 디버깅하세요!</strong></p>
]]></content:encoded>
    </item>
  </channel>
</rss>
