እንዴት ሊተታን መጠቀም: ለሁኔታ አይነት AI ወኪሎች ሥራ ላይ ማዋቀር ተግባራዊ መምሪያ
በማንኛውም ጊዜ የAI ወኪልዎ እንደ ስርዓት በትክክል እንዲያስቆም የሚፈልጉ፣ እቃዎችን በተስተናጋጅ ሁኔታ እንዲያስተናግድ እና ያልተጻፉ እቃዎች በሥርዓት እንዲልኩ ፈልጋሉ ከሆነ፣ Letta ለዚህ ተሰርቷል። በታች ሊተታን እንዴት እንደሚ설ጂዎት የሚያሳይ እና የመጀመሪያ ቆይታ የሚያከናውን ወኪል እንዴት እንደሚገነባ እና የሚጠቀሙ ስራዎችን እንዴት እንደሚያወጡ የተግባራዊ እርምጃ ተከታታይ መመሪያ አለው።
አስታውቀው፡ Letta በመንማታዊ MemGPT ፕሮጀክት ከተያያዘ በኋላ ሙሉ ፕላትፎርም ከSDKs እና ከተመረተ የAgent ልምድ አካባቢ (ADE) ጋር ተገናኝቷል። በፈጣን መጀመሪያ መነሻዎች እና መሠረታዊ ሰነዶች ማግኘት ይችላሉ፣ እንዲሁም የቆይታ ወኪል መፍጠሪያን የሚገልጥ አጭር ቪዲዮ እና ለADE የመነሻ ማሳያ ቦታ አለ። ስለ ሊተታ በሰሜን MemGPT ከሆነው ስም ቀየረና የጥቅም ማስተናገድ ስለሆነ ፓኬጅ ለውጦች ፓይተን ፓኬጅ መረጃዎች አጋጣሚ ናቸው። እና ክፍተት የሚያሳይ ፕሮግራም እይታ ይገኛል።
ይህ መመሪያ በተግባራዊነትና በመፍትሄ አቀራረብ ይከተላል፤ አነስተኛ ርእስ እና ብዙ ሊቀመና የሚቻለው ዕለታዊ እርምጃዎችን እና በእያንዳንዱ እርምጃ ውስጥ ግልጽ ውሳኔዎችን ያቀርባል።
ሊተታ ምንድነው (እና ለምን አስፈላጊ ነው)?
ሊተታ ለሁኔታ አይነት AI ወኪሎች ሥራ ላይ ሊውስታቸው የሚችሉ ፕላትፎርም ነው — የረዘም ጊዜ ማስታወሻ ያላቸው፣ መሣሪያዎችን የሚያስተናግዱ እና የእነሱን ሁኔታ በተለያዩ ጊዜያት የሚጠብቁ። ከወደ ተዋሂድ የማይሆን የማይውጣ ንግግር አልባሽ ወደ የተአዘገገ እና የሚንዙ እንቅስቃሴ ማረክ ሰጥቷል፤ በሊተታ ወኪል ሊችሉት የሚችሉት፡
- የማስታወሻ መከላከያ ይዞ ተዛማጅ ሁኔታን በራሱ እስከመጣበት እንዲያወጣ።
- መሣሪያዎችን (ፈንክሽኖች፣ APIዎች፣ የድር ማተሚያዎች) በስኬማ የተገጽተ አይነት እንዲጥሩ።
- እንቅስቃሴውን እና ቅርጸ ተዋህዶቹን ያስቀምጥና ይቀይር።
- በደመና ወይም በአካባቢ ከSDKs (Python/TypeScript) ወይም ከቀላል ኮድ ያለው ታይነታዊ አካባቢ (ADE) ይከናወናል።
ይህም የደንበኛ ድጋፍ፣ የምርምር እርማቶች፣ የውሂብ ኦፕስ፣ የምርት ኦፕስ ወይም የውስጥ አውቶሜሽን እንደማይርሱ የሚያስታውሳቸው ወኪሎችን ማቋቋም ይፈቅዳል።
ፍጥነት ውሳኔ ዛፍ፡ ከዚያ የመጀመሪያ እንዴት ማስጀመር ነው?
- እኔ ኮድ የምወዳቸው አንድ አሠራር ነኝ → SDK ፈጣን መጀመሪያ (Python ወይም TypeScript) አጠቃቀም።
- የራዕይ አይነት መሣሪያ በማስጀመር በኋላ ኮድ ለመላክ እፈልጋለሁ → ADE እና የሚያብራሩ የወኪል እይታዎችን ተጠቀም።
- ስነ-ህይወቱን እና ታሪኩን እፈልጋለሁ → ሪፖ እና ትእዛዝ ይመልከቱ እና ፓኬጅ መረጃዎችን ያገኙ።
- አጭር ምርጥ ቪዲዮ እፈልጋለሁ → አስተዋጽኦ ቪዲዮን ይመልከቱ።
አዘጋጅተው ጀምሩ፡ ከዜሮ እስከ መጀመሪያ ወኪል (ኮድ መንገድ)
እዚህ በSDK የተሳሳተነ ፈጣን መንገድ አለ (Python ተገልጿል፤ TypeScript በሰነዶች እንደዚሁ ነው).
- መሠረታዊ ሰነዶችን መሠረት ሊተታ ፓኬጅን
letta ይጫኑ። API ቁልፍዎ ወይም ከአካባቢ አገልግሎት ማረጋገጫዎች በአካባቢ ለውጦች (ለምሳሌ LETTA_API_KEY) ይዘው እንዲቀመጡ ያረጋግጡ።
- የአገልግሎት አገልግሎት እና ስለሚሰሩበት አገልግሎት እና የመሣሪያዎች ዝርዝር ይግዙ። ፈጣን መጀመሪያ ምሳሌ ይላካል።
- ሁኔታ መቆየትን በመቻል እና ወኪሉ እንዴት ከማስታወሻ መከላከያ እንደሚጽፍ እና እንደሚወስድ ያስተካክሉ። የወኪል እይታ ሊተታ እንዴት ሁኔታን እንደሚያስቀምጥ እና በአገልግሎት እንዴት እንደሚቆይ ይገልጻል።
- ፈንክሽኖችን በጽኑ ስኬማዎች ይመዝግቡ። ቀላል መሣሪያዎች እንደ
search_docs(query) ወይም create_ticket(data) መጀመሪያ ይጀምሩ እና የተጠቃሚነት ላይ ያንስላችሁ።
- አጭር ስራዎችን ይሰሩ (ለምሳሌ “ይህን የደንበኛ ጭነት እንዲሰነድ እና ፍቺ ትኬት ይፍጠሩ”). የመዝገብ መፅሄቶችን እና የማስታወሻ መንገዶችን ይግቡ ባህሪያቸውን ለማረጋገጥ።
- እናቀርበው መከናወኛ ለአካባቢ ለልማት ወይም ለማስተናገድ/ምርት የሚቀመጥ የተለያዩ አማራጮችን ይምረጡ። የወኪል ቅንብሮችን እና መሣሪያዎችን በቀጣዩ እንዲሁ ይቀይሩ።
ምሳሌ: ግልፅ የወኪል እቅድ (Pseudo-Python)
afrom letta import Client, Agent, Tool
client = Client(api_key=os.environ.