Билим базасы Сүйлөшүү
Жумушчу мейкиндиктер, боттор жана графиктер
Өзүңүздү кайталап токтотуунун үч жолу: чаттардын ортосундагы контекст, сиз каалагандай жооп берген бот жана өзүн-өзү суроо берген суроо.
Бул барак ыңгайлуулук үчүн машинада которулган. Англисче оригиналдуу версия колдонулат.
Иш берүүчү мейкиндиктер
Жумушчу мейкиндик — бул чаттардын сериясы үчүн орток контекст: андагы ар бир чат аткарышы керек болгон нускамалар, ал окуп чыгышы керек болгон шилтеме файлдары жана... репозиторийлер Ал көрө алат. Чатты жумушчу мейкиндикке (workspace) кошсоңуз, ал ар бир билдирүү талдоону ошол контекст менен баштайт; андан жаңы чат ачсаңыз, жаңы чат да жумушчу мейкиндикти мурункусунан мурас катары алат.
Иш берүүчү мейкиндиктин репозиторийлери аларды алмаштыруунун ордуна, чатта мурунтан бар болгондорго кошулат жана контексттик тилкеде иш берүүчү мейкиндиктин 것으로 белгиленет — ал жерден бирөөнү алып салуу жалган болот, анткени иш берүүчү мейкиндик аны дароо кайра кайтарып коёт.
Билим файлдары
Иш берүүчү мейкиндикке (workspace) тиркелген текст жана код файлдары сиз жакында сураган сурооңуз боюнча сиздин түзмөгүңүздөн издөөлөт жана ага тиешелүү үзүндүлөр ошол билдирүүнүн ичинде жөнөтүлөт. Алар эч жерге жүктөлбөйт: алар түзмөктө калат, издөө ошол жерде жүрөт жана сиз жөнөткөн башка нерселер сыяктуу эле, болгону шайкеш келген үзүндүлөр билдирүүгө шифрленип кошулат.
Бул ар бир билдирүүдө болот, бир гана биринчисинде эмес, ошондуктан жумушчу мейкиндик узун диалогдун ортосунда токтоп калбайт. Билдирүүдө эч нерсе жөнөтүлбөсө да, ар бир файлдын аты жазылат, ошондуктан модель дагы эмнелерди айтып берсе болорун билет — файлдын атын сураңыз жана кийинки билдирүү анын көбүрөөк маалыматын камтыйт.
Кайтаруу (Retrieval) чоң иштөөчү мейкиндикти колдонууга мүмкүндүк берүүчү негизги нерсе: модель бир убакта белгилүү бир көлөмдө гана маалыматты сактай алат, ал эми ал мейкиндикти бүтүндөй текшерилиш менен толтуруу баарлашуу үчүн орун калтырбайт. Эч нерсе кыскартылбайт жана эч нерсе индекстөө үчүн серверге жөнөтүлбөйт — бул сиздин өз түзмөгүңүздө иштеген, өз файлдарыңыз боюнча жөнөкөй ачкыч сөздөрдү издөө процесси.
Боттор
Бот — бул жооп берүүнүн бир жолу: ат, туруктуу көрсөтмөлөр, жооп берүүчү модель жана бир нече баштоочу фразалар. Аны чатка колдонсоңуз, анын көрсөтмөлөрү бардык нерседен мурда келет, ал көрсөткөн модель бекитилет, ал эми бош чатта жалпы фразалардын ордуна анын баштоочу фразалары сунушталат.
Ботторду өзүңүз түзө аласыз. Колдоо көрсөтүүчү триажер, релиз-ноталарды жазуучу, жообун эч качан айтпаган репетитор — ар бири бир жолу жазылып, кайра колдонулуучу бир нече саптан турат.
Бот дагы ташый алат чыгымдардын чектери ар бир чатка тиешелүү болгон аны колдонуу. Эгерде чаттын өзүнүн чектөөлөрү болсо, анда экөөндүн ичинен катуураак болгону колдонулат.
Бөлүшүү жана жарыялоо бир
Ботту шилтеме же QR-код катары бөлүшүңүз, анда аны ачкан адам сиздин аккаунтуңузду эмес, ботту алат. Маалымат (payload) боттун кантип жооп берерин гана камтыйт: атын, нускамаларын, моделин жана баштапкы суроолорун. Ал эч качан сиздин репозиторийлериңизди, кирүү токендериңизди, билим файлдарыңызды же экөөңөрдүн айткан эч нерсеңизди ташыбайт. Бот шилтеменин фрагментинде жайгашкан, браузерлер аны серверге жөнөтпөйт, ошондуктан аны берүү эч кимге суроо-талап болуп эсептелбейт.
Сиз ошондой эле өзүңүздүн npub дарегиңиздин астында алмаштырылуучу Nostr окуясы катары ботту жарыялап, анын дарегин бөлүшө аласыз. Кайрадан жарыялоо экинчи көчүрмөнү калтырбастан, мурункусын алмаштырат. Жарыялоо — бул авторлук укукту талдоо, ошондуктан ал ар дайым сиздин аккаунтуңуз тарабынан кол коюлат жана эч качан башка тараптан кол коюлбайт анонимдүү бир жолку ключ.
Бейтааныш адамдын нускамалары да нускамалар. Бөлүшүлгөн ботту кошуу анын нускамаларын алгач толук көрсөтөт — аны колдонуу
Пландаштырылган промпттор
Пландаштырылган суроо — бул Nymbot сиз үчүн бере турган суроо: бир жолу, саат сайын, күн сайын же жума сайын, жаңы чатка же сиз ачкан белгилүү бир чатка. Эртең мененки кыскача маалымат, репозиторийге жумалык сереп жүргүзүү же башка учурда унутуп калышыңыз мүмкүн болгон нерсени туруктуу текшерип туруу.
Мында мындай ишти аткарган сервер жок. Тиркеме ачык турганда иштөө процесси тиркеменин ичинде жүрөт, ал эми тиркеме жабык турганда келип калган иштөө процесси, өтүп кеткен ар бир слотту толтурууга аракет кылбай, кайра киргенде бир жолу гана аткарылат. Ар бир иштөө бир жоопко турат, бул кол менен сураган менен бирдей.