{"id":5341,"date":"2023-09-18T15:42:43","date_gmt":"2023-09-18T15:42:43","guid":{"rendered":"https:\/\/picockpit.com\/raspberry-pi\/?p=5341"},"modified":"2023-11-27T08:12:58","modified_gmt":"2023-11-27T08:12:58","slug":"paragon-project-ai-generative-keyboard","status":"publish","type":"post","link":"https:\/\/picockpit.com\/raspberry-pi\/pt\/paragon-project-ai-generative-keyboard\/","title":{"rendered":"Projeto Paragon: Teclado gerador de IA"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard-1024x576.png\" alt=\"Imagem do t\u00edtulo do teclado gerador de IA\" class=\"wp-image-5342\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard-1024x576.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard-300x169.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard-768x432.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard-18x10.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Tenho estado a observar este projeto nas \u00faltimas semanas e penso que chegou a altura de o partilhar na nossa s\u00e9rie Paragon Projects, sobretudo porque estou demasiado entusiasmado para n\u00e3o o partilhar! \u00c9 um teclado que aprende como se escreve e depois ajuda a escrever texto. Talvez o mais fixe de tudo - ajuda a criar prompts para o ChatGPT. \u00c9 um teclado gerador de IA.<\/p>\n\n\n\n<p>Pamungkas Sumasta criou este projeto, que Pamungkas apelidou de <a href=\"https:\/\/hackaday.io\/project\/192514-generative-kaiboard\">Prancheta generativa<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1-1024x682.png\" alt=\"\" class=\"wp-image-5355\" style=\"width:535px;height:356px\" width=\"535\" height=\"356\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1-1024x682.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1-300x200.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1-768x511.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1-18x12.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard1.png 1437w\" sizes=\"auto, (max-width: 535px) 100vw, 535px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dito: <a href=\"https:\/\/github.com\/sumastavr\/Generative_kAiBoard\/tree\/main\">Pamungkas Sumasta<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Como se pode ver, \u00e9 um teclado dividido com o seu pr\u00f3prio ecr\u00e3 no meio que pode responder a entradas e oferecer sa\u00eddas. Isto permite-lhe funcionar como um assistente virtual.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hardware<\/h2>\n\n\n\n<p>A Pamungkas concebeu uma placa de circuito impresso personalizada para este projeto, cujos ficheiros se encontram em <a href=\"https:\/\/github.com\/sumastavr\/Generative_kAiBoard\/tree\/main\">o reposit\u00f3rio GitHub para o Generative kAiboard<\/a>.<\/p>\n\n\n\n<p>Em particular, este projeto baseia-se num STM32 como microcontrolador principal, com um ESP32 como co-microcontrolador. Para al\u00e9m disso, tem um LCD de 5\u2033 no centro e um Wiznet W5300 como controlador Ethernet.<\/p>\n\n\n\n<p>Como se pode ver pelas imagens, Pamungkas decidiu tornar este teclado incrivelmente brilhante e colorido. Por isso, se estiver interessado em construir a partir deste projeto, vai ter de deitar as m\u00e3os a um monte de LEDs.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2-1024x680.png\" alt=\"\" class=\"wp-image-5354\" style=\"width:536px;height:356px\" width=\"536\" height=\"356\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2-1024x680.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2-300x199.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2-768x510.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2-18x12.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard2.png 1488w\" sizes=\"auto, (max-width: 536px) 100vw, 536px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dito: <a href=\"https:\/\/github.com\/sumastavr\/Generative_kAiBoard\/tree\/main\">Pamungkas Sumasta<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Para al\u00e9m disso, a alimenta\u00e7\u00e3o do teclado \u00e9 fornecida atrav\u00e9s de um m\u00f3dulo PoE na parte posterior.<\/p>\n\n\n\n<p>Pamungkas carregou uma lista de instru\u00e7\u00f5es na p\u00e1gina do Hackaday, se quiser ver os pormenores. Pode optar por uma das tr\u00eas op\u00e7\u00f5es que Pamungkas apresenta para abordar este projeto: duplica\u00e7\u00e3o total, modifica\u00e7\u00e3o personalizada ou transforma\u00e7\u00e3o total.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Software<\/h2>\n\n\n\n<p>No que diz respeito ao software, o Generative kAiboard baseia-se na estrutura Arduino para reunir tudo.<\/p>\n\n\n\n<p>A ideia \u00e9 que o teclado mantenha uma liga\u00e7\u00e3o com o servidor OpenAI para ter uma interface constante com o ChatGPT. Pamungkas consegue isso atrav\u00e9s de SSL com o Wiznet W5300 e o STM32.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3-1024x682.png\" alt=\"\" class=\"wp-image-5353\" style=\"width:545px;height:363px\" width=\"545\" height=\"363\" srcset=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3-1024x682.png 1024w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3-300x200.png 300w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3-768x512.png 768w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3-18x12.png 18w, https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/Kaiboard3.png 1487w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><figcaption class=\"wp-element-caption\">Cr\u00e9dito: <a href=\"https:\/\/github.com\/sumastavr\/Generative_kAiBoard\/tree\/main\">Pamungkas Sumasta<\/a>.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Pamungkas desenvolveu o assistente virtual que se v\u00ea na imagem acima no HeyGen - um gerador de v\u00eddeo com IA. Pode v\u00ea-lo em a\u00e7\u00e3o neste v\u00eddeo:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" hcb-fetch-image-from=\"https:\/\/www.youtube.com\/watch?v=LA65DMgj7l8\" title=\"Generative kAiboard : Para al\u00e9m da digita\u00e7\u00e3o com IA generativa\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/LA65DMgj7l8?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclus\u00e3o<\/h2>\n\n\n\n<p>Este \u00e9 um projeto brilhante e muito valioso que ir\u00e1 certamente transformar o seu jogo de IA.<\/p>\n\n\n\n<p>Para mais pormenores, pode consultar <a href=\"https:\/\/hackaday.io\/project\/192514-generative-kaiboard\">a p\u00e1gina do Hackaday<\/a>.<\/p>\n\n\n\n<p>Quer ver mais projectos da Paragon? Pode ver a lista completa <a href=\"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/\">aqui<\/a>.<\/p>\n\n\n\n<p>Agora que o ChatGPT substituiu em grande parte os motores de busca na minha vida, este teclado vai dar muito jeito!<\/p>\n\n\n\n<p>Para que utiliza o ChatGPT na sua vida quotidiana?<\/p>\n<div class=\"shariff shariff-align-center shariff-widget-align-left shariff-buttonstretch\"><ul class=\"shariff-buttons theme-white orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fparagon-project-ai-generative-keyboard%2F&text=Paragon%20Project%3A%20AI%20Generative%20Keyboard\" title=\"Compartilhar no X\" aria-label=\"Compartilhar no X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#000\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#000\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#000\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fparagon-project-ai-generative-keyboard%2F\" title=\"Partilhar no Facebook\" aria-label=\"Partilhar no Facebook\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#3b5998\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#3b5998\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#3b5998\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button telegram shariff-nocustomcolor\" style=\"background-color:#4084A6\"><a href=\"https:\/\/telegram.me\/share\/url?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fparagon-project-ai-generative-keyboard%2F&text=Paragon%20Project%3A%20AI%20Generative%20Keyboard\" title=\"Compartilhar no Telegram\" aria-label=\"Compartilhar no Telegram\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0088cc; color:#0088cc\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#0088cc\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"><path fill=\"#0088cc\" d=\"M30.8 6.5l-4.5 21.4c-.3 1.5-1.2 1.9-2.5 1.2L16.9 24l-3.3 3.2c-.4.4-.7.7-1.4.7l.5-7L25.5 9.2c.6-.5-.1-.8-.9-.3l-15.8 10L2 16.7c-1.5-.5-1.5-1.5.3-2.2L28.9 4.3c1.3-.5 2.3.3 1.9 2.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#0088cc\">partilhar<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button reddit shariff-nocustomcolor\" style=\"background-color:#ff5700\"><a href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fpicockpit.com%2Fraspberry-pi%2Fpt%2Fparagon-project-ai-generative-keyboard%2F\" title=\"Compartilhar no Reddit\" aria-label=\"Compartilhar no Reddit\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#ff4500; color:#ff4500\" target=\"_blank\"><span class=\"shariff-icon\" style=\"fill:#ff4500\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 512 512\"><path fill=\"#ff4500\" d=\"M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z\"\/><\/svg><\/span><span class=\"shariff-text\" style=\"color:#ff4500\">partilhar<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Tenho estado a observar este projeto nas \u00faltimas semanas e penso que chegou a altura de o partilhar na nossa s\u00e9rie Paragon Projects, sobretudo porque estou demasiado entusiasmado para n\u00e3o o partilhar! \u00c9 um teclado que aprende como se escreve e depois ajuda a escrever texto. Talvez o mais fixe de tudo - ajuda a criar prompts...<\/p>","protected":false},"author":2,"featured_media":5342,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2242,1534],"tags":[210,501,211,257,377,1936,1939,1828,569,1775,1794,1717,1935,486,447,1938,1937,1934,1767],"class_list":["post-5341","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp32-projects","category-paragon-projects","tag-ai","tag-arduino","tag-artificial-intelligence","tag-chatgpt","tag-esp32","tag-generative-kaiboard","tag-generator","tag-hackaday","tag-keyboard","tag-mechanical-keyboard","tag-openai","tag-paragon-project","tag-poe","tag-project","tag-projects","tag-prompt","tag-ssl","tag-stm32","tag-wiznet"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Paragon Project: AI Generative Keyboard | PiCockpit<\/title>\n<meta name=\"description\" content=\"In this Paragon Project, we&#039;re highlighting this super cool AI generative keyboard built with a ESP32. Learn all about how to make one!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/paragon-project-ai-generative-keyboard\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Paragon Project: AI Generative Keyboard | PiCockpit\" \/>\n<meta property=\"og:description\" content=\"In this Paragon Project, we&#039;re highlighting this super cool AI generative keyboard built with a ESP32. Learn all about how to make one!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/picockpit.com\/raspberry-pi\/pt\/paragon-project-ai-generative-keyboard\/\" \/>\n<meta property=\"og:site_name\" content=\"PiCockpit\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/pi3gshop\" \/>\n<meta property=\"article:published_time\" content=\"2023-09-18T15:42:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-27T08:12:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"raspi berry\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@pi3g\" \/>\n<meta name=\"twitter:site\" content=\"@pi3g\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"raspi berry\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/\"},\"author\":{\"name\":\"raspi berry\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\"},\"headline\":\"Paragon Project: AI Generative Keyboard\",\"datePublished\":\"2023-09-18T15:42:43+00:00\",\"dateModified\":\"2023-11-27T08:12:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/\"},\"wordCount\":444,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/AI-Generative-Keyboard.png\",\"keywords\":[\"AI\",\"Arduino\",\"Artificial Intelligence\",\"ChatGPT\",\"ESP32\",\"Generative kAiboard\",\"Generator\",\"Hackaday\",\"keyboard\",\"mechanical keyboard\",\"OpenAi\",\"Paragon Project\",\"PoE\",\"project\",\"Projects\",\"Prompt\",\"SSL\",\"STM32\",\"wizNET\"],\"articleSection\":[\"ESP32 Projects\",\"Paragon Projects\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/\",\"name\":\"Paragon Project: AI Generative Keyboard | PiCockpit\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/AI-Generative-Keyboard.png\",\"datePublished\":\"2023-09-18T15:42:43+00:00\",\"dateModified\":\"2023-11-27T08:12:58+00:00\",\"description\":\"In this Paragon Project, we're highlighting this super cool AI generative keyboard built with a ESP32. Learn all about how to make one!\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#primaryimage\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/AI-Generative-Keyboard.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/AI-Generative-Keyboard.png\",\"width\":1200,\"height\":675,\"caption\":\"AI Generative Keyboard Title Image\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/paragon-project-ai-generative-keyboard\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Paragon Projects\",\"item\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/category\\\/paragon-projects\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Paragon Project: AI Generative Keyboard\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#website\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"name\":\"PiCockpit\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#organization\",\"name\":\"PiCockpit.com\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"contentUrl\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/Screenshot-from-2023-07-24-15-01-24.png\",\"width\":1165,\"height\":283,\"caption\":\"PiCockpit.com\"},\"image\":{\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/pi3gshop\",\"https:\\\/\\\/x.com\\\/pi3g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/#\\\/schema\\\/person\\\/7af3a7a8c999bc722029ef9ca9d78eee\",\"name\":\"raspi berry\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g\",\"caption\":\"raspi berry\"},\"description\":\"I'm here to help you with all your Raspberry Pi related questions &amp; love to share about new project ideas for the Raspberry Pi, and give quick tips. Of course I'll also help you with PiCockpit and how to make your Raspberry Pi even easier to use with this raspberry pi monitoring solution :-)\",\"sameAs\":[\"https:\\\/\\\/picockpit.com\"],\"url\":\"https:\\\/\\\/picockpit.com\\\/raspberry-pi\\\/pt\\\/author\\\/raspi-berry\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Projeto Paragon: Teclado gerador de IA | PiCockpit","description":"Neste Projeto Paragon, destacamos este teclado gerador de IA super fixe constru\u00eddo com um ESP32. Saiba tudo sobre como fazer um!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/picockpit.com\/raspberry-pi\/pt\/paragon-project-ai-generative-keyboard\/","og_locale":"pt_PT","og_type":"article","og_title":"Paragon Project: AI Generative Keyboard | PiCockpit","og_description":"In this Paragon Project, we're highlighting this super cool AI generative keyboard built with a ESP32. Learn all about how to make one!","og_url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/paragon-project-ai-generative-keyboard\/","og_site_name":"PiCockpit","article_publisher":"https:\/\/www.facebook.com\/pi3gshop","article_published_time":"2023-09-18T15:42:43+00:00","article_modified_time":"2023-11-27T08:12:58+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png","type":"image\/png"}],"author":"raspi berry","twitter_card":"summary_large_image","twitter_creator":"@pi3g","twitter_site":"@pi3g","twitter_misc":{"Escrito por":"raspi berry","Tempo estimado de leitura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#article","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/"},"author":{"name":"raspi berry","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee"},"headline":"Paragon Project: AI Generative Keyboard","datePublished":"2023-09-18T15:42:43+00:00","dateModified":"2023-11-27T08:12:58+00:00","mainEntityOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/"},"wordCount":444,"commentCount":0,"publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png","keywords":["AI","Arduino","Artificial Intelligence","ChatGPT","ESP32","Generative kAiboard","Generator","Hackaday","keyboard","mechanical keyboard","OpenAi","Paragon Project","PoE","project","Projects","Prompt","SSL","STM32","wizNET"],"articleSection":["ESP32 Projects","Paragon Projects"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/","url":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/","name":"Projeto Paragon: Teclado gerador de IA | PiCockpit","isPartOf":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#website"},"primaryImageOfPage":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#primaryimage"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#primaryimage"},"thumbnailUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png","datePublished":"2023-09-18T15:42:43+00:00","dateModified":"2023-11-27T08:12:58+00:00","description":"Neste Projeto Paragon, destacamos este teclado gerador de IA super fixe constru\u00eddo com um ESP32. Saiba tudo sobre como fazer um!","breadcrumb":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#primaryimage","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/09\/AI-Generative-Keyboard.png","width":1200,"height":675,"caption":"AI Generative Keyboard Title Image"},{"@type":"BreadcrumbList","@id":"https:\/\/picockpit.com\/raspberry-pi\/paragon-project-ai-generative-keyboard\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/picockpit.com\/raspberry-pi\/"},{"@type":"ListItem","position":2,"name":"Paragon Projects","item":"https:\/\/picockpit.com\/raspberry-pi\/category\/paragon-projects\/"},{"@type":"ListItem","position":3,"name":"Paragon Project: AI Generative Keyboard"}]},{"@type":"WebSite","@id":"https:\/\/picockpit.com\/raspberry-pi\/#website","url":"https:\/\/picockpit.com\/raspberry-pi\/","name":"PiCockpit","description":"","publisher":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/picockpit.com\/raspberry-pi\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/picockpit.com\/raspberry-pi\/#organization","name":"PiCockpit.com","url":"https:\/\/picockpit.com\/raspberry-pi\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/","url":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","contentUrl":"https:\/\/picockpit.com\/raspberry-pi\/wp-content\/uploads\/2023\/07\/Screenshot-from-2023-07-24-15-01-24.png","width":1165,"height":283,"caption":"PiCockpit.com"},"image":{"@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/pi3gshop","https:\/\/x.com\/pi3g"]},{"@type":"Person","@id":"https:\/\/picockpit.com\/raspberry-pi\/#\/schema\/person\/7af3a7a8c999bc722029ef9ca9d78eee","name":"baga de framboesa","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c10c423ceeff34163dd54a5472d6da17d71c0e360e0cf8cdb8847006372f216b?s=96&d=blank&r=g","caption":"raspi berry"},"description":"Estou aqui para ajud\u00e1-lo com todas as suas perguntas relacionadas com o Raspberry Pi e adoro compartilhar sobre novas id\u00e9ias de projetos para o Raspberry Pi, e dar dicas r\u00e1pidas. Claro que tamb\u00e9m o ajudarei com o PiCockpit e como tornar o seu Raspberry Pi ainda mais f\u00e1cil de usar com esta solu\u00e7\u00e3o de monitoriza\u00e7\u00e3o do raspberry Pi :-)","sameAs":["https:\/\/picockpit.com"],"url":"https:\/\/picockpit.com\/raspberry-pi\/pt\/author\/raspi-berry\/"}]}},"_links":{"self":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/5341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/comments?post=5341"}],"version-history":[{"count":7,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/5341\/revisions"}],"predecessor-version":[{"id":5360,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/posts\/5341\/revisions\/5360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media\/5342"}],"wp:attachment":[{"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/media?parent=5341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/categories?post=5341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/picockpit.com\/raspberry-pi\/pt\/wp-json\/wp\/v2\/tags?post=5341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}