MCP jest ni mniej ni więcej standardem łączenia wszelkego rodzaju AI agentów z narzędziami zewnętrznymi, powiedzmy odpowiednik tego, czym SAPI jest dla syntezatorów i aplikacji syntezatorów potrzebujących.
Ewidentnie widać, że w społeczności niewidomych sporo mamy osób, które tak w gruncie rzeczy nie programują, ale mają na tyle o wszystkim pojęcia, że są w stanie napisać z AI coś całkiem, całkiem sensownego. Nawet dla tych z nas, co programować umieją, sporo przyspiesza pracę z AI, jeśli nie musimy mu wszystkiego podawać na tacy i dajemy mu możliwość samodzielnego sprawdzania oraz testowania tego co robi.
Stąd propozycja, żeby Elten wystawiał, w trybie deweloperskim, parę potencjalnie przydatnych agentom narzędzi jako serwer MCP, na z góry określonym porcie na localhost. Najważniejszy był by tutaj oczywiście repl, do tego dodał bym narzędzie do przeładowania / uruchomienia programu z pliku, dokumentacje dla klas / metod jeśli jest, dostęp bezpośredni do tabelek programu na serwerze w celu debuggingu, może nawet możliwość wydawania skrótów klawiszowych i obserwowania loga mowy, a nawet czytania (deweloperskich) forów. Oczywiście gdzieś w dokumentacje wsadzić linka do Eltenowego Githuba (gdy już będzie), co by sobie agent mógł sklonować i popatrzeć na oryginalną implementację tego, co nie jest udokumentowane. Akurat z czytaniem i ogarianiem się w zależnościach to one sobie całkiem całkiem radzą.
Alternatywą było by wystawienie czegoś podobnego jako małe narzędzie CLI, które poza AI, użyteczne było by też dla ludzi.
IMO, na chwile obecną, nie ma fajnej, cross-platformowej biblioteki do pisania wygodnych, ergonomicznych, dobrze dostępnych i w miarę natywnie desktopowych aplikacji dla nas. Webowi jest do tego najbliżej, ale zrobienie z Electronowej aplikacji czegoś, co w miarę wygląda jak desktop, o ile możliwe, do prostych nie należy. Elten ma w sumie wszystko, czego blind-friendly UI potrzebuje, a po przejściu na nowoczesny i szeroko wspierany język Programowania, jakim nowe wersje Ruby są, integracja z czymkolwiek zewnętrznym i "wyjście zza krat" też nie powinna sprawiać problemu. Kombinacja tłumu pomysłowych niewidomych, Claude Code / Codexa i fajnej, prostej, przyjaznej AI metody robienia prostych programików może, moim zdaniem, dać całkiem ciekawe rezultaty.
mikolajholysz — Post 1 of 5
undefined method 'signature' for # (NoMethodError)