<?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>Dify on Harry&#39;s Blog</title>
    <link>https://sudo-djug.xyz/tags/dify/</link>
    <description>Recent content in Dify on Harry&#39;s Blog</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 04 May 2025 00:00:00 +0800</lastBuildDate>
    <atom:link href="https://sudo-djug.xyz/tags/dify/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用Dify搭建个人AI Agent</title>
      <link>https://sudo-djug.xyz/posts/2025-05-04-dify-ai-agent/</link>
      <pubDate>Sun, 04 May 2025 00:00:00 +0800</pubDate>
      <guid>https://sudo-djug.xyz/posts/2025-05-04-dify-ai-agent/</guid>
      <description>&lt;h1 id=&#34;用dify搭建个人ai-agent&#34;&gt;用Dify搭建个人AI Agent&lt;/h1&gt;
&lt;p&gt;&lt;em&gt;Dify&lt;/em&gt; 是一个开源的 &lt;em&gt;LLM&lt;/em&gt; 应用开发平台，最近体验了一下，搭建个人 &lt;em&gt;Agent&lt;/em&gt; 比从零写代码省事太多。&lt;/p&gt;
&lt;p&gt;部署用的 &lt;em&gt;Docker Compose&lt;/em&gt;：&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/langgenius/dify.git
cd dify/docker
docker compose up -d
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;默认会用 &lt;em&gt;OpenAI&lt;/em&gt; 的 API，但我在设置里改成了本地 &lt;em&gt;Ollama&lt;/em&gt; 的地址，这样就可以完全离线使用了。&lt;/p&gt;
&lt;p&gt;目前搭了几个小助手：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;技术文档总结助手&lt;/strong&gt;：把长文档丢进去，自动提取关键信息生成摘要&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Shell命令生成器&lt;/strong&gt;：描述需求，自动生成可执行的命令并解释原理&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;日报生成器&lt;/strong&gt;：读取 &lt;em&gt;Notion&lt;/em&gt; 里的今日笔记，自动整理成结构化日报&lt;/li&gt;
&lt;/ul&gt;
&lt;h6 id=&#34;比直接调api的优势&#34;&gt;比直接调API的优势&lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;有可视化的 &lt;em&gt;Prompt&lt;/em&gt; 编排界面&lt;/li&gt;
&lt;li&gt;内置 &lt;em&gt;RAG&lt;/em&gt; 知识库，可以挂载自己的文档&lt;/li&gt;
&lt;li&gt;工作流模式支持多步骤 &lt;em&gt;Agent&lt;/em&gt; 协作&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;&lt;em&gt;AI Agent&lt;/em&gt; 的方向确实是趋势，未来应该会把更多日常事务交给 Agent 处理。Dify 作为入门平台很合适，等更复杂的需求再考虑自己写框架。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
