你好!我是王啟樺 👋
在2025年的Week 01,我打算系統高強度學習Dify.ai,並利用智慧代理資料協作電子報的空間來document我所學。
首先我們看Dify的首頁:
可以看到,Dify把自己定位成
應用生成式AI的創新引擎 (The Innovation Engine for GenAl Applications)
足以看到這是一個讓人們發揮創造力,利用GenAI創造應用的工具!
而副標題寫著:
Dify是開源大語言模型應用開發平台 (Dify is an open-source LLM app development platform.)
協調 LLM 應用程式,從代理到複雜的 AI 工作流程,並搭配 RAG 引擎。(Orchestrate LLM apps from agents to complex AI workflows, with an RAG engine.)
比LangChain更適合實際生產環境使用。(More production-ready than LangChain.)
其中這裡面的名詞解釋有:
Orchestrate(協調)
指的是整合和管理多個流程或系統,使它們能夠順利運作並達成特定目標。在技術環境中,這通常意味著將多個模組或服務整合起來,讓它們以一致的方式合作。例如,在 AI 開發中,協調 LLM(大型語言模型)、資料處理流程和外部應用程式以完成特定任務。LLM apps(大型語言模型應用程式)
指利用大型語言模型(例如 OpenAI 的 GPT 或 Google 的 Bard)開發的應用程式,這些模型能進行自然語言處理任務,例如生成文本、回答問題或進行對話。LLM 應用程式可以被設計用於多種場景,例如客服、內容創作或資料分析。Agents(代理)
在 AI 領域,代理是一個自主運作的程式或模組,它能接受指令、執行任務並與其他系統互動。AI 代理通常具備決策能力,能基於輸入資訊和內建邏輯作出反應。在 LLM 應用中,代理可能被設計為一個執行特定功能的小單位,比如查詢資料庫、處理 API 請求或調用外部服務。AI workflow(AI 工作流程)
指一系列步驟或流程,通過 AI 技術來完成特定任務。這包括資料收集、處理、模型應用、結果生成,以及後續的反饋循環。AI 工作流程可以簡單如單一模型的運作,也可以複雜如多個模型與外部系統協同工作的全自動化流程。RAG engine(檢索-增強生成引擎)
RAG 是 "Retrieval-Augmented Generation" 的縮寫,是一種結合檢索系統與生成式 AI 的技術。RAG 引擎會先從資料庫或知識庫中檢索相關資訊,然後將這些資訊提供給生成式模型(如 LLM),讓模型在生成內容時能參考最新或精確的資料。這種技術特別適用於需要即時或高準確度回答的應用,例如智能問答系統或文件分析工具。
掌握這幾個名詞,你就能在2025開始看得懂AI工程師在聊什麼,並且利用Dify這類方面的開發工具,製作AI代理人,幫助你自動化日常需要常做的事情!
是不是很讓人exciting? 2025真是一個好時代。
啊,15分鐘到了,我們下一期繼續聊。
前陣子也密集玩了一陣子 Dify ☺️
有推薦好的教程嗎