Article View: pl.misc.elektronika
Article #797456Re: zabawa czatem :)
From: Marek
Date: Fri, 22 Aug 2025 11:44
Date: Fri, 22 Aug 2025 11:44
44 lines
3587 bytes
3587 bytes
On Thu, 21 Aug 2025 12:09:37 +0200, Mateusz Viste <mateusz@x.invalid> wrote: > Do czegoś jeszcze się ta technologia nadaje? Potwierdzam genialność zastosowań jeśli chodzi o języki. Ależ też oczywiście, że kwestie programistyczne. Świetnie moim zdaniem się nadaje jako wprowadzenie/help do jakiegoś API czy frameworka. Nie twierdzę, że nauczy programowania od zera ale jako uzupełnienie już nabytych umiejętności - dlaczego nie? Tak luźno i wakacyjne przykład z życia: mam pewne lampy RGB konfigurowane chińską aplikacją. Lampy mają taką chińską przypadłość, że nie pamiętają ustawień po zaniku zasilania i po prostu nie włączają się same (no bo po co, przecież w Chinach to nie do pomyslenia żeby były braki zasilania tak jak na Polskiej prowincji). Każdy restart zasilana wymaga uruchomienia aplikacji i przesłania ustawień po bluetooth (btw. dałbym sobie obciąć coś najmniejszego, że kiedyś dawno temu pisano blutooth bez e). Aplikacja drewniana, koszmar. Ale to nie rozwiązywało problemu gdy nikogo na miejscu nie było a lampa powinna świecić. Producent pod presją rozwiązał ten problem dodatkowym urządzeniem, które miało właśnie aktywować lampy po restarcie, ale urządzenie działało podobnie jak aplikacja (praktycznie wcale, nie radziło sobie z wieloma lampami w zestawie itp.). Komunikacja odbywa się po BLE 5.0, nigdy nie programowałem BLE, postanowiłem napisać najpierw klienta BLE by podszyć się pod lampę i podsłuchać komunikację z aplikacji. Zrobiłem to na zupełnie obcym mi ESP32 (bo akurat m.in. wspiera BLE). Podsumowując nie mając pojęcia o BLE ani o ESP32 chatgpt napisał mi cały kod do tego zadania (podsłuchanie komunikacji i implementacja sterowania), oczywiście wymagał doszlifowania ale bez AI nie chciałoby mi się przewalać się przez tony dokumentacji, niejednokrotnie niejednoznacznej. Właśnie w tym zaleta takiego AI: wyciąga samo gęste z obecnego szumu informacyjnego. Przydaje się również jako manual do obsługi oprogramowania (jakie przełączniki użyć by uzyskać określoną funkcję) czy do tworzenia regexpów. Wyszukiwarka google praktycznie już jest nieużywana, człowiek potrzebuje konkretnej odpowiedzi teraz i natychmiast a nie listę gdzie może ja sobie poszukać. -- Marek
Technical Details
Message-ID:
<almarsoft.5702019783664092669@news.chmurka.net>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178.183.113.142.mobile.static.t-mobile.pl!not-for-mailReferences:
<XnsB33EBE6FB6452PanElektronik@127.0.0.1> <1084471$t0k$1@news.chmurka.net> <XnsB341B2062BCF3PanElektronik@127.0.0.1> <1085edg$jj4$1@news.chmurka.net> <20250821120937.48384daa@mateusz>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.178.183.113.142.mobile.static.t-mobile.pl!not-for-mail From: Marek <fake@fakeemail.com> Newsgroups: pl.misc.elektronika Subject: Re: zabawa czatem :) Date: Fri, 22 Aug 2025 13:44:52 +0200 Organization: news.chmurka.net Message-ID: <almarsoft.5702019783664092669@news.chmurka.net> References: <XnsB33EBE6FB6452PanElektronik@127.0.0.1> <1084471$t0k$1@news.chmurka.net> <XnsB341B2062BCF3PanElektronik@127.0.0.1> <1085edg$jj4$1@news.chmurka.net> <20250821120937.48384daa@mateusz> MIME-Version: 1.0 Injection-Info: news.chmurka.net; posting-account="marico"; posting-host="178.183.113.142.mobile.static.t-mobile.pl:178.183.113.142"; logging-data="9278"; mail-complaints-to="abuse-news.(at).chmurka.net" User-Agent: Groundhog 2.08 Newsreader for Android http://83.220.108.211/bins/groundhog/ Cancel-Lock: sha1:VmwBHTo6jeuVoNniv++Oc1Qai4s= sha256:/OeM+xwtTX8ENAFImu5Em5XT7e829zqX/b4hw+JSzFU= sha1:Vjvcbr5uMSjBANdQaNTfgRvnZlQ= sha256:sHHsMRYU9vcGZ0TfDDm8C3Jf5SzkCfIuC9FWWMiNufY= In-Reply-To: <20250821120937.48384daa@mateusz> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit