Я участвую в конкурсе разработчиков «Код Петербурга», проводимом совместно VK и городом. По условиям нужно сделать или VK-приложение или чат-бота для VK/Маруси с какой-то важной для жителя или гостя города функцией, и с использованием одного из предоставленных внешних API.
Я попробовал воплотить свои давние мысли по семантическому поиску по текстам, в чем мне помог @wooferclaw. Что-то подобное мы пытались соорудить на хакатоне в Салехарде, но сейчас я пошёл дальше.
Бот для Маруси, который ищет мероприятия в Петербурге с сайта KudaGo. При этом к боту подключён морфологический словарь и тезаурус, который умеет определять домены и ассоциативные связи между словами.
Работает вроде неплохо. Во-первых, довольно точно ищет по прямым связям. Например, хорошо понимает, что слова «научный» и «наука» одинаковые, хотя в словаре словоформ они разные. Во-вторых, умеет находить связи по области: допустим, если попросить что-то про пришельцев, предлагает экспозицию о внеземных цивилизациях, хотя ни в описании, ни в ключевых словах этой экспозиции нет слова «пришелец» однокоренных с ним.
Но этот поиск приводит и к забавным последствиям, которые лично я не считаю недостатком, а скорее щепоткой соли в работе алгоритма. Так, при запросе о пришельцах может выдать выставку о коммунальных квартирах (что действительно близко по смыслу, но человеку, который ищет пришельцев, скорее всего нужно не это). А ещё на слово «крокодилы» предлагает экскурсию по рекам и каналам, мне очень нравится :)
Потестить можно, открыв Марусю (в приложении ВК или в отдельном) и сказав «Запусти навык Куда Пойти в Петербурге». А результаты конкурса будут в октябре. Там ещё второй этап, на него тоже что-нибудь подам.
#dev
#Cechia🇨🇿
#Parlamentari
❓Come si vota in Cechia?
I 200 membri della Camera dei deputati ceca (Poslanecká sněmovna) sono eletti mediante un sistema proporzionale sulla base di liste aperte. Il territorio del Paese viene suddiviso in 14 circoscrizioni elettorali, corrispondenti alle 13 regioni del Paese e alla città di Praga.
I seggi sono assegnati secondo il metodo dei più alti resti, utilizzando prima la quota Imperiali, e successivamente – per i seggi non assegnati subito – la quota Hagenbach-Bischoff.
Un partito, per poter avere seggi, deve ottenere il 5% dei voti; nel caso invece di coalizioni, quelle con due partiti devono ottenere il 7%, mentre quelle con tre o più partiti devono ottenere l'11% dei suffragi.
In foto: Thunovský palác, sede della Camera dei deputati(Praga).
@TuttoElezioni
🇨🇿#Cechia - Sabato a Praga decine di migliaia di persone hanno manifestato contro il governo del primo ministro Andrej #Babis, di destra e populista. Secondo i manifestanti, che gli organizzatori stimano essere stati circa 200mila, Babis e il suo governo sarebbero una minaccia per la democrazia e c’è il rischio che presto il paese ritiri il proprio sostegno all’Ucraina. (ilPost)
@UltimoraPolitics24
🇨🇿 Elezioni #Cechia – L’ex premier Andrej #Babiš vince con il 35% dei voti e 82 seggi, aprendo la strada al suo ritorno tramite alleanze di governo. Il miliardario 71enne, leader populista e critico su politiche migratorie, UE e NATO, punta a rimettere in discussione la linea del Paese su Ucraina e rapporti con Mosca. Il suo partito, Azione dei Cittadini Insoddisfatti (#ANO), ha lasciato l'anno scorso Renew Europe per unirsi ai Patrioti Europei di Salvini e Le Pen.
@UltimoraPolitics
#ProssimeElezioni🗓
Le elezioni che seguiremo prossimamente sono:
🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre;
🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre;
🇮🇹 Italia: regionali in #Toscana, il 12 e il 13 ottobre;
🇦🇷#Argentina: parlamentari, il 26 ottobre;
🇳🇱#PaesiBassi: parlamentari, il 29 ottobre.
@TuttoElezioni
#ProssimeElezioni🗓
❗️Calendario aggiornato
Le elezioni che seguiremo prossimamente sono:
🇳🇴#Norvegia: parlamentari, l'8 settembre;
🇲🇩#Moldavia: parlamentari, il 28 settembre;
🇮🇹#Italia: #regionali in #ValledAosta, il 28 settembre;
🇮🇹 Italia: regionali nelle #Marche, il 28 e il 29 settembre;
🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre;
🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre;
🇦🇷#Argentina: parlamentari, il 26 ottobre;
🇳🇱#PaesiBassi: parlamentari, il 29 ottobre.
@TuttoElezioni
#ProssimeElezioni🗓
Le elezioni che seguiremo prossimamente sono:
🇲🇩#Moldavia: #parlamentari, il 28 settembre;
🇮🇹#Italia: #regionali in #ValledAosta, il 28 settembre;
🇮🇹 Italia: regionali nelle #Marche, il 28 e il 29 settembre;
🇨🇿#Cechia: parlamentari, il 3 e il 4 ottobre;
🇮🇹 Italia: regionali in #Calabria, il 5 e il 6 ottobre;
🇮🇹 Italia: regionali in #Toscana, il 12 e il 13 ottobre;
🇦🇷#Argentina: parlamentari, il 26 ottobre;
🇳🇱#PaesiBassi: parlamentari, il 29 ottobre.
@TuttoElezioni
#Cechia🇨🇿
#Parlamentari
Risultati parziali.
Distribuzione dei seggi.
🟦 SÌ (#ANO|PfE): 80 (+8)
⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 52 (-19)
🟪 Sindaci e indipendenti (#STAN|Centro liberale): 22 (-11)
⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 18 (+14)
🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 15 (-5)
🟦 Automobilisti per se stessi (#AUTO|PfE): 13 (nuovo)
Totale: 200
Maggioranza: 101
Nota: tra parentesi è indicata la variazione rispetto alle elezioni del 2021.
@TuttoElezioni
#Cechia🇨🇿
#Parlamentari
Risultati preliminari.
Scrutinato: 100%.
Affluenza: 68,95% (+3,56% rispetto al 2021)
🟦 SÌ (#ANO|PfE): 34,51%
⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,36%
🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,23%
⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,97%
🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,78%
🟦 Automobilisti per se stessi (#AUTO|PfE): 6,77%
🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,30%
@TuttoElezioni
#Cechia🇨🇿
#Parlamentari
Risultati parziali.
Scrutinato: 99,95%
🟦 SÌ (#ANO|PfE): 34,57%
⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,33%
🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,21%
⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,94%
🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,79%
🟦 Automobilisti per se stessi (#AUTO|PfE): 6,77%
🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,31%
@TuttoElezioni
#Cechia🇨🇿
#Parlamentari
Risultati parziali.
Scrutinato: 99,18%
🟦 SÌ (#ANO|PfE): 34,77%
⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,20%
🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,16%
⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,83%
🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,83%
🟦 Automobilisti per se stessi (#AUTO|PfE): 6,79%
🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,33%
@TuttoElezioni
#Cechia🇨🇿
#Parlamentari
Risultati parziali.
Scrutinato: 98,12%
🟦 SÌ (#ANO|PfE): 34,98%
⬛️ Insieme (#Spolu|Centro-destra; comprende #ODS|ECR, #KDU|PPE e #TOP09|PPE): 23,03%
🟪 Sindaci e indipendenti (#STAN|Centro liberale): 11,11%
⬛️ Partito Pirata Ceco (#Piráti|G/EFA, comprende anche #Zelení|G/EFA): 8,75%
🟦 Libertà e Democrazia diretta (#SPD|ESN; comprende anche #Trikolora|Estrema destra, #Svobodní|Destra e #PRO|Destra): 7,86%
🟦 Automobilisti per se stessi (#AUTO|PfE): 6,81%
🟥 Basta (#Stačilo|Sinistra; comprende #SOCDEM|S&D e #KSČM|Comunisti): 4,35%
@TuttoElezioni