Hogyan használd a Dify-t: Gyakorlati útmutató AI alkalmazások és ügynökök gyors fejlesztéséhez
Ha valaha is szeretted volna, hogy bonyolult kódokkal való küszködés nélkül építhess egy éles környezetben is használható AI chatbotot, egy lekérdezés-kiegészített QA rendszert vagy egy automatizált ügynököt, akkor a Dify-t neked találták ki. Egyetlen egyszerűsített platformba egyesíti a vizuális munkafolyamat-szerkesztőt, a promptkezelést, a RAG-ot (lekérdezés-kiegészített generálás) és az eszközintegrációkat. Ebben a gyakorlatias, megoldás-orientált útmutatóban pontosan megtanulod, hogyan kell használni a Dify-t – az első bejelentkezéstől kezdve egy kiforrott AI alkalmazás telepítéséig.
Érdemes megjegyezni: A Dify vezető ügynöki AI fejlesztő platformként pozícionálja magát, drag-and-drop munkafolyamatokkal és alkalmazássablonokkal, amelyek drámaian felgyorsítják az értékteremtést. Ha jobban szereted a gyakorlati bemutatókat, vannak szilárd, kezdőbarát oktatóanyagok, amelyek végponttól végpontig mutatják be a chat alkalmazások és adathalmaz-alapú asszisztensek készítését, valamint közösség által gondozott útmutatók az olyan alapvető blokkok elsajátításához, mint a HTTP node-ok és a JSON kezelése. Strukturált demó projektélményhez lépésről lépésre követhető oktatóanyag is rendelkezésre áll.
Ebben az útmutatóban a következőket fogjuk áttekinteni:
- Mi a Dify és miben jeleskedik
- A munkaterület és a kulcsok beállítása
- Az első alkalmazás létrehozása (chatbot és RAG asszisztens)
- Vizuális munkafolyamatok, eszközök és összekötők
- Ügynökök és többlépcsős következtetés
- Értékelés, megfigyelhetőség és iteráció
- Telepítési bevált gyakorlatok és csapat munkafolyamatok
Emellett gyakorlati tippeket, gyakori buktatókat és időtakarékos mintákat is beépítünk – így magabiztosabban és gyorsabban tudsz szállítani.
Mi a Dify és miért érdemes használni?
A Dify egy low/no-code platform AI alkalmazások vizuális vásznon keresztüli összeállításához, beépített prompt-orchestration, állapotkezelés, RAG és ügynökképességekkel. Drámaian csökkenti a "vízvezeték szerelési" munkát, és segít a következőkben:
- Chatbotok, asszisztensek és többlépcsős automatizálások létrehozása
- Lekérdezés-kiegészített generáció (RAG) implementálása saját tudásbázisoddal
- Eszközök (webes keresés, API-k, adatbázisok) integrálása egyedi összekötő kód nélkül
- Promptek iterálása, teljesítmény nyomon követése és a nyomkövetések végponttól végpontig történő megfigyelése
A Dify vizuális munkafolyamatai és alkalmazássablonjai különösen vonzóvá teszik azoknak a csapatoknak, amelyeknek gyorsan kell prototípust készíteniük és a termelés felé kell fejlődniük. Harmadik féltől származó oktatóanyagok és demók segíthetnek gyorsan eljutni a nulláról a működő alkalmazásig, és gyakran használják ügynöki mintákhoz adatok visszakeresésével. A megfigyelhetőségi integrációk akkor is rendelkezésre állnak, amikor készen állsz az értékelésre és a skálázásra.
Gyors kezdés: Fiók, modellek és kulcsok
- Hozd létre a Dify munkaterületedet
- Regisztrálj és hozz létre egy új munkaterületet.
- Válaszd a felhőt (leggyorsabb), vagy készülj fel a későbbi önálló hosztolásra, ha teljes irányításra van szükséged.
- Modellszolgáltatók hozzáadása
- A Beállítások menüben csatlakozz a kívánt LLM-ekhez (pl. OpenAI, Anthropic stb.).
- Biztonságosan add meg az API kulcsokat. Teszteld kis promptokkal a kapcsolat megerősítéséhez.
- Hozz létre egy új alkalmazást vagy munkafolyamatot. Nevezd el érthetően (pl. "Ügyfélszolgálati RAG" vagy "Lead Minősítő Ügynök").
- Döntsd el, mi legyen az első kézzelfogható eredmény: chat alkalmazás, belső eszköz vagy ügynök.
Tipp: Kezdd egy alapmodelllel a gyors iterációhoz, majd később cseréld le fejlettebb modellekre.
Építsd meg az első chat alkalmazásodat percek alatt
Íme egy egyszerű módja egy hasznos chat asszisztens létrehozásának.
- Az App Gallery-ben válassz egy "Chat" sablont. Ez azonnal biztosítja az üzenetküldéshez szükséges alapot.
- Vázold fel a rendszer promptodat
- Határozd meg a szerepet, a hangnemet, a határokat és a kimeneti formátumot. Példa:
"Te egy tömör, barátságos terméktámogató asszisztens vagy. Mindig idézd a forrásokat, használj felsorolópontokat a lépésekhez, és tegyél fel egy tisztázó kérdést, ha a felhasználó kérése homályos."
- Adj hozzá példa fordulókat (few-shot prompting)
- Mutass be példamutató kérdés-válasz párokat a következetes viselkedés ösztönzéséhez.
- Tartsd őket rövidnek és reprezentatívnak.
- Használd a beépített chat tesztelőt valós lekérdezések kipróbálásához.
- Állítsd be a rendszer promptját a stílushoz és a hőmérsékletet a kreativitáshoz.
- Szükség szerint definiálj stop szekvenciákat, maximális tokeneket és tartalom szűrőket.
- Engedélyezd az alkalmazás megosztási linkjét, vagy ágyazd be widgeten keresztül.
A gyakorlati tanulás a leggyorsabb – a videós bemutatók segíthetnek vizualizálni az egyes kattintásokat.
Alakítsd át RAG asszisztenssé (tudásalapú chat)
A RAG lehetővé teszi, hogy az asszisztensed a te privát dokumentumaiddal, GYIK-jaiddal vagy wiki tartalmaddal válaszoljon.
- Hozd létre az adathalmazt (tudásbázist)
- Tölts fel PDF-eket, markdown fájlokat, vagy csatlakozz egy adatforráshoz.
- A Dify feldarabolja, beágyazza és indexeli a tartalmat.
- Hangold a darabolást és a beágyazásokat
- Válassz beágyazási modellt és darabolási méreteket. A nagyobb darabok megőrzik a kontextust; a kisebb darabok javítják a részletességet. Kezdd 400–800 tokennel.
- Konfiguráld a visszakeresést
- Válaszd ki a top-k eredményeket (pl. 4–8), a relevancia küszöbértékét és az opcionális újrarendezést.
- Adj hozzá szűrőket (pl. címke vagy dokumentumtípus szerint) a pontosság érdekében.
- Vezesd a visszakeresést az alkalmazásba
- Használd a munkafolyamat vásznat vagy az alkalmazás RAG kapcsolóját a visszakeresett kontextus injektálásához a promptba. Illessz be idézeteket a végső válaszsablonba.
- Teszteld valós kérdésekkel
- Próbálj ki egyszerű és bonyolult lekérdezéseket is. Ellenőrizd az idézeteket, a formázást és a késleltetést.
Ha vektordátbázist használsz, mint például a Milvus, akkor lépésről lépésre követhető útmutatók állnak rendelkezésre a Dify integrálásához a robusztus RAG pipeline-okhoz.
Vizuális munkafolyamatok: Többlépcsős logika automatizálása
A Dify vászna lehetővé teszi a lépések összekapcsolását, a logika elágaztatását és az eszközök meghívását.
Gyakori blokkok:
- Bemenet/Kimenet: definiáld a bejövő felhasználói adatok és a végső válasz sémáját.
- LLM Node: készíts promptokat, állíts be modelleket, szabályozd a hőmérsékletet.
- Retrieval Node: kérdezd le az adathalmazaidat.
- HTTP Node: hívj külső API-kat (keresés, CRM, belső szolgáltatások).
- Code Node: futtass könnyű átalakításokat, elemzéseket vagy validálást.
- Condition/Branch: útvonalakat a felhasználói szándék vagy adatok alapján.
Példa: Webes kutató asszisztens
- Érzékeld a szándékot → Ha "kutatás", hívd meg a HTTP node-ot a kereséshez → Foglald össze az eredményeket egy LLM-mel → Add vissza a lényeges megállapításokat forrásokkal együtt felsorolva.
A HTTP node-ok bekötésével és a JSON válaszok elemzésével kapcsolatos konkrét útmutatókért a közösségi oktatóanyagok hasznosak.
Ügynökök: Eszközöket használó, többlépcsős következtetés
A Dify-ben az ügynökök egyesítik a tervezést, az eszközválasztást és az iteratív következtetést a célok elérése érdekében.
Mikor érdemes ügynököket használni:
- A feladatok többlépcsős terveket igényelnek ("kutatás → összehasonlítás → összefoglalás").
- Az asszisztensnek eszközöket kell hívnia: webes keresés, adatbázisok, számológépek, belső API-k.
- Azt szeretnéd, hogy a modell dinamikusan döntse el a következő lépéseket.
Építs egy ügynököt:
- Határozd meg a célt és a korlátokat a rendszer promptjában.
- Regisztráld az eszközöket (HTTP, keresés, adatvisszakeresés, egyéni függvények).
- Engedélyezd a tervezést: hagyd, hogy a modell lépéseket javasoljon és kritikával illesse a munkáját.
- Állítsd be a maximális lépések számát, az időtúllépéseket és az eszközköltségvetéseket.
- Teszteld változatos feladatokkal, és nézd meg a nyomkövetéseket a ciklusok diagnosztizálásához.
Ha a használati eseted pontos webes adatok visszakeresését igényli, párosíthatod a Dify-t speciális adatpluginokkal az ügynök képességeinek bővítéséhez.
Összekötők és eszközök: Hozd be a stack-edet
A Dify összekötőkön és HTTP node-okon keresztül integrálódik külső szolgáltatásokkal:
- Webes keresés, scraping vagy tudás API-k
- CRM-ek és help desk rendszerek (pl. Salesforce, Zendesk)
- Belső REST/GraphQL végpontok
- Vektor tárolók és adattárházak
Bevált gyakorlatok:
- Normalizáld a válaszokat JSON-ba, és validáld a sémákat.
- Tartsd az eszközleírásokat tömörnek, hogy a modell tudja, mikor kell használni őket.
- Adj hozzá sebességkorlátozásokat és újrapróbálkozásokat.
Prompt Engineering a Dify-ben
Tedd a promptokat modulárissá és tesztelhetővé:
- Használj változókat a felhasználói bevitelhez, a visszakeresett kontextushoz és az eszköz kimenetekhez.
- Szabványosítsd a kimeneti formátumot JSON-nal vagy felsorolásjelekkel a downstream elemzéshez.
- Adj lépésről lépésre értékelési szempontokat (pl. "Gondolkodj számozott lépésekben") a hibák csökkentése érdekében.
- Illessz be visszautasítási irányelveket és stílus útmutatókat a rendszer promptjába.
Iterációs hurok:
- Adj hozzá egy tesztkészletet reprezentatív promptokból.
- Futtass kötegelt értékeléseket, és hasonlítsd össze a modell beállításait.
- Naplózd a sikertelen eseteket, és hozz létre új példákat vagy ágakat.
Megfigyelhetőség, tesztelés és optimalizálás
Amikor a prototípusról a pilot üzemre lépsz, a megfigyelhetőség és a nyomon követés fontos. Nyomkövetést adhatsz hozzá a tokenhasználat, a késleltetések és a lépésről lépésre történő döntések megtekintéséhez a hibakeresés és a minőség javítása érdekében.
Legfontosabb ellenőrzések az indítás előtt:
- Hallucinációs ráta RAG-gal és anélkül
- Késleltetési költségvetés kérésenként és eszközhívásonként
- Határesetek: üres bevitel, hosszú bevitel, témán kívüli lekérdezések
Telepítés a felhasználók számára
A Dify többféle telepítési módot támogat:
- Oszd meg a hosztolt chat UI-t belső teszteléshez
- Ágyazz be egy widgetet a weboldaladra vagy a termékedbe
- Tedd elérhetővé az API végpontot az alkalmazásod számára
Működési tippek:
- Adj hozzá elemzéseket: munkamenetek, CSAT, fallback ráták
- Gyorsítótárazd a gyakori válaszokat és a előzetes visszakeresést
- Állíts be riasztásokat az időtúllépésekre és a felsőbb szintű modellhibákra
Csapatmunka és irányítás
Az alkalmazás növekedésével:
- Használj szerep alapú hozzáférés-vezérlést, és különítsd el a dev/staging/prod környezeteket
- Verziózd a promptokat/munkafolyamatokat; címkézd fel a kiadásokat
- Hozd létre a runbook-ot az incidensekhez és az eszközkimaradásokhoz
- Dokumentáld az eszközszerződéseket (bemenetek/kimenetek) és az SLA-kat
Speciális minták a következő próbához
- Függvényhívás szigorú JSON sémákkal a strukturált kimenetekhez
- Hibrid keresés (BM25 + beágyazások) a jobb előhíváshoz
- Multi-vektor RAG (cím, törzs, metaadat beágyazások)
- Újrarendezés a snippet pontosságának javításához
- Önreflexiós hurkok összetett feladatokhoz
- Védőkorlátok regex-szel vagy JSON séma validálással
Hibaelhárítás: Gyakori buktatók és javítások
- Az ügynök ciklusba kerül vagy túl sokáig tart
- Csökkentsd a maximális lépések számát, szigorítsd az eszközleírásokat, adj hozzá stop feltételeket.
- Irreleváns visszakeresési snippetek
- Állítsd be a darabolást, adj hozzá metaadat szűrőket, próbáld ki az újrarendezést, finomítsd a top-k értéket.
- Rendetlen vagy következetlen kimenetek
- Kényszerítsd ki a JSON sémát, adj hozzá példákat, csökkentsd a hőmérsékletet.
- Gyorsítótárazd a visszakeresést, párhuzamosítsd az eszközhívásokat, válts gyorsabb modellekre.
- Erősítsd meg a rendszer korlátozásait, mindig idézd a forrásokat, részesítsd előnyben a RAG-ot és az ellenőrzési lépéseket.
Mellesleg: A tartalom munkafolyamatok felgyorsítása
Ha a célod a tartalomötletelés, a vázlatkészítés és a kutatási szintézis, érdemes megjegyezni, hogy a Dify-vel épített asszisztensek jól párosíthatók az olyan produktivitási eszközökkel, mint a Sider.AI a napi íráshoz és összegzéshez. A Sider a böngésződ mellett ülve segíthet gyorsan vázlatot készíteni, fordítani és elemezni a tartalmat; ha egy Dify-alapú RAG backenddel kombinálod, akkor pontos domain kontextust és zökkenőmentes szerzői élményt kapsz (https://sider.ai/). Főbb tudnivalók
- Kezdd egyszerűen egy chat sablonnal, majd adj hozzá RAG-ot és eszközöket.
- Használd a munkafolyamat vásznat a logika vizualizálásához és a törékeny kód elkerüléséhez.
- Kezeld a promptokat úgy, mint a kódot: verziózd, teszteld és értékeld.
- Figyelj meg mindent – nyomkövetéseket, költségeket, késleltetéseket –, hogy magabiztosan tudj skálázni.
- Az ügynökök erőteljesek, de a védőkorlátok és a költségvetések megbízhatóvá teszik őket.
További források
- Dify áttekintés és pozicionálás.
- Kezdőbarát videós oktatóanyag egy AI alkalmazás létrehozásához.
- Közösségi útmutató a HTTP node-okhoz és a JSON kezeléshez.
- Strukturált oktatóanyag demó projekttel.
- Ügynökök építése webes adatvisszakereső pluginokkal.
- Megfigyelhetőség és nyomon követés a Dify alkalmazásokhoz.
- RAG a Dify-vel és Milvus walkthrough.
GYIK
Q1:Mire használható a Dify?
A Dify egy platform AI alkalmazások és ügynökök építéséhez vizuális munkafolyamatok, prompt orchestration és RAG használatával. Segít a csapatoknak chatbotokat, tudás asszisztenseket és automatizálásokat gyorsan létrehozni.
Q2:Hogyan hozhatok létre RAG chatbotot a Dify-ben?
Hozz létre egy adathalmazt, konfiguráld a beágyazásokat és a visszakeresést, majd injektáld a visszakeresett kontextust a promptodba a munkafolyamaton keresztül. Teszteld a top-k, a darabolási méreteket és az újrarendezést a pontosság optimalizálása érdekében.
Q3:A Dify képes csatlakozni az API-jaimhoz és eszközeimhez?
Igen. Használj HTTP node-okat és összekötőket webszolgáltatások, adatbázisok és kereső API-k hívásához. Tartsd a válaszokat JSON formátumban, és definiálj világos eszközleírásokat, hogy az ügynök helyesen használja őket.
Q4:Hogyan akadályozhatom meg, hogy az ügynököm ciklusba kerüljön?
Csökkentsd a maximális lépések számát, adj hozzá befejezési kritériumokat, és szigorítsd az eszközutasításokat. A megfigyelhetőség és a nyomon követés segít azonosítani, hol fordul elő a ciklus, így beállíthatod a promptokat és az eszközlogikát.
Q5:Mi a legjobb módja a Dify munkafolyamatom értékelésének?
Készíts egy tesztkészletet, futtass kötegelt értékeléseket, és vizsgáld meg a nyomkövetéseket a késleltetés és a költség szempontjából. Kövesd nyomon a hallucinációkat, kényszerítsd ki a strukturált kimeneteket, és iteráld a promptokat példákkal.