# Функция қателерінің келісімі — мына модельге арналған промпт: Gemma

Әртүрлі қателерді хабарлаудың бірізді тәсілін таңдап, нәтиженің жоқтығын ақаумен араластырмау.

Канондық мекенжай: https://boswidget.ru/kk/funktsiya-qatelerining-kelisimi-myna-modelge-arnalghan-prompt-gemma/

Модель: Gemma

Санат: Код

Тегтер: қателер, контракт, функция

![Функция қателерінің келісімі](https://boswidget.ru/assets/images/text-preview-gm-dogovor-ob-oshibkah-funkcii-1200.0a9a2cf3779b.webp)

Функция қателерінің келісімі

## Промпт

Функция және оның шақырулары: {code}. Ықтимал қалыптан тыс жағдайлар: {cases}. Тіл мен жоба шектеулері: {rules}. Қателер контрактын ұсыныңыз: ненің нәтижесінің кәдімгі болмауы, ненің кіріс қатесі, ненің сыртқы ақау екенін анықтаңыз. Сигнатураны және шақырушы тараптың қысқа кодын көрсетіңіз. Бизнес логикасының жұмысын үнсіз өзгертпеңіз. Әр жағдай үшін қайталау туралы шешімді кім қабылдайтынын және нені жасыруға болмайтынын көрсетіңіз. Жобада бар кластар мен кітапханаларды ойдан шығармаңыз.

## Үлгі өрістері

- `{code}` — Функция. Енгізу мысалы: Сигнатура, іске асыру үзіндісі және шақыру мысалы
- `{cases}` — Төтенше жағдайлар. Енгізу мысалы: Қандай қателер мен бос нәтижелер болуы мүмкін
- `{rules}` — Шектеулер. Енгізу мысалы: Тіл, келісімдер және қолжетімді өңдеу тетіктері

## Іске қосу

[Ашу Gemma YesAI-де](https://yesai.su/kk/gemma)
