Superagent: ഇനി LLM ബാക്കെൻഡ് സ്വയം നിർമ്മിക്കേണ്ടതില്ല, ഇതാണ് AI യുഗത്തിലെ "അടിസ്ഥാന സൗകര്യ നിർമ്മാതാവ്"
Superagent: ഇനി LLM ബാക്കെൻഡ് സ്വയം നിർമ്മിക്കേണ്ടതില്ല, ഇതാണ് AI യുഗത്തിലെ "അടിസ്ഥാന സൗകര്യ നിർമ്മാതാവ്"
കോഡ് എഴുതുമ്പോൾ ഏറ്റവും небезпечно എന്താണ്? ഒരേ കാര്യം വീണ്ടും വീണ്ടും ചെയ്യേണ്ടിവരുന്നത്.
AI ഏജൻ്റുകൾ പൊട്ടിപ്പുറപ്പെടുന്ന ഈ കാലത്ത്, എണ്ണമറ്റ ഡെവലപ്പർമാർ Vector Database-ലേക്ക് സ്വയം കണക്ട് ചെയ്യാനും Prompt Template സ്വയം എഴുതാനും Chat History സ്വയം മാനേജ് ചെയ്യാനും കഷ്ടപ്പെടുന്നത് ഞാൻ കാണുന്നു. സഹോദരന്മാരേ, കാലം മാറി. OpenAI "വൈദ്യുതി" നൽകുന്നു എന്ന് കരുതുകയാണെങ്കിൽ, നിങ്ങളെ സഹായിക്കുന്ന "വൈദ്യുതി കമ്പനിയാണ്" Superagent, അതായത് വയറുകൾ വിന്യസിക്കാനും സ്വിച്ചുകൾ ഇൻസ്റ്റാൾ ചെയ്യാനും ഫ്യൂസുകൾ ഘടിപ്പിക്കാനും സഹായിക്കുന്നു.
01 ഇത് Agent യുഗത്തിലെ "ഓപ്പറേറ്റിംഗ് സിസ്റ്റം" ആണ്
Superagent-ൻ്റെ സ്ഥാനം വളരെ കൃത്യമാണ്: The open source infrastructure for building AI Agents. (AI ഏജൻ്റുകൾ നിർമ്മിക്കുന്നതിനുള്ള ഓപ്പൺ സോഴ്സ് ഇൻഫ്രാസ്ട്രക്ചർ.)
ഇത് ഒരു പ്രധാന പ്രശ്നം പരിഹരിക്കുന്നു: Demo-യിൽ നിന്ന് Production-ലേക്കുള്ള വിടവ്.
GPT-4 ഉപയോഗിച്ച് ഒരു Python സ്ക്രിപ്റ്റ് എഴുതുന്നത് എളുപ്പമാണ്, എന്നാൽ നിങ്ങൾ ഒന്ന് നിർമ്മിക്കുകയാണെങ്കിൽ:
- ഉപയോക്താവ് കഴിഞ്ഞ ആഴ്ച എന്താണ് പറഞ്ഞതെന്ന് ഓർമ്മിക്കാൻ കഴിയുന്ന ഒരു Agent (Memory)
- നിങ്ങളുടെ കമ്പനിയുടെ ആയിരക്കണക്കിന് PDF ഡോക്യുമെൻ്റുകൾ വായിക്കാൻ കഴിയുന്ന ഒരു Agent (RAG)
- Google തിരയലും ഇമെയിലുകൾ അയയ്ക്കാനും കഴിയുന്ന ഒരു Agent (Tools)
- കൂടാതെ ഫ്രണ്ടെൻഡ് ഉപയോഗത്തിനായി ഒരു API ആയി നൽകുകയും വേണം...
ഇതെല്ലാം ചെയ്യാൻ മാസങ്ങളെടുക്കും. Superagent ഈ "ബുദ്ധിമുട്ടുള്ള ജോലികൾ" എല്ലാം ചെയ്യുന്നു. AI ഡെവലപ്മെൻ്റ് രംഗത്തെ Vercel അല്ലെങ്കിൽ Supabase പോലെയാണിത്.
02 യഥാർത്ഥ "വലിയ മോഡൽ ബാക്കെൻഡ്"
Superagent-നെക്കുറിച്ച് എനിക്കേറ്റവും ഇഷ്ടപ്പെട്ട കാര്യം അതിൻ്റെ "Module അടിസ്ഥാനമാക്കിയുള്ള ചിന്താഗതിയാണ്".
അതിൻ്റെ കൺസോളിൽ, ഒരു ശക്തമായ Agent ഉണ്ടാക്കുന്നത് ഇഷ്ടികകൾ അടുക്കി വയ്ക്കുന്നത് പോലെയാണ്:
- തലച്ചോറ് തിരഞ്ഞെടുക്കുക: GPT-4, Claude, അല്ലെങ്കിൽ ലോക്കൽ Llama? ഒറ്റ ക്ലിക്കിൽ മാറ്റുക.
- ഡാറ്റ ചേർക്കുക: കുറച്ച് PDF-കളോ വെബ്സൈറ്റ് ലിങ്കുകളോ നൽകുക, അത് സ്വയം സ്ലൈസ് (Chunking) ചെയ്യുകയും വെക്റ്ററൈസ് (Embedding) ചെയ്യുകയും ചെയ്യും.
- ഉപകരണങ്ങൾ ക്രമീകരിക്കുക: നെറ്റ്വർക്ക് കണക്ഷൻ ആവശ്യമുണ്ടോ? ഡാറ്റാബേസ് വായിക്കാനും എഴുതാനും ആവശ്യമുണ്ടോ? Tool ക്രമീകരിക്കുക.
തുടർന്ന്, ഇത് ഒരു API Endpoint നൽകുന്നു. നിങ്ങളുടെ ഫ്രണ്ടെൻഡ് വെബ്സൈറ്റ്, നിങ്ങളുടെ മിനി പ്രോഗ്രാം, നിങ്ങളുടെ Feishu റോബോട്ട് എന്നിവയ്ക്ക് ഈ API നേരിട്ട് ഉപയോഗിക്കാം. Pinecone എങ്ങനെ കണക്ട് ചെയ്യാമെന്ന് നിങ്ങൾ വിഷമിക്കേണ്ടതില്ല, LangChain എങ്ങനെ അപ്ഗ്രേഡ് ചെയ്യാമെന്നും വിഷമിക്കേണ്ടതില്ല, Superagent ബാക്കെൻഡിൽ എല്ലാം പരിപാലിക്കും.
03 ഓപ്പൺ സോഴ്സ് ആണ് പ്രധാനം
വിലകൂടിയതും ഡാറ്റ ക്ലൗഡിൽ സൂക്ഷിക്കേണ്ടതുമായ SaaS പ്ലാറ്റ്ഫോമുകളെ അപേക്ഷിച്ച്, Superagent-ൻ്റെ ഏറ്റവും വലിയ പ്രത്യേകത ഓപ്പൺ സോഴ്സ് ആണ്.
നിങ്ങളുടെ സ്വന്തം സെർവറിലോ AWS-ലോ അല്ലെങ്കിൽ Alibaba Cloud-ലോ ഇത് വിന്യസിക്കാൻ കഴിയും. ഇതിനർത്ഥം:
- ഡാറ്റാ സ്വകാര്യത പൂർണ്ണമായും സുരക്ഷിതമാണ്: നിങ്ങളുടെ കമ്പനിയുടെ രേഖകൾ മൂന്നാം കക്ഷിക്ക് കൈമാറേണ്ടതില്ല.
- ചെലവ് നിയന്ത്രിക്കാനാകും: ഇടനിലക്കാർ ഉണ്ടാകില്ല.
- പരമാവധി ഫ്ലെക്സിബിൾ: അടിസ്ഥാനപരമായ ലോജിക് മാറ്റണോ? GitHub-ൽ കോഡ് ഉണ്ട്, ഇഷ്ടമുള്ള മാറ്റങ്ങൾ വരുത്തുക.
അവസാനമായി
മുമ്പത്തെ ടൂളുകൾ സ്വർണ്ണം കുഴിക്കുന്നവർക്ക് மண்வெட்டி വിൽക്കുന്നതിന് തുല്യമാണെങ്കിൽ, Superagent സ്വർണ്ണം കുഴിക്കുന്നവർക്ക് "റെയിൽവേ നിർമ്മിക്കുന്നതിന്" തുല്യമാണ്.
നിങ്ങൾ ഒരു ആശയം വേഗത്തിൽ പരീക്ഷിക്കാൻ ആഗ്രഹിക്കുന്ന ഒരു സ്വതന്ത്ര ഡെവലപ്പറോ ഡാറ്റാ സുരക്ഷ ഉറപ്പാക്കേണ്ട ഒരു കമ്പനിയുടെ ടെക്നിക്കൽ ലീഡറോ ആണെങ്കിൽ, ആ മോശം boilerplate code (മാതൃകാ കോഡ്) എഴുതുന്നത് നിർത്തുക. അടിസ്ഥാന സൗകര്യങ്ങൾ Superagent-നെ ഏൽപ്പിക്കുക, പ്രധാനപ്പെട്ട ബിസിനസ് ലോജിക്കിനായി സമയം കണ്ടെത്തുക.
ഇതാണ് ഒരു നല്ല എഞ്ചിനീയറുടെ തിരഞ്ഞെടുപ്പ്.





