Mini-dars · 6 daq · Mars jamoasi uchunМини-урок · 6 мин · Для команды Mars
AI agent — bu kim?AI-агент — это кто?
ChatGPT'dan nima farqi bor? Va nega bu siz uchun ham foydali — IT'chi bo'lmasangiz ham.Чем отличается от ChatGPT? И почему это полезно вам — даже если вы не айтишник.
HikoyaИстория
Bitta vazifa, ikkita yondashuvОдна задача, два подхода
Tasavvur qiling: ikkita menejerga «savdo skripti yoz» topshirig'i berildi. Ikkalasi ham ChatGPT ishlatadi.Представьте: двум менеджерам дали задачу «напиши скрипт продаж». Оба используют ChatGPT.
Birinchi menejerПервый менеджер
«Mars uchun savdo skripti yoz» — deb yozadi. Standart javob oladi. Hech qanday «Mars'ga o'xshash» joy yo'q.Пишет «напиши скрипт продаж для Mars». Получает шаблонный ответ. Ничего «марсовского» в нём нет.
Ikkinchi menejerВторой менеджер
Avval AI'ga rolni beradi: «Sen Mars sotuv menejerisan, bolalar uchun kurslar sotasan, ota-onalar bilan o'zbek tilida ishlaysan, narxni darrov aytmaysan...»Сначала задаёт AI роль: «Ты менеджер Mars, продаёшь курсы для детей, говоришь с родителями на узбекском, цену сразу не называешь...»
Natija — yer va osmon. Birinchisi qog'ozni axlat qutisiga tashlaydi. Ikkinchisi esa skriptni darhol foydalanishga tayyor oladi. Farq nimada? Ikkinchi menejer agent yaratdi — AI'ga aniq rol va qoidalar berdi.Результат — небо и земля. Первый выбрасывает листок в корзину. Второй получает скрипт, готовый к использованию. В чём разница? Второй менеджер создал агента — задал AI чёткую роль и правила.
TushunchaКонцепция
Agent = AI + rol + qoidalarАгент = AI + роль + правила
Oddiy ChatGPT — bu «hamma narsa biluvchi» universal yordamchi. U hamma savolga javob beradi, lekin hech qaysi sohada chuqur emas.
Agent — bu mutaxassis. Sotuvchi — sotadi. Hisobchi — hisoblaydi. Yurist — shartnoma yozadi. Har birining o'z lavozim ko'rsatmasi bor.Обычный ChatGPT — это «всё знающий» универсальный помощник. Отвечает на всё, но ни в чём не глубоко.
Агент — это специалист. Продавец — продаёт. Бухгалтер — считает. Юрист — пишет договор. У каждого своя должностная инструкция.
💡
Asosiy fikr: agent yaratish — bu yangi xodimga lavozim ko'rsatmasi yozish kabi. Qanchalik aniq yozsangiz — shunchalik yaxshi ishlaydi.Главная мысль: создать агента — это как написать должностную инструкцию новому сотруднику. Чем точнее напишете, тем лучше будет работать.
Yomon misolПлохой пример
Kuchsiz lavozim ko'rsatmasi nima ko'rinishda?Как выглядит слабая инструкция?
Mana shunday agent ko'p uchraydi — qisqa, umumiy, hech qanday qoida yo'q:Вот такой агент часто встречается — короткий, общий, никаких правил:
vue-developer.md (eski / старый)
# Vue Developer Agent
## Role
Sen Vue.js eksperti'san.Ты эксперт по Vue.js.
## Stack
Vue 3, Element Plus, Vuex, Tailwind
## Output
- Tayyor komponent- Готовый компонент
- i18n bilan- С i18n
^ qoidalar yo'q. «Tayyor» nimani anglatadi? Qachon to'xtash kerak? — yo'q.^ нет правил. Что значит «готов»? Когда остановиться? — не сказано.
Bunday agent oddiy ChatGPTdan deyarli farq qilmaydi. U «Vue ekspert» degan yorliqni oldi, lekin aslida ekspert kabi ishlamaydi. Senior dasturchi shunday yozmagan bo'lardi.Такой агент почти не отличается от обычного ChatGPT. Он получил ярлык «эксперт по Vue», но работает не как эксперт. Senior-разработчик так бы не написал.
YechimРешение
Yaxshi agentning 3 ustuni3 опоры хорошего агента
Senior darajadagi agent har doim shu uchtasiga ega:У агента senior-уровня всегда есть эти три:
1
Aniq rol va vakolatlarЧёткая роль и полномочия
Kim u? Nima qila oladi va nima qila olmaydi? Masalan: «Bug'larni tuzatadi, yangi fayl yarata olmaydi». Bu — cheklash, va bu yaxshi.Кто он? Что может и что не может? Например: «Чинит баги, новые файлы создавать не имеет права». Это — ограничение, и это хорошо.
2
Ish jarayoni (process)Процесс работы
Birinchi nima qilish kerak, keyin nima? «3 marta urindi, ish bermadi — to'xta, qaytadan o'yla» — bu to'xtash signali. Eksperiens shu joyda yashaydi.Что делать сначала, что потом? «3 раза не получилось — стоп, переосмысли» — это стоп-сигнал. Опыт живёт именно тут.
3
Tayyor mahsulot mezonlariКритерии готового результата
«Tayyor» degani — bu nima? Aniq chek-list. Masalan: build o'tdi, ikkala til (uz/ru) ham yangilangan, mobil ekranda ishlaydi. Chek-list yo'q — sifat yo'q.Что значит «готово»? Чёткий чек-лист. Например: build прошёл, оба языка обновлены, на мобильном работает. Нет чек-листа — нет качества.
REAL MISOL · MARSРЕАЛЬНЫЙ ПРИМЕР · MARS
Mars LMS uchun 3 ta agent qayta yozildiДля Mars LMS переписали 3 агента
Mars'ning talabalar portali (space.marsit.uz) ustida ishlaydigan kod ichida 3 ta «yordamchi agent» bor edi. Ular kuchsiz edi — oddiy qaydlar darajasida. Biz ularni senior darajaga ko'tardik.В коде студенческого портала Mars (space.marsit.uz) было 3 «помощника-агента». Они были слабыми — на уровне обычных заметок. Мы подняли их до senior-уровня.
🛠️
vue-developer
Yangi sahifa va fichalar yozadiПишет новые страницы и фичи
Yozishdan oldin qidiradi — balki bunday komponent allaqachon borПеред написанием ищет — может, такой компонент уже есть
Yangi fayl yaratmaydi, agar mavjudini tahrirlash mumkin bo'lsaНе создаёт новый файл, если можно отредактировать существующий
i18n — har doim ikkala til (uz/ru) bir vaqtdai18n — всегда оба языка (uz/ru) одновременно
🐛
bug-fixer
Bug'larni asosiy sababi'gacha tuzatadiЧинит баги до корневой причины
getMe() o'tmasdan turib studentInfo o'qildi studentInfo читается до getMe()
[ aniq sabab — fayl, qator, mantiq ][ точная причина — файл, строка, логика ]
Agent: Tuzatdim. Tekshirish uchun: Починил. Чтобы проверить:
1. /shop ✓
2. coin sotib ol ✓
3. balans yangilanishi ✓3. баланс обновился ✓
[ chek-list bilan tugatadi ][ заканчивает чек-листом ]
E'tibor bering: agent darrov tuzatmadi. Avval reproduktsiya, keyin gipoteza, faqat undan keyin — tuzatish. Va oxirida — tekshirish chek-listi. Bu — senior darajaning belgisi.Заметьте: агент не бросился чинить. Сначала воспроизведение, потом гипотеза, и только потом — фикс. А в конце — чек-лист проверки. Это и есть senior-уровень.
Sizga nega kerakЗачем это вам
«Lekin men dasturchi emasman...»«Но я не программист...»
Bu printsiplar hamma sohada ishlaydi. Sotuv, kuratorlik, marketing, HR, kassa. Har bir bo'lim o'zining «agentlarini» yaratishi mumkin:Эти принципы работают в любой сфере. Продажи, кураторство, маркетинг, HR, касса. У каждого отдела могут быть свои «агенты»:
💼
Sotuv agentiАгент продаж
«Mars uslubida ota-ona bilan yozish, narxni 3-xabardan oldin aytmaslik, bola yoshini bilib olish, kurslarni darhol qiyoslamaslik...»«Писать с родителем в стиле Mars, цену не называть до 3-го сообщения, узнать возраст ребёнка, не сравнивать курсы лоб в лоб...»
🎓
Kurator agentiАгент-куратор
«Bola dars qoldirsa — birinchi ota-onaga yozma, bolaga yoz; uchta dars qoldirgan bo'lsa — kuratorga signal; vazifa bajarmasa — sababini so'ra...»«Если ребёнок пропустил — сначала пиши ребёнку, не родителю; три пропуска — сигнал куратору; не сделал ДЗ — спроси причину...»
📞
Qo'ng'iroq tahlilchisiАналитик звонков
«Qo'ng'iroqni tinglab: menejer narxni qachon aytdi, qarshi'liklarga qanday javob berdi, bola yoshini so'radimi — chek-list bo'yicha baholash...»«Слушает звонок: когда менеджер назвал цену, как ответил на возражения, спросил ли возраст ребёнка — оценить по чек-листу...»
Eslatma: agent yaratish — bu bir martalik ish emas. Yaxshi agent doimiy yaxshilanadi: yangi qoidalar, yangi mezonlar, real ishdan kelib chiqib. Bu — sizning shaxsiy ekspertingiz.Помните: создание агента — это не разовая задача. Хороший агент постоянно улучшается: новые правила, новые критерии, на основе реальной работы. Это — ваш личный эксперт.
XulosaИтог
3 jumlada esda saqlash kerak narsaЧто запомнить в 3 предложениях
1. Agent — bu rol va qoidalar bilan AI. ChatGPT'ning «mutaxassis» versiyasi.
2. Yaxshi agentda 3 narsa bor: aniq rol, jarayon, sifat chek-listi.
3. Har bir bo'lim o'z agentini yaratishi mumkin — IT'chi bo'lish shart emas. Eng muhimi — qoidalarni aniq yozish.1. Агент — это AI с ролью и правилами. «Специализированная» версия ChatGPT.
2. У хорошего агента есть 3 вещи: чёткая роль, процесс, чек-лист качества.
3. Свой агент может быть у любого отдела — необязательно быть айтишником. Главное — чётко прописать правила.