Visi raksti
MI·6 min lasīšanai

MI funkciju pievienošana lietotnei ar m77.ai

Kopsavilkumi, ieteikumi, klasifikatori un tērzēšana — katra builder77 lietotne var izsaukt MI ar vienu koda rindiņu un bez API atslēgām. Paraugi, uzvednes un slazdi.

77
builder77 komanda
builder77.com

MI pievienošana lietotnei parasti nozīmē reģistrēšanos pie modeļa nodrošinātāja, API atslēgas glabāšanu serverī un aizmugursistēmas galapunkta rakstīšanu, lai atslēga nekad nenonāktu pārlūkā. builder77 tas jau ir izdarīts. Katrai lietotnei ir m77.ai.chat, un izsaukumi tiek norēķināti no lietotnes īpašnieka integrāciju kredītiem — 1 kredīts par 500 tokeniem (ievade + izvade, vismaz 1 par izsaukumu).

Pamati

js
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.' }
);

Nodod virkni vienreizējai uzvednei vai ziņojumu masīvu sarunai. Neobligātā system instrukcija nosaka toni un noteikumus.

Strukturēta izvade ar json: true

Lielākajai daļai noderīgu MI funkciju nevajag prozu — tām vajag datus, ko tava saskarne var attēlot. Iestati json: true un apraksti vēlamo formu. Atpakaļ saņemsi parsētu objektu.

js
const recipe = await m77.ai.chat(
  `Create a recipe using: ${ingredients.join(', ')}.
   Return JSON: { "title": string, "minutes": number, "steps": string[] }`,
  { json: true }
);
renderRecipe(recipe);

Pieci labi strādājoši paraugi

  • Apkopo: pārvērt garas piezīmes, atsauksmes vai atbalsta pieteikumus īsā kopsavilkumā lapas augšpusē.
  • Klasificē: marķē ienākošos formu iesniegumus pēc tēmas vai steidzamības, pēc tam saglabā birku ar m77.db.update.
  • Ģenerē melnrakstus: produktu aprakstus, sociālo tīklu ierakstus, e-pasta atbildes — vienmēr rediģējamus pirms saglabāšanas.
  • Izgūsti: izvelc datumus, summas vai vārdus no brīva teksta laukos.
  • Palīdzi: neliels tērzēšanas panelis, kas atbild uz jautājumiem par lapas saturu.

Saglabā rezultātus, lai nemaksātu divreiz

Izsaukumus mēra tokenos: 1 integrāciju kredīts par 500 tokeniem (ievade + izvade, vismaz 1 par izsaukumu), tāpēc tipiska atbilde maksā aptuveni 3–4 kredītus. Ja rezultāts mainās reti — dokumenta kopsavilkums, ieraksta birkas —, saglabā to datubāzē un ģenerē no jauna tikai tad, kad mainās avots.

js
if (!note.summary) {
  const summary = await m77.ai.chat(`Summarize in one sentence: ${note.body}`);
  await m77.db.update('notes', note.id, { summary });
}

Paredzi gaidīšanu un kļūdas

MI izsaukumi aizņem brīdi, tāpēc izturies pret tiem kā pret jebkuru tīkla pieprasījumu: atspējo pogu, parādi ielādes stāvokli un apstrādā kļūdas ar draudzīgu ziņojumu. m77.toast('Something went wrong', 'error') ir vienkāršs rezerves risinājums. builder77 veidotās lietotnes to dara pēc noklusējuma, taču, pievienojot funkcijas ar roku, to vērts pārbaudīt.

Raksti uzvednes kā specifikācijas

Tie paši padomi, kas attiecas uz lietotņu veidošanu, attiecas arī uz uzvednēm to iekšienē. Esi konkrēts par garumu, toni, formātu un to, kas jādara, ja ievades trūkst vai tā ir dīvaina.

Tu raksti produktu aprakstus roku darba keramikas veikalam. Ne vairāk kā 40 vārdi. Silti, konkrēti, bez pārākajām pakāpēm. Ja ievadē trūkst detaļu, uzraksti īsu, neitrālu aprakstu, nevis izdomā faktus.

Izmanto MI rezultātus atbildīgi

  • Pasaki lietotājiem, kad saturu ģenerējis MI, īpaši tērzēšanas saskarnēs.
  • Ļauj cilvēkiem pārskatīt un rediģēt MI melnrakstus, pirms tie tiek publicēti vai nosūtīti.
  • Neizmanto MI rezultātus kā pēdējo vārdu veselības, juridiskos vai finanšu jautājumos.
  • Izvairies no sensitīvu personas datu sūtīšanas uzvednēs, ja vien tas nav būtiski.

Palūdz builder77 to izveidot

Reti kad tev kaut kas no šī būs jāraksta pašam. Izmēģini uzvednes, piemēram, „pievieno MI pogu, kas iesaka birkas katrai piezīmei un tās saglabā“ vai „pievieno tērzēšanas asistentu, kas atbild uz jautājumiem par ēdienkarti“. builder77 pārzina m77.ai un tavā vietā savienos saskarni, ielādes stāvokļus un glabāšanu.

Gatavs to izveidot?

Apraksti savu ideju un saņem strādājošu pirmo versiju aptuveni minūtes laikā. Sākt var bez maksas, bankas karte nav vajadzīga.