Tehisintellekti funktsioonide lisamine rakendusse m77.ai abil
Kokkuvõtted, soovitused, klassifitseerimine ja vestlus — iga builder77 rakendus saab tehisintellekti kutsuda ühe koodireaga ja ilma API-võtmeteta. Mustrid, promptid ja lõksud.
Tehisintellekti lisamine rakendusse tähendab tavaliselt mudelipakkuja juures registreerumist, API-võtme hoidmist serveris ja taustasüsteemi otspunkti kirjutamist, et võti kunagi brauserisse ei jõuaks. builder77-s on see juba tehtud. Igal rakendusel on m77.ai.chat ja päringute eest arveldatakse rakenduse omaniku integratsioonikrediitidega — 1 krediit 500 tokeni kohta (sisend + väljund, vähemalt 1 päringu kohta).
Põhitõed
const reply = await m77.ai.chat('Suggest three names for a coffee shop by the sea');
const answer = await m77.ai.chat(
[{ role: 'user', content: question }],
{ system: 'You are a friendly barista. Answer in two sentences.' }
);Anna ühekordse prompti jaoks string või vestluse jaoks sõnumite massiiv. Valikuline system-juhis määrab tooni ja reeglid.
Struktureeritud väljund: json: true
Enamik kasulikke tehisintellekti funktsioone ei taha proosat — nad tahavad andmeid, mida su liides saab kuvada. Määra json: true ja kirjelda soovitud kuju. Tagasi saad parsitud objekti.
const recipe = await m77.ai.chat(
`Create a recipe using: ${ingredients.join(', ')}.
Return JSON: { "title": string, "minutes": number, "steps": string[] }`,
{ json: true }
);
renderRecipe(recipe);Viis hästi toimivat mustrit
- Tee kokkuvõte: muuda pikad märkmed, arvustused või tugipöördumised lehe ülaosas lühikeseks kokkuvõtteks.
- Klassifitseeri: märgista sissetulevad vormide esitused teema või kiireloomulisuse järgi ja salvesta silt
m77.db.updateabil. - Loo mustandeid: tootekirjeldused, sotsiaalmeedia postitused, e-kirjade vastused — alati enne salvestamist muudetavad.
- Eralda: too vabatekstist kuupäevad, summad või nimed väljadele.
- Abista: väike vestluspaneel, mis vastab küsimustele lehe sisu kohta.
Salvesta tulemused, et mitte kaks korda maksta
Päringuid mõõdetakse tokenite järgi: 1 integratsioonikrediit 500 tokeni kohta (sisend + väljund, vähemalt 1 päringu kohta), nii et tüüpiline vastus maksab umbes 3–4 krediiti. Kui tulemus sageli ei muutu — dokumendi kokkuvõte, kirje sildid —, salvesta see andmebaasi ja genereeri uuesti ainult siis, kui allikas muutub.
if (!note.summary) {
const summary = await m77.ai.chat(`Summarize in one sentence: ${note.body}`);
await m77.db.update('notes', note.id, { summary });
}Arvesta ootamise ja vigadega
Tehisintellekti päringud võtavad veidi aega, nii et käsitle neid nagu iga võrgupäringut: keela nupp, näita laadimise olekut ja käsitle vigu sõbraliku sõnumiga. m77.toast('Something went wrong', 'error') on lihtne varulahendus. builder77 ehitatud rakendused teevad seda vaikimisi, kuid käsitsi funktsioone lisades tasub seda kontrollida.
Kirjuta promptid nagu spetsifikatsioonid
Samad nõuanded, mis kehtivad rakenduste ehitamisel, kehtivad ka nende sees olevate promptide kohta. Ole täpne pikkuse, tooni, vormingu osas ja selles, mida teha, kui sisend puudub või on veider.
Sa kirjutad tootekirjeldusi käsitööna valminud keraamika poele. Kuni 40 sõna. Soe, konkreetne, ilma ülivõreteta. Kui sisendis napib üksikasju, kirjuta lühike neutraalne kirjeldus, selle asemel et fakte välja mõelda.
Kasuta tehisintellekti väljundit vastutustundlikult
- Anna kasutajatele teada, kui sisu on tehisintellekti loodud, eriti vestlusliidestes.
- Lase inimestel tehisintellekti mustandeid üle vaadata ja muuta, enne kui need avaldatakse või saadetakse.
- Ära kasuta tehisintellekti väljundit lõpliku sõnana tervise-, õigus- või rahaküsimustes.
- Väldi tundlike isikuandmete saatmist promptides, kui see pole hädavajalik.
Palu builder77-l see ehitada
Harva pead midagi sellest ise kirjutama. Proovi prompte nagu „lisa tehisintellekti nupp, mis pakub igale märkmele silte ja salvestab need“ või „lisa vestlusassistent, mis vastab küsimustele menüü kohta“. Rakenduse looja tunneb m77.ai-d ja seob sinu eest kokku liidese, laadimise olekud ja salvestamise.