Umhlahlandlela Ophelele we-Agent Development Kit (ADK) yeKotlin

Isibuyekezo sokugcina: 22 Juni ka-2026
  • Uhlaka lomthombo ovulekile lokuklama ama-ejenti e-AI asezingeni eliphezulu futhi angakhula.
  • Ukusekelwa kwendabuko kokusebenza kwendawo kumadivayisi e-Android nge-Gemini Nano.
  • Amandla okuhlela izinhlelo zama-ejenti amaningi ngokuhlanganisa amamodeli efu kanye nawasendaweni.
  • Uhlelo oluguquguqukayo oluvumela ukuhlanganiswa kwamathuluzi enziwe ngokwezifiso kanye nezindinganiso ze-MCP.

I-ADK ye-Kotlin

Uma uthanda ubuhlakani bokwenziwa kanye nohlelo lweKotlin, lungela ngoba i-Agent Development Kit (ADK) ilapha ukuze yenze izinto zibe mnandi. Ngokuyisisekelo, iyi- ithuluzi lomthombo ovulekile okukuvumela ukuthi uklame ama-ejenti e-AI ngokulawula okuphelele, kungakhathaliseki ukuthi asebenza kukhompyutha yakho, ku-Google Cloud, noma ngqo kudivayisi yeselula yomsebenzisi.

Isici esinamandla kakhulu salolu hlaka ukuthi lukhetha indlela "ikhodi kuqala"Khohlwa ukucushwa okuyisicefe ezindaweni zokusebenzelana zangaphandle; lapha uchaza ukuziphatha, indlela yokuqondisa, kanye nokusetshenziswa kwamathuluzi ngqo kukhodi, okwenza kube lungisa iphutha bese uhumusha ama-ejenti akho ukuhamba epaki uma kuqhathaniswa nezinye izindlela.

Ukusetshenziswa ku-Android Ecosystem

Ukuletha i-AI kumadivayisi eselula yilapho i-ADK ikhanya khona ngempela. Ngenxa yokuthembela kwayo okulungiselelwe imvelo ye-Android, ungakha okuhlangenwe nakho okuzokwenza beka phambili ubumfihlo futhi bane-latency ephansi kakhulu, njengoba bengaxhomekile ekuxhumekeni kwe-inthanethi okuqhubekayo.

Ukuze uqalise, udinga ukuba ne-Android Studio kanye ne-Android SDK ebuyekeziwe (okungenani i-compileSdk 34 kanye ne-minSdk 24Kufayela lokucushwa kweGradle, uzodinga ukwengeza umtapo wolwazi google-adk-kotlin-core-android kanye neprosesa ye-KSP annotation. Imininingwane ebalulekile ukuthi Akufanele uzixube. Ukuthembela kwe-Android ku-JVM kunqunyelwe, njengoba inguqulo yeselula isivele ifaka konke okudingekayo kanye nokuhambisana okuqondile namamodeli edivayisi.

  I-Visual Programming: Ikusasa Lokubhala Amakhodi

I-ADK ye-Kotlin

Uma kuchazwe umenzeli, uhlelo lwe-syntax luqondakala kalula. Izichasiselo ezifana nokuthi @Tool y @Param ukukhombisa ukuthi yimaphi amakhono i-ejenti enawo. Isibonelo, ungakha isevisi enikeza isikhathi samanje edolobheni bese uyixhumanisa ne- I-LlmAgent ilungiselelwe ngemodeli efana ne-Gemini Flash. Kodwa-ke, qaphela kakhulu ngokuphepha: Ungalokothi ufake okhiye be-API ngqo kukhodi yohlelo lokusebenza lweklayenti; okungcono kakhulu, sebenzisa i-backend yakho noma i-Firebase AI Logic ukuze ugweme ukudalula iziqinisekiso zakho emhlabeni.

Ukuze usebenzise i-ejenti ngaphakathi komsebenzi we-Android noma i-ViewModel, usebenzisa i- InMemoryRunnerLe ngxenye ivumela qoqa izimpendulo kusuka ku-ejenti kusetshenziswa i-Kotlin coroutines, okusiza ukuvuselelwa kwesixhumi esibonakalayo somsebenzisi ngesikhathi sangempela ngenkathi i-ejenti icubungula isicelo somsebenzisi.

Amamodeli e-Gemini Nano kanye Nezindawo

Enye yezinto eziyigugu zomqhele ukuhlanganiswa Gemini Nano ngama-API e-ML Kit. Esikhundleni sokubiza imodeli ekude, ungasebenzisa ikilasi GenaiPrompt ukuze kutholakale isiphetho ngokuphelele kudivayisiLokhu kuyigolide elicwengekile lezinhlelo zokusebenza eziphatha idatha ebucayi noma ezidinga ukusebenza kwimodi yendiza.

Into exakile kakhulu ukuthi ungadlala njengomqambi we-AI nokwakha izinhlelo zama-ejenti amaningiCabanga ngohlelo lapho imodeli enamandla esekelwe efwini isebenza njengobuchopho obuqondisayo futhi idlulisela imisebenzi eyimfihlo noma esheshayo kuyo ama-ejenti angaphansi endawo ezisebenza kudivayisi. Lesi sakhiwo sivumela ukukala okuqondile kusuka kuhlelo lokusebenza olulula kuya kuhlelo lokusebenza oluyinkimbinkimbi lwama-ejenti amaningi.

  Izihlahla ze-syntax ezingaqondakali ezinhlelweni: umhlahlandlela ophelele

Ukuthuthukiswa ku-JVM kanye namathuluzi athuthukisiwe

Uma ungathuthukisi i-Android, i-ADK nayo iyakhanya ku-JVM. Ukuze uqalise, udinga i-Java 17 ne-Gradle 8.0 kuphela. Ukuhamba komsebenzi kuyafana: uchaza i-ejenti yakho bese usebenzisa ReplRunner ukusebenzisana nayo kusuka ku-console noma, uma ukhetha okuthile okubonakalayo, ungaphakamisa I-AdkWebServer ukuhlola konke ku-interface yengxoxo yewebhu ku-port 8080.

Ngokuphathelene namakhono, i-ADK ayigcini ngokukhiqiza umbhalo. amathuluzi Zivumela umenzeli ukuthi asebenzisane nomhlaba wangempela. Kukhona Function ToolsLena imisebenzi yendawo, kanye nokusekelwa kwamaseva e-MCP (Model Context Protocol), okwandisa kakhulu ububanzi bezenzo ezingenziwa yi-ejenti.

Kulabo abafuna ukusebenza kahle kakhulu, kunezinhlelo zokusebenza ezithuthukisiwe ezihlanganisa I-CodeGraph ukuzulazula igrafu yokushaya yekhodi, kunciphisa kakhulu ukusetshenziswa kwamathokheni ngesikhathi sokuhlola. Ngaphezu kwalokho, ikhono lokusebenzisa abahlinzeki abahlukahlukene be-LLM (njenge-OpenAI, i-Anthropic noma i-Ollama) yenza uhlaka lube nokuguquguquka okukhulu futhi lunganciki kuphela kuhlelo olulodwa lwe-ecosystem.

I-Agent Development Kit ye-Kotlin izibeka njengesixazululo esiqinile esihlanganisa amandla amamodeli olimi nokuguquguquka kwe-Kotlin, okuvumela kusukela ama-prototypes asheshayo ku-JVM kufaka phakathi ukuthunyelwa okuyinkimbinkimbi nokuyimfihlo ku-Android kusetshenziswa i-Gemini Nano kanye nokuphathwa okuhlakaniphile kwamathuluzi nama-ejenti amaningi.