Letta ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು: ಸ್ಟೇಟ್ಫುಲ್ AI ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಒಂದು ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗದರ್ಶಿ
ನಿಮ್ಮ AI ಏಜೆಂಟ್ ಸೆಷನ್ಗಳಾದ್ಯಂತ ಸನ್ನಿವೇಶವನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು, ಪರಿಕರಗಳನ್ನು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಸಂಯೋಜಿಸಲು ಮತ್ತು ಡಕ್ಟ್-ಟೇಪ್ಡ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಿಲ್ಲದೆ ವಿಕಸನಗೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಬೇಕೆಂದು ನೀವು ಎಂದಾದರೂ ಬಯಸಿದರೆ, ಅದಕ್ಕಾಗಿ Letta ಅನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ. Letta ಅನ್ನು ಹೊಂದಿಸಲು, ನಿಮ್ಮ ಮೊದಲ ನಿರಂತರ ಏಜೆಂಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ನಿಜವಾಗಿ ಕಾರ್ಯಗತಗೊಳ್ಳುವ ವರ್ಕ್ಫ್ಲೋಗಳನ್ನು ರವಾನಿಸಲು ಸಹಾಯ ಮಾಡಲು ಕೆಳಗೆ ಒಂದು ಪ್ರಾಯೋಗಿಕ, ಹಂತ-ಹಂತದ ಮಾರ್ಗದರ್ಶಿಯಿದೆ.
ಗಮನಿಸಬೇಕಾದ ಅಂಶ: Letta ಹಿಂದೆ MemGPT ಯೋಜನೆಯೊಂದಿಗೆ ಸಂಬಂಧ ಹೊಂದಿತ್ತು ಮತ್ತು ಅಂದಿನಿಂದ SDK ಗಳು ಮತ್ತು ವಿಷುಯಲ್ ಏಜೆಂಟ್ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವಿರಾನ್ಮೆಂಟ್ (ADE) ನೊಂದಿಗೆ ಪೂರ್ಣ ಪ್ರಮಾಣದ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿ ವಿಕಸನಗೊಂಡಿದೆ. ನೀವು ತ್ವರಿತ ಪ್ರಾರಂಭಗಳು ಮತ್ತು ಅಧಿಕೃತ ಡಾಕ್ಸ್ ಅನ್ನು ಅನುಸರಿಸಲು, ನಿರಂತರ ಏಜೆಂಟ್ ಅನ್ನು ರಚಿಸುವ ಮೂಲಕ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುವ ಒಂದು ಸಣ್ಣ ಪರಿಚಯ ವೀಡಿಯೊ ಮತ್ತು ನೀವು ಕಡಿಮೆ-ಕೋಡ್ UI ಅನ್ನು ಬಯಸಿದರೆ ADE ಗಾಗಿ ಪ್ರಕಟಣೆ ಪೋಸ್ಟ್ ಅನ್ನು ನೀವು ಕಾಣಬಹುದು. Letta ನಲ್ಲಿರುವ ಸ್ಟೇಟ್ಫುಲ್ ಏಜೆಂಟ್ಗಳ ಬಗ್ಗೆ ಆಳವಾದ ಪರಿಕಲ್ಪನಾ ಹಿನ್ನೆಲೆಗಾಗಿ, ಏಜೆಂಟ್ ಅವಲೋಕನವನ್ನು ನೋಡಿ. MemGPT ಯಿಂದ Letta ಗೆ ಮರುಹೆಸರಿಸುವಿಕೆ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಬದಲಾವಣೆಗಳ ಬಗ್ಗೆ ನಿಮಗೆ ಕುತೂಹಲವಿದ್ದರೆ, Python ಪ್ಯಾಕೇಜ್ ಟಿಪ್ಪಣಿಗಳು ಸಹಾಯಕವಾಗಿವೆ ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ರೆಪೊ ಆರ್ಕಿಟೆಕ್ಚರ್ ಸನ್ನಿವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಈ ಮಾರ್ಗದರ್ಶಿಯು ಒಂದು ಪ್ರಾಯೋಗಿಕ ಮತ್ತು ಪರಿಹಾರ-ಆಧಾರಿತ ಶೈಲಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ: ಕನಿಷ್ಠ ವಿಷಯ, ಸಾಕಷ್ಟು ನಕಲು-ಅಂಟಿಸಬಹುದಾದ ಹಂತಗಳು ಮತ್ತು ಪ್ರತಿ ಹಂತದಲ್ಲೂ ಸ್ಪಷ್ಟ ನಿರ್ಧಾರಗಳು.
Letta ಎಂದರೇನು (ಮತ್ತು ಅದು ಏಕೆ ಮುಖ್ಯ)?
Letta ಎಂಬುದು ಸ್ಟೇಟ್ಫುಲ್ AI ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಒಂದು ವೇದಿಕೆಯಾಗಿದೆ - ಏಜೆಂಟ್ಗಳು ದೀರ್ಘಕಾಲೀನ ಸ್ಮರಣೆಯನ್ನು ಇಟ್ಟುಕೊಳ್ಳುತ್ತವೆ, ಪರಿಕರಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಸಂಭಾಷಣೆಗಳ ನಡುವೆ ತಮ್ಮ ಸ್ಥಿತಿಯನ್ನು ಉಳಿಸಿಕೊಳ್ಳುತ್ತವೆ. ಸ್ಟೇಟ್ಲೆಸ್ ಚಾಟ್ ರಾಪರ್ ಬದಲಿಗೆ, ನೀವು ರಚನಾತ್ಮಕ ರನ್ಟೈಮ್ ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಅಲ್ಲಿ ಒಂದು ಏಜೆಂಟ್ ಹೀಗೆ ಮಾಡಬಹುದು:
- ಮೆಮೊರಿ ಸ್ಟೋರ್ ಅನ್ನು ನಿರ್ವಹಿಸಿ ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸಂಬಂಧಿತ ಸನ್ನಿವೇಶವನ್ನು ಹಿಂಪಡೆಯಿರಿ.
- ಸ್ವೀಕೃತ ಸ್ಕೀಮಾಗಳೊಂದಿಗೆ ಪರಿಕರಗಳನ್ನು (ಕಾರ್ಯಗಳು, API ಗಳು, ವೆಬ್ಹುಕ್ಗಳು) ಕರೆ ಮಾಡಿ.
- ತನ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು ಆವೃತ್ತಿ ಮಾಡಿ.
- SDK ಗಳು (Python/TypeScript) ನೊಂದಿಗೆ ಅಥವಾ ಕಡಿಮೆ-ಕೋಡ್ ವಿಷುಯಲ್ ಪರಿಸರದ (ADE) ಮೂಲಕ ಕ್ಲೌಡ್ನಲ್ಲಿ ಅಥವಾ ಸ್ಥಳೀಯವಾಗಿ ಚಲಾಯಿಸಿ.
ಇದರರ್ಥ ಗ್ರಾಹಕ ಬೆಂಬಲ, ಸಂಶೋಧನಾ ಸಹಾಯಕರು, ಡೇಟಾ ಆಪ್ಸ್, ಉತ್ಪನ್ನ ಆಪ್ಸ್ ಅಥವಾ ಆಂತರಿಕ ಯಾಂತ್ರೀಕರಣಕ್ಕಾಗಿ ನೀವು ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಬಹುದು, ಅದು ಯೋಜನೆಯ ಮಧ್ಯದಲ್ಲಿ "ಮರೆತುಹೋಗುವುದಿಲ್ಲ".
ತ್ವರಿತ ನಿರ್ಧಾರ ಟ್ರೀ: ನೀವು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭಿಸಬೇಕು?
- ನಾನು ಕೋಡ್ ಅನ್ನು ಆದ್ಯತೆ ನೀಡುವ ಡೆವಲಪರ್ ಆಗಿದ್ದೇನೆ → SDK ತ್ವರಿತ ಪ್ರಾರಂಭವನ್ನು ಬಳಸಿ (Python ಅಥವಾ TypeScript).
- ನಾನು ದೃಷ್ಟಿ ರೂಪದಲ್ಲಿ ಮೂಲಮಾದರಿಯನ್ನು ತಯಾರಿಸಲು ಬಯಸುತ್ತೇನೆ, ನಂತರ ಕೋಡ್ಗೆ ರಫ್ತು ಮಾಡಲು ಬಯಸುತ್ತೇನೆ → ADE ಮತ್ತು ಏಜೆಂಟ್ಗಳ ಅವಲೋಕನವನ್ನು ಬಳಸಿ.
- ನನಗೆ ಆರ್ಕಿಟೆಕ್ಚರ್ ಮತ್ತು ಇತಿಹಾಸದ ಬಗ್ಗೆ ಸನ್ನಿವೇಶ ಬೇಕು → ರೆಪೊ/ರೀಡ್ಮಿ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಟಿಪ್ಪಣಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- ನಾನು ಸಣ್ಣ, ಮಾರ್ಗದರ್ಶಿತ ವೀಡಿಯೊವನ್ನು ಬಯಸುತ್ತೇನೆ → ಪರಿಚಯವನ್ನು ವೀಕ್ಷಿಸಿ.
ಸೆಟಪ್: ಸೊನ್ನೆಯಿಂದ ಮೊದಲ ಏಜೆಂಟ್ವರೆಗೆ (ಕೋಡ್ ಪಥ)
SDK ಅನ್ನು ಬಳಸಿಕೊಂಡು ವೇಗವಾದ ಮಾರ್ಗ ಇಲ್ಲಿದೆ (Python ತೋರಿಸಲಾಗಿದೆ; TypeScript ಡಾಕ್ಸ್ನಲ್ಲಿ ಹೋಲುತ್ತದೆ).
- ಡಾಕ್ಸ್ ಪ್ರಕಾರ
letta ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ನಿಮ್ಮ API ಕೀ ಅಥವಾ ಸ್ಥಳೀಯ ಸರ್ವರ್ ರುಜುವಾತುಗಳನ್ನು ಪರಿಸರ ವೇರಿಯೇಬಲ್ಗಳ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆಯೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಉದಾಹರಣೆಗೆ, LETTA_API_KEY).
- ನಿಮ್ಮ ಏಜೆಂಟ್ನ ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ (ಪಾತ್ರ), ಮೆಮೊರಿ ತಂತ್ರ ಮತ್ತು ಪರಿಕರಗಳ ಪಟ್ಟಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ. ತ್ವರಿತ ಪ್ರಾರಂಭವು ಕನಿಷ್ಠ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ಉದಾಹರಣೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.
- ನಿರಂತರ ಮೆಮೊರಿಯನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಏಜೆಂಟ್ ತನ್ನ ಮೆಮೊರಿ ಸ್ಟೋರ್ನಿಂದ ಹೇಗೆ ಬರೆಯುತ್ತದೆ/ಓದುತ್ತದೆ ಎಂಬುದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ. Letta ಹೇಗೆ ಸ್ಥಿತಿಯನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ ಮತ್ತು ಏಜೆಂಟ್ಗಳನ್ನು ಸರ್ವರ್ನಲ್ಲಿ ಹೇಗೆ ಉಳಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ಏಜೆಂಟ್ ಅವಲೋಕನವು ವಿವರಿಸುತ್ತದೆ.
- ಪರಿಕರಗಳನ್ನು ಸೇರಿಸಿ (ಕಾರ್ಯ ಕರೆ)
- </a25><a64>- ನಿಮ್ಮ ಕಾರ್ಯಾಚರಣೆಯ ನಿಯಮಗಳನ್ನು ಕ್ರೋಢೀಕರಿಸಿ. ಸ್ಪಷ್ಟ ಆದ್ಯತೆಗಳನ್ನು ಬಳಸಿ: "ಯಾವಾಗಲೂ Y ಮೊದಲು X ಅನ್ನು ಮಾಡಿ."
- ಪರೀಕ್ಷಿಸಿ ಮತ್ತು ಪುನರಾವರ್ತಿಸಿ
- ಸಣ್ಣ ಕಾರ್ಯಗಳನ್ನು ಚಲಾಯಿಸಿ (ಉದಾಹರಣೆಗೆ, "ಈ ಗ್ರಾಹಕರ ಥ್ರೆಡ್ ಅನ್ನು ಸಾರಾಂಶ ಮಾಡಿ ಮತ್ತು ರೆಸಲ್ಯೂಶನ್ ಟಿಕೆಟ್ ಅನ್ನು ರಚಿಸಿ"). ನಡವಳಿಕೆಯನ್ನು ಮೌಲ್ಯೀಕರಿಸಲು ಲಾಗ್ಗಳು ಮತ್ತು ಮೆಮೊರಿ ಟ್ರೇಸ್ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ.
- ಡೆವ್ಗಾಗಿ ಸ್ಥಳೀಯ ರನ್ಟೈಮ್ ಮತ್ತು ಸ್ಟೇಜಿಂಗ್/ಪ್ರೊಡಕ್ಷನ್ಗಾಗಿ ಹೋಸ್ಟ್ ಮಾಡಿದ ಸೆಟಪ್ ನಡುವೆ ಆಯ್ಕೆಮಾಡಿ. ನೀವು ಹೋದಂತೆ ನಿಮ್ಮ ಏಜೆಂಟ್ ಕಾನ್ಫಿಗ್ಗಳು ಮತ್ತು ಪರಿಕರಗಳನ್ನು ಆವೃತ್ತಿ ಮಾಡಿ.
ಉದಾಹರಣೆ: ಕನಿಷ್ಠ ಏಜೆಂಟ್ ಬ್ಲೂಪ್ರಿಂಟ್ (ಸ್ಯೂಡೊ-ಪೈಥಾನ್)
afrom letta import Client, Agent, Tool
client = Client(api_key=os.environ.
## Letta ADE ಅನ್ನು ಬಳಸುವುದು (ನೋ-ಕೋಡ್/ಕಡಿಮೆ-ಕೋಡ್ ಮಾರ್ಗ)
ನೀವು ದೃಶ್ಯ ಮೂಲಮಾದರಿಯನ್ನು ತಯಾರಿಸಲು ಬಯಸಿದರೆ, ADE ನಿಮಗೆ ಕೋಡ್ ಬರೆಯದೆ ಏಜೆಂಟ್ಗಳು, ಮೆಮೊರಿ ಮತ್ತು ಪರಿಕರಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.
- ADE ನಲ್ಲಿ ಹೊಸ ಏಜೆಂಟ್ ಯೋಜನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ.
- ಏಜೆಂಟ್ನ ಪಾತ್ರ (ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್), ಟೋನ್, ಗಡಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ.
- ಮೆಮೊರಿ ಬಾಳಿಕೆ ಮತ್ತು ಮರುಪಡೆಯುವಿಕೆ ತಂತ್ರಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ.
- ಕನೆಕ್ಟರ್ಗಳಿಂದ ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಕಸ್ಟಮ್ ಕ್ರಿಯೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಮೂಲಕ ಪರಿಕರಗಳನ್ನು ಸೇರಿಸಿ.
- ಇನ್ಲೈನ್ ಸಂಭಾಷಣೆಗಳನ್ನು ಪರೀಕ್ಷಿಸಿ, ಮೆಮೊರಿ ರೈಟ್ಗಳನ್ನು ಗಮನಿಸಿ, ಮಿತಿಗಳನ್ನು ಹೊಂದಿಸಿ.
- ನಿಮ್ಮ ಮೂಲಮಾದರಿ ಸರಿಯಾಗಿ ವರ್ತಿಸಿದ ನಂತರ ಡೆವಲಪರ್ಗಳಿಗೆ ರಫ್ತು ಮಾಡಿ ಅಥವಾ ಹಸ್ತಾಂತರಿಸಿ.
ವಾಕ್ಥ್ರೂ ಮತ್ತು ತ್ವರಿತ ಪರಿಚಯ ವೀಡಿಯೊಗಾಗಿ ADE ಪ್ರಕಟಣೆ ಮತ್ತು ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ನೋಡಿ.
## ಉತ್ತಮ Letta ಏಜೆಂಟ್ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವುದು: ಅಭಿಪ್ರಾಯದ ಅತ್ಯುತ್ತಮ ಅಭ್ಯಾಸಗಳು
1) ಮಾಡಬೇಕಾದ ಕೆಲಸದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ
- ಒಂದು ಕಿರಿದಾದ ವ್ಯಾಪ್ತಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ (ಉದಾಹರಣೆಗೆ, "ವೆಬ್ ದೋಷಗಳಿಗಾಗಿ ಟ್ರಿಯೇಜ್ ಬೆಂಬಲ ಟಿಕೆಟ್ಗಳು"), ಒಂದು ಅಸ್ಪಷ್ಟ ಸಾಮಾನ್ಯವಲ್ಲ.
2) ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಿ
<a24>- ನಿಮ್ಮ SOP ಗಳನ್ನು ಸಿಸ್ಟಮ್ ಪ್ರಾಂಪ್ಟ್ಗೆ ಹಾಕಿ. ಉದಾಹರಣೆ: "ಟ್ರಿಯೇಜ್ ಉತ್ಪಾದನೆಯ ಪರಿಣಾಮವನ್ನು ಸೂಚಿಸಿದಾಗ, ಹೆಚ್ಚಿಸಿ ಮತ್ತು ಆದ್ಯತೆ=ಹೆಚ್ಚು ಎಂದು ಹೊಂದಿಸಿ. ಲಭ್ಯವಿದ್ದರೆ ಯಾವಾಗಲೂ ಪುನರುತ್ಪಾದನಾ ಹಂತಗಳನ್ನು ಸೇರಿಸಿ."