Я участвую в конкурсе разработчиков «Код Петербурга», проводимом совместно VK и городом. По условиям нужно сделать или VK-приложение или чат-бота для VK/Маруси с какой-то важной для жителя или гостя города функцией, и с использованием одного из предоставленных внешних API.
Я попробовал воплотить свои давние мысли по семантическому поиску по текстам, в чем мне помог @wooferclaw. Что-то подобное мы пытались соорудить на хакатоне в Салехарде, но сейчас я пошёл дальше.
Бот для Маруси, который ищет мероприятия в Петербурге с сайта KudaGo. При этом к боту подключён морфологический словарь и тезаурус, который умеет определять домены и ассоциативные связи между словами.
Работает вроде неплохо. Во-первых, довольно точно ищет по прямым связям. Например, хорошо понимает, что слова «научный» и «наука» одинаковые, хотя в словаре словоформ они разные. Во-вторых, умеет находить связи по области: допустим, если попросить что-то про пришельцев, предлагает экспозицию о внеземных цивилизациях, хотя ни в описании, ни в ключевых словах этой экспозиции нет слова «пришелец» однокоренных с ним.
Но этот поиск приводит и к забавным последствиям, которые лично я не считаю недостатком, а скорее щепоткой соли в работе алгоритма. Так, при запросе о пришельцах может выдать выставку о коммунальных квартирах (что действительно близко по смыслу, но человеку, который ищет пришельцев, скорее всего нужно не это). А ещё на слово «крокодилы» предлагает экскурсию по рекам и каналам, мне очень нравится :)
Потестить можно, открыв Марусю (в приложении ВК или в отдельном) и сказав «Запусти навык Куда Пойти в Петербурге». А результаты конкурса будут в октябре. Там ещё второй этап, на него тоже что-нибудь подам.
#dev
👆#Hiring Alert!
Digital India Corporation is looking for experts in various fields. Apply NOW! 👩💻
Visit: dic.gov.in/index.php/notification/openings-main/369-inviting-applications-for-the-position-of-database-administrator-developer-php-designer-web-ui-369
#Hiring in UAE
Position - Sales Executive
Process - Credit Card Sale (Calling)
Salary - 2000 AED + Commission
Visa Provided
*Hindi Speaker Only*
Candidate should be in Dubai for an interview
Send me below details
Qualification -
Languages known -
Nationality -
Are you working in Dubai? -
Visit visa valid till -
Send details👆 on @innovative_media
#Hiring $1500+
Odoo mutaxassis kerak, yakka ishlay oladigan malakali middle+ fullstack dasturchi kerak, ingliz tili boʻlishi shart, iltimos malakali dasturchi boʻlsa ularga ham shu e’lonni ulashinglar.
Avvaldan rahmat.
🚀https://uic.group/vacancy/22
Tell me about a time…
Intervyu jarayonida odamlarning tajribasini bilish nisbatan oson: kod yozdirish yoki rezyume/portfoliosiga qarab bilimini taxminan aniqlasa bo’ladi. Lekin aniqlash nisbatan qiyin bo’lgan narsalardan biri - odam turli vaziyatlarda qanday qaror qabul qilishi.
Buni savollar orqali bilishning usuli “Tell me about a time…” formatida savol berish. O’zbekchasiga: “…(bo’lgan vaqt) haqida aytib bersangiz.” Savol ko’proq aynan o’sha vaqt haqidamas, intervyudan o’tayotgan odamning o’sha holatdagi tajribasi va u qanaqa qarorlar chiqarganini aniqlashga yordam beradi.
Misollar:
- Tell me about a time when you proactively brought a best practice to the team (komandangizga eng yaxshi amaliyotlardan birini olib kelganingiz haqida aytib bersangiz)
- Tell me about a time when you improved a customer experience significantly (foydalanuvchi tajribasini sezilarli ravishda yaxshilagan vaqtingiz haqida so’zlab bersangiz)
- Tell me about a time when you had a conflict with team members on the things that you believe should be different (komanda a’zosi (-lari) bilan siz boshqacha bo’lishi lozim deb hisoblagan narsangiz ustida munozara haqida aytib bersangiz)
- Tell me about a time when you made the biggest failure (eng katta muvaffaqiyatsizlikka uchragan vaqtingiz haqida aytib bersangiz)
Har qanday intervyu ikki tomonlama intervyu bo’lishini hisobga olsak, ishga kirayotgan odam ham xuddi shu formatda kompaniya turli vaziyatlarda qanaqa qarorlar chiqarishini o’rgansa bo’ladi.
@farhodjon#hiring
📣 Exciting news: IRAS is #hiring and looking for forward-thinking software engineers to join us in building the next-generation tax administration system for Singapore!
Keen to find out more about these job prospects? Organised by Open Government Products, you’d be happy to know that we’ll be a part of the hiring info session happening tonight, 12 Dec, 7 to 9 pm!
As a panellist, our Infocomm Specialist Runguang will be sharing more how his role drives impact, leveraging the latest technologies to deliver the best experience for our citizens.
👉🏼 Sign up at go.gov.sg/techforpublicgood and apply today at go.gov.sg/irastechcareers!
📣 Hiring alert - Senior Data Scientist
Yana bir vakansiya. Super Dispatch o’zi ishlab chiqqan Machine Learning modellarini rivojlantirish va yangi modellar qurish uchun Senior Data Scientist izlayapti. Asosiy vazifa: AQShdagi avto transport sohasi uchun kuchli modellar chiqarib, mijozlarga eng yaxshi tajribani yetkazish. Analitik fikrlash, rosa ko’p tajriba qilish sifatlari juda muhim.
Nomzodlar bu yerda qabul qilinyapti:
https://superdispatch.breezy.hr/p/46dc9ae30188-senior-data-scientist
@farhodjon#superdispatch#hiring
📣 Hiring alert - Senior QA Automation Engineer
Super Dispatch QA avtomatizatsiyasi bilan shug’ullanadigan tajribali injener izlayapti. Bu injener Platform jamoasining bir qismi sifatida kompaniyaning QA jarayonlarini avtomatlashtirish uchun qurilgan (va quriladigan) platformaning asosi ustida ishlaydi va boshqa QA injenerlar yangi yo’nalishni o’zlashtirishda yordam beradi.
Nomzodlar bu yerda qabul qilinyapti:
https://superdispatch.breezy.hr/p/40e877318444-senior-qa-automation-engineer
@farhodjon#superdispatch#hiring
📣 Hiring alert - Senior QA Engineer II
Super Dispatch juda tajribali, analitik fikrlaydigan, ingliz tilini juda yaxshi biladigan QA Engineer izlayapti. Bu injener sun’iy intellekt asosida ishlaydigan mahsulotlarning sifatini nazorat qilish, foydalanuvchilarga eng yaxshi tajribani yetkazish bilan shug’ullanadi.
Nomzodlar bu yerda qabul qilinyapti:
https://superdispatch.breezy.hr/p/3fddc0fba578-senior-qa-engineer-ii
* * * * *
Senior QA Engineer II - senior injenerning keyingi darajasi. Dasturchilardan kutiladigan taxminiy talablar bu injenerga ham qo’yiladi. Nisbatan kengroq mas’uliyatni oladi, to’liq avtonom, ishni avtomatlashtirishning yangi usullarini topadi, boshqa jamoalar va odamlar bilan yaxshi kommunikatsiya/munosabat quradi.
@farhodjon#superdispatch#hiring
📣 Hiring alert (October 2025 Edition)
Hozir hamma ham paxta terish bilan band emas, shuning uchun, kuzgi vakansiyalarga nima yetsin?
- Backend Engineer II (Python)
- Director / VP of Engineering
- Senior Product Designer
Odamlarning hayotini va ishini o’zgartirish, professional o’sish, yaxshi komanda bilan ishlash imkoniyati. Tanishlarga yuborganlarga mendan (va Nodirxondan) cheksiz minnatdorlik!
@farhodjon#superdispatch#hiring
📣Hiring Alert
Super Dispatch dizayn komandamizga ikki nafar Senior Product Designer qidirmoqdamiz.
Murakkab muammolarni chuqur tahlil qilib, foydalanuvchilar bilan tadqiqotlar olib borib, oddiy va intuitiv dizayn yechimlar ishlab chiqa oladigan, odamlarga nisbatan kuchli empatiyaga ega dizayner qidiryapmiz.
Dizaynerning har bir qarori odamlar ishini soddalashtirishi va biznes samaradorligini oshirishga xizmat qilishi kerak. Yaxshi komanda bilan ishlash uchun zo’r imkoniyat.
Barcha talablar bilan havola orqali tanishish mumkin:
👉Senior Product Designer
Repostlar uchun cheksiz minnatdorman!
@nodizayn#superdispatch#hiring
📣 Hiring alert (July 2025 Edition)
Tandirdan yaqinda uzilgan yangi vakansiyalar:
- Senior Frontend Engineer
- Senior Backend Engineer (Python)
Odamlarning hayotini va ishini o’zgartirish, professional o’sish, yaxshi komanda bilan ishlash imkoniyati. Tanishlarga yuborganlarga mendan cheksiz minnatdorlik!
@farhodjon#superdispatch#hiring