Összes bejegyzés
MI·6 perc olvasás

MI-funkciók hozzáadása az alkalmazásodhoz az m77.ai segítségével

Összefoglalók, javaslatok, osztályozók és chat – minden builder77-alkalmazás egyetlen kódsorral, API-kulcsok nélkül hívhat MI-t. Minták, promptok és buktatók.

77
A builder77 csapata
builder77.com

Ha MI-t akarsz egy alkalmazásba tenni, általában regisztrálnod kell egy modellszolgáltatónál, tárolnod kell egy API-kulcsot egy szerveren, és írnod kell egy backend végpontot, hogy a kulcs soha ne jusson el a böngészőbe. A builder77-ben ez már kész. Minden alkalmazásban ott az m77.ai.chat, a hívásokat pedig az alkalmazás tulajdonosának integrációs kreditjeiből vonjuk le – 500 tokenenként 1 kredit (bemenet + kimenet, hívásonként legalább 1).

Az alapok

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

Egyszeri prompthoz adj át egy szöveget, beszélgetéshez pedig üzenetek tömbjét. Az opcionális system utasítás határozza meg a hangnemet és a szabályokat.

Strukturált kimenet a json: true opcióval

A legtöbb hasznos MI-funkció nem prózát vár – hanem adatot, amit a felületed meg tud jeleníteni. Állítsd be a json: true opciót, és írd le a kívánt szerkezetet. Egy feldolgozott objektumot kapsz vissza.

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);

Öt jól bevált minta

  • Összefoglalás: alakítsd a hosszú jegyzeteket, értékeléseket vagy ügyfélszolgálati jegyeket rövid összefoglalóvá az oldal tetején.
  • Osztályozás: címkézd a beérkező űrlapbeküldéseket téma vagy sürgősség szerint, majd mentsd a címkét az m77.db.update segítségével.
  • Vázlatok generálása: termékleírások, közösségi posztok, e-mail-válaszok – mentés előtt mindig szerkeszthetően.
  • Kinyerés: szabad szövegből dátumok, összegek vagy nevek kinyerése mezőkbe.
  • Asszisztens: egy kis chatpanel, amely az oldal tartalmával kapcsolatos kérdésekre válaszol.

Mentsd az eredményeket, hogy ne fizess kétszer

A hívásokat tokenek alapján mérjük: 500 tokenenként 1 integrációs kredit (bemenet + kimenet, hívásonként legalább 1), így egy tipikus válasz körülbelül 3–4 kreditbe kerül. Ha egy eredmény ritkán változik – egy dokumentum összefoglalója, egy rekord címkéi –, tárold az adatbázisban, és csak akkor generáld újra, ha a forrás megváltozik.

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

Tervezz a várakozásra és a hibákra

Az MI-hívások eltartanak egy pillanatig, ezért kezeld őket úgy, mint bármely hálózati kérést: tiltsd le a gombot, mutass betöltési állapotot, és kezeld a hibákat barátságos üzenettel. Az m77.toast('Something went wrong', 'error') egyszerű tartalékmegoldás. A builder77 által épített alkalmazások ezt alapból megteszik, de érdemes ellenőrizni, ha kézzel adsz hozzá funkciókat.

Írd a promptokat úgy, mint a specifikációkat

Ugyanazok a tanácsok, amelyek az alkalmazásépítésre vonatkoznak, a bennük lévő promptokra is érvényesek. Légy konkrét a hosszt, a hangnemet, a formátumot illetően, és abban, mi történjen, ha a bemenet hiányzik vagy furcsa.

Termékleírásokat írsz egy kézműves kerámiaboltnak. Legfeljebb 40 szó. Meleg, konkrét, felsőfokok nélkül. Ha a bemenetből hiányoznak a részletek, írj rövid, semleges leírást ahelyett, hogy tényeket találnál ki.

Bánj felelősen az MI kimenetével

  • Jelezd a felhasználóknak, ha egy tartalmat MI generált, különösen chatfelületeken.
  • Hagyd, hogy az emberek átnézzék és szerkesszék az MI vázlatait, mielőtt azokat közzéteszik vagy elküldik.
  • Ne kezeld az MI kimenetét végső szónak egészségügyi, jogi vagy pénzügyi kérdésekben.
  • Kerüld az érzékeny személyes adatok küldését a promptokban, hacsak nem elengedhetetlen.

Kérd meg a builder77-et, hogy építse meg

Ritkán kell bármit is magadnak megírnod ebből. Próbálj ki olyan promptokat, mint „adj hozzá egy MI-gombot, amely minden jegyzethez címkéket javasol és elmenti őket”, vagy „adj hozzá egy chatasszisztenst, amely a menüvel kapcsolatos kérdésekre válaszol”. A szerkesztő ismeri az m77.ai modult, és bekapcsolja helyetted a felületet, a betöltési állapotokat és a tárolást.

Készen állsz, hogy megépítsd?

Írd le az ötletedet, és nagyjából egy perc alatt kapsz egy működő első verziót. Ingyenes kezdés, bankkártya nem szükséges.