Dify ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು: AI ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಏಜೆಂಟ್ಗಳನ್ನು ತ್ವರಿತವಾಗಿ ನಿರ್ಮಿಸಲು ಒಂದು ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗದರ್ಶಿ
ನೀವು ಉತ್ಪಾದನೆಗೆ ಸಿದ್ಧವಾದ AI ಚಾಟ್ಬಾಟ್, ರಿಟ್ರೈವಲ್-ಆಗ್ಮೆಂಟೆಡ್ QA ಸಿಸ್ಟಮ್ ಅಥವಾ ಸಂಕೀರ್ಣ ಕೋಡ್ನೊಂದಿಗೆ ಹೆಣಗಾಡದೆ ಸ್ವಯಂಚಾಲಿತ ಏಜೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಬಯಸಿದರೆ, Dify ನಿಮಗಾಗಿ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಇದು ದೃಶ್ಯ ವರ್ಕ್ಫ್ಲೋ ಬಿಲ್ಡರ್, ಪ್ರಾಂಪ್ಟ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್, RAG (ರಿಟ್ರೈವಲ್-ಆಗ್ಮೆಂಟೆಡ್ ಜನರೇಷನ್) ಮತ್ತು ಟೂಲ್ ಇಂಟಿಗ್ರೇಷನ್ಗಳನ್ನು ಒಂದೇ ಸುವ್ಯವಸ್ಥಿತ ವೇದಿಕೆಯಲ್ಲಿ ಸಂಯೋಜಿಸುತ್ತದೆ. ಈ ಪ್ರಾಯೋಗಿಕ, ಪರಿಹಾರ-ಆಧಾರಿತ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ಮೊದಲ ಲಾಗಿನ್ನಿಂದ ಹಿಡಿದು ಉತ್ತಮ AI ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿಯೋಜಿಸುವವರೆಗೆ Dify ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನೀವು ಕಲಿಯುವಿರಿ.
ಗಮನಿಸಬೇಕಾದ ಅಂಶ: Dify ತನ್ನನ್ನು ಡ್ರ್ಯಾಗ್-ಅಂಡ್-ಡ್ರಾಪ್ ವರ್ಕ್ಫ್ಲೋಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಟೆಂಪ್ಲೇಟ್ಗಳೊಂದಿಗೆ ಪ್ರಮುಖ ಏಜೆಂಟಿಕ್ AI ಅಭಿವೃದ್ಧಿ ವೇದಿಕೆಯಾಗಿ ಸ್ಥಾನೀಕರಿಸುತ್ತದೆ, ಇದು ಮೌಲ್ಯಕ್ಕೆ ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವನ್ನು ನಾಟಕೀಯವಾಗಿ ವೇಗಗೊಳಿಸುತ್ತದೆ. ನೀವು ಕೈಯಿಂದ ಮಾಡುವ ವಾಕ್ಥ್ರೂ ಅನ್ನು ಬಯಸಿದರೆ, ಚಾಟ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಡೇಟಾಸೆಟ್-ಬೆಂಬಲಿತ ಸಹಾಯಕರ ಎಂಡ್-ಟು-ಎಂಡ್ ನಿರ್ಮಾಣಗಳನ್ನು ತೋರಿಸುವ ಘನ ಆರಂಭಿಕ-ಸ್ನೇಹಿ ಟ್ಯುಟೋರಿಯಲ್ಗಳಿವೆ, ಜೊತೆಗೆ HTTP ನೋಡ್ಗಳು ಮತ್ತು JSON ಹ್ಯಾಂಡ್ಲಿಂಗ್ನಂತಹ ಪ್ರಮುಖ ಬ್ಲಾಕ್ಗಳನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳಲು ಸಮುದಾಯ-ಕ್ಯುರೇಟೆಡ್ ಗೈಡ್ಗಳಿವೆ. ರಚನಾತ್ಮಕ ಡೆಮೊ ಪ್ರಾಜೆಕ್ಟ್ ಅನುಭವಕ್ಕಾಗಿ, ಹಂತ-ಹಂತದ ಟ್ಯುಟೋರಿಯಲ್ ಸಹ ಲಭ್ಯವಿದೆ.
ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ, ನಾವು ಇವುಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತೇವೆ:
- Dify ಎಂದರೇನು ಮತ್ತು ಅದು ಎಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ
- ನಿಮ್ಮ ಕಾರ್ಯಕ್ಷೇತ್ರ ಮತ್ತು ಕೀಗಳನ್ನು ಹೊಂದಿಸುವುದು
- ನಿಮ್ಮ ಮೊದಲ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದು (ಚಾಟ್ಬಾಟ್ ಮತ್ತು RAG ಸಹಾಯಕ)
- ದೃಶ್ಯ ವರ್ಕ್ಫ್ಲೋಗಳು, ಪರಿಕರಗಳು ಮತ್ತು ಕನೆಕ್ಟರ್ಗಳು
- ಏಜೆಂಟ್ಗಳು ಮತ್ತು ಬಹು-ಹಂತದ ತಾರ್ಕಿಕ ಕ್ರಿಯೆ
- ಮೌಲ್ಯಮಾಪನ, ವೀಕ್ಷಣೆ ಮತ್ತು ಪುನರಾವರ್ತನೆ
- ನಿಯೋಜನೆಗೆ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ಮತ್ತು ತಂಡದ ವರ್ಕ್ಫ್ಲೋಗಳು
ನಾವು ಪ್ರಾಯೋಗಿಕ ಸಲಹೆಗಳು, ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಸಮಯ ಉಳಿಸುವ ಮಾದರಿಗಳನ್ನು ಸಹ ಹೆಣೆದುಕೊಳ್ಳುತ್ತೇವೆ - ಆದ್ದರಿಂದ ನೀವು ಆತ್ಮವಿಶ್ವಾಸದಿಂದ ತ್ವರಿತವಾಗಿ ಸಾಗಿಸಬಹುದು.
Dify ಎಂದರೇನು ಮತ್ತು ಅದನ್ನು ಏಕೆ ಬಳಸಬೇಕು?
Dify ಎಂಬುದು ದೃಶ್ಯ ಕ್ಯಾನ್ವಾಸ್ ಮೂಲಕ AI ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ರಚಿಸಲು ಕಡಿಮೆ/ನೋ-ಕೋಡ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದೆ, ಇದು ಅಂತರ್ನಿರ್ಮಿತ ಪ್ರಾಂಪ್ಟ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್, ಸ್ಟೇಟ್ ಹ್ಯಾಂಡ್ಲಿಂಗ್, RAG ಮತ್ತು ಏಜೆಂಟ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಇದು ಪ್ಲಂಬಿಂಗ್ ಕೆಲಸವನ್ನು ನಾಟಕೀಯವಾಗಿ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ:
- ಚಾಟ್ಬಾಟ್ಗಳು, ಸಹಾಯಕರು ಮತ್ತು ಬಹು-ಹಂತದ ಯಾಂತ್ರೀಕೃತಗೊಂಡವನ್ನು ನಿರ್ಮಿಸಿ
- ನಿಮ್ಮ ಸ್ವಂತ ಜ್ಞಾನದ ಆಧಾರದೊಂದಿಗೆ ರಿಟ್ರೈವಲ್-ಆಗ್ಮೆಂಟೆಡ್ ಜನರೇಷನ್ (RAG) ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸಿ
- ಕಸ್ಟಮ್ ಗ್ಲೂ ಕೋಡ್ ಇಲ್ಲದೆ ಪರಿಕರಗಳನ್ನು (ವೆಬ್ ಹುಡುಕಾಟ, API ಗಳು, ಡೇಟಾಬೇಸ್ಗಳು) ಸಂಯೋಜಿಸಿ
- ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ, ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ ಮತ್ತು ಎಂಡ್-ಟು-ಎಂಡ್ ಟ್ರೇಸ್ಗಳನ್ನು ಗಮನಿಸಿ
Dify ನ ದೃಶ್ಯ ವರ್ಕ್ಫ್ಲೋಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಟೆಂಪ್ಲೇಟ್ಗಳು ತ್ವರಿತವಾಗಿ ಮೂಲಮಾದರಿಯನ್ನು ತಯಾರಿಸಲು ಮತ್ತು ಉತ್ಪಾದನೆಯ ಕಡೆಗೆ ವಿಕಸನಗೊಳ್ಳಲು ಅಗತ್ಯವಿರುವ ತಂಡಗಳಿಗೆ ವಿಶೇಷವಾಗಿ ಆಕರ್ಷಕವಾಗಿವೆ. ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಮತ್ತು ಡೆಮೊಗಳು ನೀವು ಶೂನ್ಯದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅಪ್ಲಿಕೇಶನ್ಗೆ ತ್ವರಿತವಾಗಿ ಹೋಗಲು ಸಹಾಯ ಮಾಡಬಹುದು ಮತ್ತು ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಡೇಟಾ ರಿಟ್ರೈವಲ್ನೊಂದಿಗೆ ಏಜೆಂಟಿಕ್ ಮಾದರಿಗಳಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ನೀವು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಮತ್ತು ಸ್ಕೇಲ್ ಮಾಡಲು ಸಿದ್ಧರಾದಾಗ ವೀಕ್ಷಣೆ ಸಂಯೋಜನೆಗಳೂ ಸಹ ಲಭ್ಯವಿವೆ.
ತ್ವರಿತ ಪ್ರಾರಂಭ: ಖಾತೆ, ಮಾದರಿಗಳು ಮತ್ತು ಕೀಗಳು
- ನಿಮ್ಮ Dify ಕಾರ್ಯಕ್ಷೇತ್ರವನ್ನು ರಚಿಸಿ
- ಸೈನ್ ಅಪ್ ಮಾಡಿ ಮತ್ತು ಹೊಸ ಕಾರ್ಯಕ್ಷೇತ್ರವನ್ನು ರಚಿಸಿ.
- ಕ್ಲೌಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ (ಅತ್ಯಂತ ವೇಗವಾಗಿ) ಅಥವಾ ನಿಮಗೆ ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣ ಅಗತ್ಯವಿದ್ದರೆ ನಂತರ ಸೆಲ್ಫ್-ಹೋಸ್ಟ್ಗಾಗಿ ತಯಾರಿ.
- ಮಾದರಿ ಪೂರೈಕೆದಾರರನ್ನು ಸೇರಿಸಿ
- ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ, ನಿಮ್ಮ ಆದ್ಯತೆಯ LLM ಗಳಿಗೆ ಸಂಪರ್ಕಪಡಿಸಿ (ಉದಾ., OpenAI, Anthropic, ಇತ್ಯಾದಿ).
- API ಕೀಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸೇರಿಸಿ. ಸಂಪರ್ಕವನ್ನು ಖಚಿತಪಡಿಸಲು ಸಣ್ಣ ಪ್ರಾಂಪ್ಟ್ಗಳೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ.
- ಹೊಸ ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ರಚಿಸಿ. ಅದನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಹೆಸರಿಸಿ (ಉದಾ., "Customer Support RAG" ಅಥವಾ "Lead Qualifier Agent").
- ನಿಮ್ಮ ಮೊದಲ ಡೆಲಿವರಬಲ್ ಅನ್ನು ನಿರ್ಧರಿಸಿ: ಚಾಟ್ ಅಪ್ಲಿಕೇಶನ್, ಆಂತರಿಕ ಸಾಧನ ಅಥವಾ ಏಜೆಂಟ್.
ಸಲಹೆ: ತ್ವರಿತ ಪುನರಾವರ್ತನೆಗಾಗಿ ಮೂಲ ಮಾದರಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ ಸುಧಾರಿತ ಮಾದರಿಗಳಲ್ಲಿ ಬದಲಾಯಿಸಿ.
ನಿಮ್ಮ ಮೊದಲ ಚಾಟ್ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿಮಿಷಗಳಲ್ಲಿ ನಿರ್ಮಿಸಿ
ಸಹಾಯಕಾರಿ ಚಾಟ್ ಸಹಾಯಕರನ್ನು ನಿರ್ಮಿಸಲು ಸರಳವಾದ ಮಾರ್ಗ ಇಲ್ಲಿದೆ.
- ಟೆಂಪ್ಲೇಟ್ನಿಂದ ಪ್ರಾರಂಭಿಸಿ
- ಅಪ್ಲಿಕೇಶನ್ ಗ್ಯಾಲರಿಯಲ್ಲಿ, "Chat" ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಇದು ಬಾಕ್ಸ್ನಿಂದ ಹೊರಗೆ ಸಂದೇಶ ರವಾನೆ ವ್ಯವಸ್ಥೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
- ನಿಮ್ಮ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ರಚಿಸಿ
- ಪಾತ್ರ, ಟೋನ್, ಗಡಿಗಳು ಮತ್ತು ಔಟ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ. ಉದಾಹರಣೆ:
"ನೀವು ಸಂಕ್ಷಿಪ್ತ, ಸ್ನೇಹಪರ ಉತ್ಪನ್ನ ಸಹಾಯಕರಾಗಿದ್ದೀರಿ. ಯಾವಾಗಲೂ ಮೂಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ, ಹಂತಗಳಿಗೆ ಬುಲೆಟ್ ಪಾಯಿಂಟ್ಗಳನ್ನು ಬಳಸಿ ಮತ್ತು ಬಳಕೆದಾರರ ವಿನಂತಿ ಅಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ ಒಂದು ಸ್ಪಷ್ಟೀಕರಣ ಪ್ರಶ್ನೆಯನ್ನು ಕೇಳಿ."
- ಉದಾಹರಣೆ ಟರ್ನ್ಗಳನ್ನು ಸೇರಿಸಿ (ಕೆಲವು-ಶಾಟ್ ಪ್ರಾಂಪ್ಟಿಂಗ್)
- ಸ್ಥಿರ ನಡವಳಿಕೆಯನ್ನು ಉತ್ತೇಜಿಸಲು ಮಾದರಿ Q&A ಜೋಡಿಗಳನ್ನು ತೋರಿಸಿ.
- ಅವುಗಳನ್ನು ಚಿಕ್ಕದಾಗಿ ಮತ್ತು ಪ್ರತಿನಿಧಿಸುವಂತೆ ಇರಿಸಿ.
- ನೈಜ ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಲು ಅಂತರ್ನಿರ್ಮಿತ ಚಾಟ್ ಪರೀಕ್ಷಕವನ್ನು ಬಳಸಿ.
- ಶೈಲಿಗಾಗಿ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಮತ್ತು ಸೃಜನಶೀಲತೆಗಾಗಿ ತಾಪಮಾನವನ್ನು ಹೊಂದಿಸಿ.
- ಗಾರ್ಡ್ರೈಲ್ಗಳನ್ನು ಸೇರಿಸಿ
- ಅಗತ್ಯವಿರುವಂತೆ ಸ್ಟಾಪ್ ಸೀಕ್ವೆನ್ಸ್ಗಳು, ಗರಿಷ್ಠ ಟೋಕನ್ಗಳು ಮತ್ತು ವಿಷಯ ಫಿಲ್ಟರ್ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ.
- ಅಪ್ಲಿಕೇಶನ್ನ ಹಂಚಿಕೆ ಲಿಂಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಅಥವಾ ವಿಜೆಟ್ ಮೂಲಕ ಎಂಬೆಡ್ ಮಾಡಿ.
ಮಾಡುವ ಮೂಲಕ ಕಲಿಯುವುದು ವೇಗವಾಗಿದೆ - ವೀಡಿಯೊ ವಾಕ್-ಥ್ರೂಗಳು ಪ್ರತಿ ಕ್ಲಿಕ್ ಅನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತವೆ.
ಅದನ್ನು RAG ಸಹಾಯಕರನ್ನಾಗಿ ಪರಿವರ್ತಿಸಿ (ಜ್ಞಾನ-ಅರಿವುಳ್ಳ ಚಾಟ್)
RAG ನಿಮ್ಮ ಖಾಸಗಿ ಡಾಕ್ಸ್, FAQ ಗಳು ಅಥವಾ ವಿಕಿ ವಿಷಯದೊಂದಿಗೆ ಉತ್ತರಿಸಲು ನಿಮ್ಮ ಸಹಾಯಕರಿಗೆ ಅನುಮತಿಸುತ್ತದೆ.
- ಡೇಟಾಸೆಟ್ ರಚಿಸಿ (ಜ್ಞಾನದ ಆಧಾರ)
- PDF ಗಳನ್ನು, ಮಾರ್ಕ್ಡೌನ್ ಅನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ಅಥವಾ ಡೇಟಾ ಮೂಲಕ್ಕೆ ಸಂಪರ್ಕಪಡಿಸಿ.
- Dify ನಿಮ್ಮ ವಿಷಯವನ್ನು ಚಂಕ್ ಮಾಡುತ್ತದೆ, ಎಂಬೆಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಇಂಡೆಕ್ಸ್ ಮಾಡುತ್ತದೆ.
- ಚಂಕಿಂಗ್ ಮತ್ತು ಎಂಬೆಡಿಂಗ್ಗಳನ್ನು ಟ್ಯೂನ್ ಮಾಡಿ
- ಎಂಬೆಡಿಂಗ್ ಮಾದರಿ ಮತ್ತು ಚಂಕ್ ಗಾತ್ರಗಳನ್ನು ಆರಿಸಿ. ದೊಡ್ಡ ಚಂಕ್ಗಳು ಸನ್ನಿವೇಶವನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ; ಸಣ್ಣ ಚಂಕ್ಗಳು ಗ್ರ್ಯಾನ್ಯುಲಾರಿಟಿಯನ್ನು ಸುಧಾರಿಸುತ್ತವೆ. 400–800 ಟೋಕನ್ಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ.
- ರಿಟ್ರೈವಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
- ಟಾಪ್-ಕೆ ಫಲಿತಾಂಶಗಳನ್ನು (ಉದಾ., 4–8), ಪ್ರಸ್ತುತತೆಯ ಮಿತಿಯನ್ನು ಮತ್ತು ಐಚ್ಛಿಕ ಮರು ಶ್ರೇಯಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ.
- ಖಚಿತತೆಗಾಗಿ ಫಿಲ್ಟರ್ಗಳನ್ನು ಸೇರಿಸಿ (ಉದಾ., ಟ್ಯಾಗ್ ಅಥವಾ ಡಾಕ್ಯುಮೆಂಟ್ ಪ್ರಕಾರದ ಪ್ರಕಾರ).
- ಅಪ್ಲಿಕೇಶನ್ಗೆ ವೈರ್ ರಿಟ್ರೈವಲ್
- ಪ್ರಾಂಪ್ಟ್ಗೆ ಹಿಂಪಡೆದ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಲು ವರ್ಕ್ಫ್ಲೋ ಕ್ಯಾನ್ವಾಸ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ನ RAG ಟಾಗಲ್ ಅನ್ನು ಬಳಸಿ. ಅಂತಿಮ ಉತ್ತರ ಟೆಂಪ್ಲೇಟ್ನಲ್ಲಿ ಉಲ್ಲೇಖಗಳನ್ನು ಸೇರಿಸಿ.
- ನೈಜ ಪ್ರಶ್ನೆಗಳೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ
- ಸುಲಭ ಮತ್ತು ಕಷ್ಟಕರವಾದ ಪ್ರಶ್ನೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ. ಉಲ್ಲೇಖಗಳು, ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಲೇಟೆನ್ಸಿಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ.
ನೀವು Milvus ನಂತಹ ವೆಕ್ಟರ್ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರೆ, ದೃಢವಾದ RAG ಪೈಪ್ಲೈನ್ಗಳಿಗಾಗಿ Dify ಅನ್ನು ಸಂಯೋಜಿಸುವ ಹಂತ-ಹಂತದ ವಾಕ್ಥ್ರೂಗಳಿವೆ.
ದೃಶ್ಯ ವರ್ಕ್ಫ್ಲೋಗಳು: ಬಹು-ಹಂತದ ತರ್ಕವನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಿ
Dify ನ ಕ್ಯಾನ್ವಾಸ್ ನಿಮಗೆ ಹಂತಗಳನ್ನು ಸರಪಳೀಕರಿಸಲು, ತರ್ಕವನ್ನು ಶಾಖೆಯಾಗಿಸಲು ಮತ್ತು ಪರಿಕರಗಳನ್ನು ಕರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ.
ಸಾಮಾನ್ಯ ಬ್ಲಾಕ್ಗಳು:
- ಇನ್ಪುಟ್/ಔಟ್ಪುಟ್: ಒಳಬರುವ ಬಳಕೆದಾರರ ಡೇಟಾ ಮತ್ತು ಅಂತಿಮ ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ ಸ್ಕೀಮಾವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ.
- LLM ನೋಡ್: ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ರಚಿಸಿ, ಮಾದರಿಗಳನ್ನು ಹೊಂದಿಸಿ, ತಾಪಮಾನವನ್ನು ನಿಯಂತ್ರಿಸಿ.
- ರಿಟ್ರೈವಲ್ ನೋಡ್: ನಿಮ್ಮ ಡೇಟಾಸೆಟ್ಗಳನ್ನು ಪ್ರಶ್ನಿಸಿ.
- HTTP ನೋಡ್: ಬಾಹ್ಯ API ಗಳನ್ನು ಕರೆ ಮಾಡಿ (ಹುಡುಕಾಟ, CRM, ಆಂತರಿಕ ಸೇವೆಗಳು).
- ಕೋಡ್ ನೋಡ್: ಹಗುರವಾದ ರೂಪಾಂತರಗಳು, ಪಾರ್ಸಿಂಗ್ ಅಥವಾ ಮೌಲ್ಯೀಕರಣವನ್ನು ರನ್ ಮಾಡಿ.
- ಷರತ್ತು/ಶಾಖೆ: ಬಳಕೆದಾರರ ಉದ್ದೇಶ ಅಥವಾ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಮಾರ್ಗಗಳನ್ನು ರೂಟ್ ಮಾಡಿ.
ಉದಾಹರಣೆ: ವೆಬ್-ಸಂಶೋಧನಾ ಸಹಾಯಕ
- ಉದ್ದೇಶವನ್ನು ಪತ್ತೆ ಮಾಡಿ → "ಸಂಶೋಧನೆ" ಆಗಿದ್ದರೆ, ಹುಡುಕಾಟಕ್ಕಾಗಿ HTTP ನೋಡ್ ಅನ್ನು ಕರೆ ಮಾಡಿ → LLM ನೊಂದಿಗೆ ಫಲಿತಾಂಶಗಳನ್ನು ಸಾರಾಂಶ ಮಾಡಿ → ಮೂಲಗಳೊಂದಿಗೆ ಬುಲೆಟ್-ಪಾಯಿಂಟ್ ಸಂಶೋಧನೆಗಳನ್ನು ಹಿಂತಿರುಗಿ.
HTTP ನೋಡ್ಗಳನ್ನು ವೈರ್ ಮಾಡುವುದು ಮತ್ತು JSON ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಪಾರ್ಸ್ ಮಾಡುವುದು ಹೇಗೆ ಎಂಬುದರ ಕುರಿತು ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗದರ್ಶನಕ್ಕಾಗಿ, ಸಮುದಾಯ ಟ್ಯುಟೋರಿಯಲ್ಗಳು ಸಹಾಯಕವಾಗಿವೆ.
ಏಜೆಂಟ್ಗಳು: ಟೂಲ್-ಉಪಯೋಗಿಸುವ, ಬಹು-ಹಂತದ ತಾರ್ಕಿಕ ಕ್ರಿಯೆ
Dify ನಲ್ಲಿನ ಏಜೆಂಟ್ಗಳು ಗುರಿಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು ಯೋಜನೆ, ಟೂಲ್ ಆಯ್ಕೆ ಮತ್ತು ಪುನರಾವರ್ತಿತ ತಾರ್ಕಿಕ ಕ್ರಿಯೆಯನ್ನು ಸಂಯೋಜಿಸುತ್ತವೆ.
ಏಜೆಂಟ್ಗಳನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕು:
- ಕಾರ್ಯಗಳಿಗೆ ಬಹು-ಹಂತದ ಯೋಜನೆಗಳು ಬೇಕಾಗುತ್ತವೆ ("ಸಂಶೋಧನೆ → ಹೋಲಿಕೆ → ಸಾರಾಂಶ").
- ಸಹಾಯಕರು ಪರಿಕರಗಳನ್ನು ಕರೆಯಬೇಕು: ವೆಬ್ ಹುಡುಕಾಟ, ಡೇಟಾಬೇಸ್ಗಳು, ಕ್ಯಾಲ್ಕುಲೇಟರ್ಗಳು, ಆಂತರಿಕ API ಗಳು.
- ಮಾದರಿಯು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಮುಂದಿನ ಕ್ರಮಗಳನ್ನು ನಿರ್ಧರಿಸಬೇಕೆಂದು ನೀವು ಬಯಸುತ್ತೀರಿ.
ಏಜೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಿ:
- ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ಗುರಿ ಮತ್ತು ನಿರ್ಬಂಧಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ.
- ಪರಿಕರಗಳನ್ನು ನೋಂದಾಯಿಸಿ (HTTP, ಹುಡುಕಾಟ, ಡೇಟಾ ಹಿಂಪಡೆಯುವಿಕೆ, ಕಸ್ಟಮ್ ಕಾರ್ಯಗಳು).
- ಯೋಜನೆಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ: ಮಾದರಿಯು ಹಂತಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸಲು ಮತ್ತು ಅದರ ಕೆಲಸವನ್ನು ವಿಮರ್ಶಿಸಲು ಅನುಮತಿಸಿ.
- ಗರಿಷ್ಠ ಹಂತಗಳು, ಟೈಮ್ಔಟ್ಗಳು ಮತ್ತು ಟೂಲ್ ಬಜೆಟ್ಗಳನ್ನು ಹೊಂದಿಸಿ.
- ವಿವಿಧ ಕಾರ್ಯಗಳೊಂದಿಗೆ ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಲೂಪ್ಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಟ್ರೇಸ್ಗಳನ್ನು ವೀಕ್ಷಿಸಿ.
ನಿಮ್ಮ ಬಳಕೆಯ ಸಂದರ್ಭಕ್ಕೆ ನಿಖರವಾದ ವೆಬ್ ಡೇಟಾ ಹಿಂಪಡೆಯುವಿಕೆ ಅಗತ್ಯವಿದ್ದರೆ, ಏಜೆಂಟ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಲು ನೀವು Dify ಅನ್ನು ವಿಶೇಷ ಡೇಟಾ ಪ್ಲಗಿನ್ಗಳೊಂದಿಗೆ ಜೋಡಿಸಬಹುದು.
ಕನೆಕ್ಟರ್ಗಳು ಮತ್ತು ಪರಿಕರಗಳು: ನಿಮ್ಮ ಸ್ಟಾಕ್ ಅನ್ನು ತನ್ನಿ
Dify ಕನೆಕ್ಟರ್ಗಳು ಮತ್ತು HTTP ನೋಡ್ಗಳ ಮೂಲಕ ಬಾಹ್ಯ ಸೇವೆಗಳೊಂದಿಗೆ ಸಂಯೋಜನೆಗೊಳ್ಳುತ್ತದೆ:
- ವೆಬ್ ಹುಡುಕಾಟ, ಸ್ಕ್ರಾಪಿಂಗ್ ಅಥವಾ ಜ್ಞಾನ API ಗಳು
- CRM ಗಳು ಮತ್ತು ಸಹಾಯ ಕೇಂದ್ರಗಳು (ಉದಾ., Salesforce, Zendesk)
- ಆಂತರಿಕ REST/GraphQL ಎಂಡ್ಪಾಯಿಂಟ್ಗಳು
- ವೆಕ್ಟರ್ ಸ್ಟೋರ್ಗಳು ಮತ್ತು ಡೇಟಾ ವೇರ್ಹೌಸ್ಗಳು
ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು:
- JSON ಗೆ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಸಾಮಾನ್ಯಗೊಳಿಸಿ ಮತ್ತು ಸ್ಕೀಮಾಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ.
- ಮಾದರಿಯು ಅವುಗಳನ್ನು ಯಾವಾಗ ಬಳಸಬೇಕೆಂದು ತಿಳಿಯಲು ಟೂಲ್ ವಿವರಣೆಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಇರಿಸಿ.
- ದರ ಮಿತಿಗಳು ಮತ್ತು ಮರುಪ್ರಯತ್ನಗಳನ್ನು ಸೇರಿಸಿ.
Dify ನಲ್ಲಿ ಪ್ರಾಂಪ್ಟ್ ಇಂಜಿನಿಯರಿಂಗ್
ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಮಾಡ್ಯುಲರ್ ಮತ್ತು ಪರೀಕ್ಷಿಸಬಹುದಾದಂತೆ ಮಾಡಿ:
- ಬಳಕೆದಾರರ ಇನ್ಪುಟ್, ಹಿಂಪಡೆದ ಸನ್ನಿವೇಶ ಮತ್ತು ಟೂಲ್ ಔಟ್ಪುಟ್ಗಳಿಗಾಗಿ ವೇರಿಯೇಬಲ್ಗಳನ್ನು ಬಳಸಿ.
- ಡೌನ್ಸ್ಟ್ರೀಮ್ ಪಾರ್ಸಿಂಗ್ಗಾಗಿ JSON ಅಥವಾ ಬುಲೆಟ್ ಪಟ್ಟಿಗಳೊಂದಿಗೆ ಔಟ್ಪುಟ್ ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ಪ್ರಮಾಣೀಕರಿಸಿ.
- ದೋಷಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಹಂತ-ಹಂತದ ರುಬ್ರಿಕ್ಗಳನ್ನು ಒದಗಿಸಿ (ಉದಾ., "ಸಂಖ್ಯೆಯ ಹಂತಗಳಲ್ಲಿ ಯೋಚಿಸಿ").
- ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ನಲ್ಲಿ ನಿರಾಕರಣೆ ನೀತಿಗಳು ಮತ್ತು ಶೈಲಿ ಮಾರ್ಗದರ್ಶಿಗಳನ್ನು ಸೇರಿಸಿ.
ಪುನರಾವರ್ತನೆ ಲೂಪ್:
- ಪ್ರತಿನಿಧಿ ಪ್ರಾಂಪ್ಟ್ಗಳ ಪರೀಕ್ಷಾ ಸೆಟ್ ಅನ್ನು ಸೇರಿಸಿ.
- ಬ್ಯಾಚ್ ಮೌಲ್ಯಮಾಪನಗಳನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಮಾದರಿ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ.
- ಫೇಲ್ಯೂರ್ ಕೇಸ್ಗಳನ್ನು ಲಾಗ್ ಮಾಡಿ ಮತ್ತು ಹೊಸ ಉದಾಹರಣೆಗಳು ಅಥವಾ ಶಾಖೆಗಳನ್ನು ರಚಿಸಿ.
ವೀಕ್ಷಣೆ, ಪರೀಕ್ಷೆ ಮತ್ತು ಆಪ್ಟಿಮೈಸೇಶನ್
ನೀವು ಮೂಲಮಾದರಿಯಿಂದ ಪೈಲಟ್ಗೆ ಪದವಿ ಪಡೆದಾಗ, ವೀಕ್ಷಣೆ ಮತ್ತು ಟ್ರೇಸಿಂಗ್ ಮುಖ್ಯವಾಗುತ್ತದೆ. ಗುಣಮಟ್ಟವನ್ನು ಡೀಬಗ್ ಮಾಡಲು ಮತ್ತು ಸುಧಾರಿಸಲು ಟೋಕನ್ ಬಳಕೆ, ಲೇಟೆನ್ಸಿಗಳು ಮತ್ತು ಹಂತ-ಹಂತದ ನಿರ್ಧಾರಗಳನ್ನು ನೋಡಲು ನೀವು ಟ್ರೇಸಿಂಗ್ ಅನ್ನು ಸೇರಿಸಬಹುದು.
ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ಪ್ರಮುಖ ಪರಿಶೀಲನೆಗಳು:
- RAG ಇದ್ದರೂ ಮತ್ತು ಇಲ್ಲದೆಯೂ ಭ್ರಮೆ ದರ
- ಪ್ರತಿ ವಿನಂತಿ ಮತ್ತು ಪ್ರತಿ ಟೂಲ್ ಕರೆಗೆ ಲೇಟೆನ್ಸಿ ಬಜೆಟ್
- ಎಡ್ಜ್ ಕೇಸ್ಗಳು: ಖಾಲಿ ಇನ್ಪುಟ್, ದೀರ್ಘ ಇನ್ಪುಟ್, ವಿಷಯಾಂತರದ ಪ್ರಶ್ನೆಗಳು
ಬಳಕೆದಾರರಿಗೆ ನಿಯೋಜಿಸುವುದು
Dify ಬಹು ನಿಯೋಜನೆ ಮಾರ್ಗಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
- ಆಂತರಿಕ ಪರೀಕ್ಷೆಗಾಗಿ ಹೋಸ್ಟ್ ಮಾಡಿದ ಚಾಟ್ UI ಅನ್ನು ಹಂಚಿಕೊಳ್ಳಿ
- ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಅಥವಾ ಉತ್ಪನ್ನದಲ್ಲಿ ವಿಜೆಟ್ ಅನ್ನು ಎಂಬೆಡ್ ಮಾಡಿ
- ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಕರೆ ಮಾಡಲು API ಎಂಡ್ಪಾಯಿಂಟ್ ಅನ್ನು ಬಹಿರಂಗಪಡಿಸಿ
ಕಾರ್ಯಾಚರಣೆಯ ಸಲಹೆಗಳು:
- ಅನಾಲಿಟಿಕ್ಸ್ ಸೇರಿಸಿ: ಸೆಷನ್ಗಳು, CSAT, ಫಾಲ್ಬ್ಯಾಕ್ ದರಗಳು
- ಪದೇ ಪದೇ ಬರುವ ಉತ್ತರಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ರಿಟ್ರೈವಲ್ ಅನ್ನು ಪ್ರಿಫೆಚ್ ಮಾಡಿ
- ಟೈಮ್ಔಟ್ಗಳು ಮತ್ತು ಅಪ್ಸ್ಟ್ರೀಮ್ ಮಾದರಿ ದೋಷಗಳಿಗಾಗಿ ಎಚ್ಚರಿಕೆಗಳನ್ನು ಹೊಂದಿಸಿ
ತಂಡದ ಸಹಯೋಗ ಮತ್ತು ಆಡಳಿತ
ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಬೆಳೆದಂತೆ:
- ಪಾತ್ರ-ಆಧಾರಿತ ಪ್ರವೇಶ ನಿಯಂತ್ರಣಗಳನ್ನು ಬಳಸಿ ಮತ್ತು dev/staging/prod ಅನ್ನು ಬೇರ್ಪಡಿಸಿ
- ಪ್ರಾಂಪ್ಟ್ಗಳು/ವರ್ಕ್ಫ್ಲೋಗಳನ್ನು ಆವೃತ್ತಿ ಮಾಡಿ; ಬಿಡುಗಡೆಗಳನ್ನು ಟ್ಯಾಗ್ ಮಾಡಿ
- ಘಟನೆಗಳು ಮತ್ತು ಟೂಲ್ ಸ್ಥಗಿತಗಳಿಗಾಗಿ ರನ್ಬುಕ್ ಅನ್ನು ರಚಿಸಿ
- ಟೂಲ್ ಕಾಂಟ್ರಾಕ್ಟ್ಗಳನ್ನು (ಇನ್ಪುಟ್ಗಳು/ಔಟ್ಪುಟ್ಗಳು) ಮತ್ತು SLA ಗಳನ್ನು ದಾಖಲಿಸಿ
ಮುಂದೆ ಪ್ರಯತ್ನಿಸಲು ಸುಧಾರಿತ ಮಾದರಿಗಳು
- ರಚನಾತ್ಮಕ ಔಟ್ಪುಟ್ಗಳಿಗಾಗಿ ಕಟ್ಟುನಿಟ್ಟಾದ JSON ಸ್ಕೀಮಾಗಳೊಂದಿಗೆ ಫಂಕ್ಷನ್ ಕರೆ ಮಾಡುವುದು
- ಉತ್ತಮ ಮರುಸ್ಥಾಪನೆಗಾಗಿ ಹೈಬ್ರಿಡ್ ಹುಡುಕಾಟ (BM25 + ಎಂಬೆಡಿಂಗ್ಗಳು)
- ಬಹು-ವೆಕ್ಟರ್ RAG (ಶೀರ್ಷಿಕೆ, ದೇಹ, ಮೆಟಾಡೇಟಾ ಎಂಬೆಡಿಂಗ್ಗಳು)
- ಸ್ನಿಪ್ಪೆಟ್ ನಿಖರತೆಯನ್ನು ಸುಧಾರಿಸಲು ಮರು ಶ್ರೇಯಾಂಕ
- ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳಿಗಾಗಿ ಸ್ವಯಂ-ಪ್ರತಿಬಿಂಬ ಲೂಪ್ಗಳು
- ರೆಜೆಕ್ಸ್ ಅಥವಾ JSON ಸ್ಕೀಮಾ ಮೌಲ್ಯೀಕರಣದೊಂದಿಗೆ ಗಾರ್ಡ್ರೈಲ್ಗಳು
ನಿವಾರಣೆ: ಸಾಮಾನ್ಯ ತಪ್ಪುಗಳು ಮತ್ತು ಪರಿಹಾರಗಳು
- ಏಜೆಂಟ್ ಲೂಪ್ಗಳು ಅಥವಾ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ
- ಗರಿಷ್ಠ ಹಂತಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ, ಟೂಲ್ ವಿವರಣೆಗಳನ್ನು ಬಿಗಿಗೊಳಿಸಿ, ಸ್ಟಾಪ್ ಷರತ್ತುಗಳನ್ನು ಸೇರಿಸಿ.
- ಅಪ್ರಸ್ತುತ ಹಿಂಪಡೆಯುವ ಸ್ನಿಪ್ಪೆಟ್ಗಳು
- ಚಂಕಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸಿ, ಮೆಟಾಡೇಟಾ ಫಿಲ್ಟರ್ಗಳನ್ನು ಸೇರಿಸಿ, ಮರು ಶ್ರೇಯಾಂಕವನ್ನು ಪ್ರಯತ್ನಿಸಿ, ಟಾಪ್-ಕೆ ಅನ್ನು ಟ್ವೀಕ್ ಮಾಡಿ.
- ಅಸ್ತವ್ಯಸ್ತವಾಗಿರುವ ಅಥವಾ ಸ್ಥಿರವಲ್ಲದ ಔಟ್ಪುಟ್ಗಳು
- JSON ಸ್ಕೀಮಾವನ್ನು ಜಾರಿಗೊಳಿಸಿ, ಉದಾಹರಣೆಗಳನ್ನು ಸೇರಿಸಿ, ತಾಪಮಾನವನ್ನು ಕಡಿಮೆ ಮಾಡಿ.
- ಕ್ಯಾಶ್ ರಿಟ್ರೈವಲ್, ಟೂಲ್ ಕರೆಗಳನ್ನು ಸಮಾನಾಂತರಗೊಳಿಸಿ, ವೇಗವಾದ ಮಾದರಿಗಳಿಗೆ ಬದಲಿಸಿ.
- ಸಿಸ್ಟಮ್ ನಿರ್ಬಂಧಗಳನ್ನು ಬಲಪಡಿಸಿ, ಯಾವಾಗಲೂ ಮೂಲಗಳನ್ನು ಉಲ್ಲೇಖಿಸಿ, RAG ಮತ್ತು ಪರಿಶೀಲನಾ ಹಂತಗಳನ್ನು ಆದ್ಯತೆ ನೀಡಿ.
ಮೂಲಕ: ವಿಷಯ ವರ್ಕ್ಫ್ಲೋಗಳನ್ನು ವೇಗಗೊಳಿಸುವುದು
ನಿಮ್ಮ ಗುರಿ ವಿಷಯ ಕಲ್ಪನೆ, ಕರಡು ಮತ್ತು ಸಂಶೋಧನಾ ಸಂಶ್ಲೇಷಣೆಯಾಗಿದ್ದರೆ, ದಿನನಿತ್ಯದ ಬರವಣಿಗೆ ಮತ್ತು ಸಾರಾಂಶಕ್ಕಾಗಿ Sider.AI ನಂತಹ ಉತ್ಪಾದಕತೆಯ ಪರಿಕರಗಳೊಂದಿಗೆ Dify ನೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾದ ಸಹಾಯಕರು ಚೆನ್ನಾಗಿ ಜೋಡಣೆಯಾಗುತ್ತಾರೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯ. ಕರಡು ಮಾಡಲು, ಭಾಷಾಂತರಿಸಲು ಮತ್ತು ವಿಷಯವನ್ನು ತ್ವರಿತವಾಗಿ ವಿಶ್ಲೇಷಿಸಲು Sider ನಿಮ್ಮ ಬ್ರೌಸರ್ನ ಪಕ್ಕದಲ್ಲಿಯೇ ಇರಬಹುದು; Dify-ಚಾಲಿತ RAG ಬ್ಯಾಕೆಂಡ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಿದಾಗ, ನಿಮಗೆ ನಿಖರವಾದ ಡೊಮೇನ್ ಸನ್ನಿವೇಶ ಮತ್ತು ಸುಗಮ ಲೇಖಕರ ಅನುಭವ ಎರಡನ್ನೂ ಪಡೆಯುತ್ತೀರಿ (https://sider.ai/). ಪ್ರಮುಖ ವಿಷಯಗಳು
- ಚಾಟ್ ಟೆಂಪ್ಲೇಟ್ನೊಂದಿಗೆ ಸರಳವಾಗಿ ಪ್ರಾರಂಭಿಸಿ, ನಂತರ RAG ಮತ್ತು ಪರಿಕರಗಳಲ್ಲಿ ಲೇಯರ್ ಮಾಡಿ.
- ತರ್ಕವನ್ನು ದೃಶ್ಯೀಕರಿಸಲು ಮತ್ತು ದುರ್ಬಲ ಕೋಡ್ ಅನ್ನು ತಪ್ಪಿಸಲು ವರ್ಕ್ಫ್ಲೋ ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಬಳಸಿ.
- ಕೋಡ್ನಂತೆ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಪರಿಗಣಿಸಿ: ಆವೃತ್ತಿ, ಪರೀಕ್ಷೆ ಮತ್ತು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ.
- ವಿಶ್ವಾಸದಿಂದ ಸ್ಕೇಲ್ ಮಾಡಲು ಎಲ್ಲವನ್ನೂ ವೀಕ್ಷಿಸಿ - ಟ್ರೇಸ್ಗಳು, ವೆಚ್ಚಗಳು, ಲೇಟೆನ್ಸಿಗಳು.
- ಏಜೆಂಟ್ಗಳು ಶಕ್ತಿಯುತವಾಗಿವೆ, ಆದರೆ ಗಾರ್ಡ್ರೈಲ್ಗಳು ಮತ್ತು ಬಜೆಟ್ಗಳು ಅವುಗಳನ್ನು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿರಿಸುತ್ತವೆ.
ಹೆಚ್ಚುವರಿ ಸಂಪನ್ಮೂಲಗಳು
- Dify ಅವಲೋಕನ ಮತ್ತು ಸ್ಥಾನೀಕರಣ.
- AI ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಆರಂಭಿಕ-ಸ್ನೇಹಿ ವೀಡಿಯೊ ಟ್ಯುಟೋರಿಯಲ್.
- HTTP ನೋಡ್ಗಳು ಮತ್ತು JSON ನಿರ್ವಹಣೆಗೆ ಸಮುದಾಯ ಮಾರ್ಗದರ್ಶಿ.
- ಡೆಮೊ ಪ್ರಾಜೆಕ್ಟ್ನೊಂದಿಗೆ ರಚನಾತ್ಮಕ ಟ್ಯುಟೋರಿಯಲ್.
- ವೆಬ್ ಡೇಟಾ ಹಿಂಪಡೆಯುವಿಕೆ ಪ್ಲಗಿನ್ಗಳೊಂದಿಗೆ ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು.
- Dify ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ವೀಕ್ಷಣೆ ಮತ್ತು ಟ್ರೇಸಿಂಗ್.
- Dify ಮತ್ತು Milvus ವಾಕ್ಥ್ರೂನೊಂದಿಗೆ RAG.
FAQ
Q1: Dify ಅನ್ನು ಯಾವುದಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ?
Dify ಎನ್ನುವುದು ದೃಶ್ಯ ವರ್ಕ್ಫ್ಲೋಗಳು, ಪ್ರಾಂಪ್ಟ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಮತ್ತು RAG ಅನ್ನು ಬಳಸಿಕೊಂಡು AI ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸುವ ವೇದಿಕೆಯಾಗಿದೆ. ಇದು ತಂಡಗಳಿಗೆ ಚಾಟ್ಬಾಟ್ಗಳು, ಜ್ಞಾನ ಸಹಾಯಕರನ್ನು ಮತ್ತು ಯಾಂತ್ರೀಕೃತಗೊಂಡವನ್ನು ತ್ವರಿತವಾಗಿ ರಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
Q2: Dify ನಲ್ಲಿ ನಾನು RAG ಚಾಟ್ಬಾಟ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು?
ಡೇಟಾಸೆಟ್ ಅನ್ನು ರಚಿಸಿ, ಎಂಬೆಡಿಂಗ್ಗಳು ಮತ್ತು ರಿಟ್ರೈವಲ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ, ನಂತರ ವರ್ಕ್ಫ್ಲೋ ಮೂಲಕ ನಿಮ್ಮ ಪ್ರಾಂಪ್ಟ್ಗೆ ಹಿಂಪಡೆದ ಸನ್ನಿವೇಶವನ್ನು ಸೇರಿಸಿ. ನಿಖರತೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಟಾಪ್-ಕೆ, ಚಂಕ್ ಗಾತ್ರಗಳು ಮತ್ತು ಮರು ಶ್ರೇಯಾಂಕವನ್ನು ಪರೀಕ್ಷಿಸಿ.
Q3: Dify ನನ್ನ API ಗಳು ಮತ್ತು ಪರಿಕರಗಳಿಗೆ ಸಂಪರ್ಕಿಸಬಹುದೇ?
ಹೌದು. ವೆಬ್ ಸೇವೆಗಳು, ಡೇಟಾಬೇಸ್ಗಳು ಮತ್ತು ಹುಡುಕಾಟ API ಗಳನ್ನು ಕರೆಯಲು HTTP ನೋಡ್ಗಳು ಮತ್ತು ಕನೆಕ್ಟರ್ಗಳನ್ನು ಬಳಸಿ. ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು JSON ನಲ್ಲಿ ಇರಿಸಿ ಮತ್ತು ಸ್ಪಷ್ಟವಾದ ಟೂಲ್ ವಿವರಣೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ ಆದ್ದರಿಂದ ಏಜೆಂಟ್ ಅವುಗಳನ್ನು ಸರಿಯಾಗಿ ಬಳಸುತ್ತದೆ.
Q4: ನನ್ನ ಏಜೆಂಟ್ ಲೂಪ್ ಆಗುವುದನ್ನು ನಾನು ಹೇಗೆ ನಿಲ್ಲಿಸುವುದು?
ಗರಿಷ್ಠ ಹಂತಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಿ, ಮುಕ್ತಾಯದ ಮಾನದಂಡಗಳನ್ನು ಸೇರಿಸಿ ಮತ್ತು ಟೂಲ್ ಸೂಚನೆಗಳನ್ನು ಬಿಗಿಗೊಳಿಸಿ. ಲೂಪ್ ಎಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗುರುತಿಸಲು ವೀಕ್ಷಣೆ ಮತ್ತು ಟ್ರೇಸಿಂಗ್ ಸಹಾಯ ಮಾಡುತ್ತದೆ ಆದ್ದರಿಂದ ನೀವು ಪ್ರಾಂಪ್ಟ್ಗಳು ಮತ್ತು ಟೂಲ್ ತರ್ಕವನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು.
Q5: ನನ್ನ Dify ವರ್ಕ್ಫ್ಲೋ ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ಉತ್ತಮ ಮಾರ್ಗ ಯಾವುದು?
ಪರೀಕ್ಷಾ ಸೆಟ್ ಅನ್ನು ರಚಿಸಿ, ಬ್ಯಾಚ್ ಮೌಲ್ಯಮಾಪನಗಳನ್ನು ರನ್ ಮಾಡಿ ಮತ್ತು ಲೇಟೆನ್ಸಿ ಮತ್ತು ವೆಚ್ಚಕ್ಕಾಗಿ ಟ್ರೇಸ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಭ್ರಮೆಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಿ, ರಚನಾತ್ಮಕ ಔಟ್ಪುಟ್ಗಳನ್ನು ಜಾರಿಗೊಳಿಸಿ ಮತ್ತು ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಪ್ರಾಂಪ್ಟ್ಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ.