Würde ich schon. Ich habe mir das zwar nur mal kurz angeschaut und BDScript hat schon vieles was zu einer Programmiersprache gehört. Vom Einsatz zweck her ist diese zwar ziemlich begrenzt, aber das hat ja nichts damit zu tun ob man programmiert oder nicht.

warum?

Was man nun als Programmieren/Coden bezeichnen kann ist immer so eine Sache die jeder etwas anders sieht. Ich persöhnlich sehe auch einen Unterschied zwischen Programmieren und Coden (hier am Beispiel HTML):

Programmieren tut man mit einer Programmiersprache und eine solche muss Dinge erfüllen wie Beispielsweise in der Lage seine Logische Anweisungen auszuführen also z.B. ein if zu haben. HTML kann dies nicht.

Coden ist etwas größer gefasster und Code begrenzt sich nicht nur auf Programm code sondern auch auf Markup Code wie HTML.

Da soweit ich es gesehen habe (beim überfliegen der docs) BDScript ein If hat würde ich es erstmal als Programmiersprache betiteln.

LG Suiram1

...zur Antwort
  1. Ja
  2. b
  3. Sehr wenig bzw. nichts.
  4. Ist klar, dass es von OpenAI so eintrainiert wurde, aber das es immer dem Nutzer rechtgibt selbst wenn dieser dem LLM den größen misst erzählt.
  5. 1-1,5 (also keine bzw. wenig sensible Themen).
  6. Wenn es um Software/Anwendungen im klassischen Sinne geht, dann mit Buttons und Textfeldern. Überall Spracheingabe wäre sehr unpraktisch.
  7. Nein. ChatGPT Antwortet zumindest derzeitig nur auf Fragen stößt selber keine Themen an (was schon zu einer Unterhaltung bzw. Gespräch dazugehört).
...zur Antwort
datei mit namen deps.js und DATUM 01.01.2098 gefunden?

mit dem Editor die 3,72MB recht große Datei mal angeschaut - ganz am Ende steht was von Amazon. Für was ist das gut?

 Copyright 2014 Amazon.com,
 * Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Amazon Software License (the "License").
 * You may not use this file except in compliance with the
 * License. A copy of the License is located at
 * 
 *   http://aws.amazon.com/asl/
 * 
 * or in the "license" file accompanying this file. This file is
 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, express or implied. See the License
 * for the specific language governing permissions and
 * limitations under the License. 
 */
if(void 0===e)throw new Error("AWS SDK must be loaded before loading the Sync Manager.");var t,r,a,i,s,o,n,u,p;e.CognitoSyncManager=function(t){t=t||{};this.provider=t.credentials||e.config.credentials,this.identityPoolId=this.provider.params.IdentityPoolId,this.region=t.region||e.config.region,this.logger=t.log,"function"!=typeof this.logger&&(this.logger=function(){}),this.local=new e.CognitoSyncManager.LocalStorage({DataStore:t.DataStore?t.DataStore:e.CognitoSyncManager.StoreLocalStorage}),this.remote=new e.CognitoSyncManager.RemoteStorage({identityPoolId:this.identityPoolId,provider:this.provider,region:this.region}),this.remote.setUserAgent("CognitoJavaScriptSDK/1")},e.CognitoSyncManager.prototype.openOrCreateDataset=function(t,r){var a=this,i=new RegExp("^[a-zA-Z0-9_.:-]{1,128}$");i.test(t)?this.local.createDataset(this.getIdentityId(),t,function(t,i){if(t)return r(t,null);r(null,new e.CognitoSyncManager.Dataset(i,a.provider,a.local,a.remote,a.logger))}):r(new Error("Dataset name must match the pattern "+i.toString()))},e.CognitoSyncManager.prototype.listDatasets=function(e){this.local.getDatasets(this.getIdentityId(),e)},e.CognitoSyncManager.prototype.refreshDatasetMetadata=function(e){var t=this;this.remote.getDatasets(function(r,a){var i=[],s=function(e){t.local.updateDatasetMetadata(t.getIdentityId(),e,o)},o=function(t,r){i.push(r),a.length>0?s(a.shift()):e(null,i)};a.length>0?s(a.shift()):e(null,[])})},e.CognitoSyncManager.prototype.wipeData=function(){this.provider.clearCachedId(),this.local.wipeData()},e.CognitoSyncManager.prototype.getIdentityId=function(){return this.provider.identityId},(e=e||{}).CognitoSyncManager=e.CognitoSyncManager||
...zum Beitrag

Das scheint der minified JS Code einer AWS (Amazon Web Services) Bibliothek für deren Cognito Service zu sein. Das kann man daraus schließen, dass dort was von CognitoSyncManager steht. Da die Datei sehr groß ist für reinen Text ist sind dort eventuell noch unterstützung für andere Services drin.

...zur Antwort

Also bei einem Informatik Wettbewerb zu erwarten, dass dir jemand hilft obwohl diese Aufgaben zur alleinigen Bearbeitung oder im Team gedacht ist nicht wirklich in Ordnung.

Da für dich der ja eh vorbei ich kann ich dir ja mal ein Ansatz geben: Bei der Verteilung der Punkte fallen einem zwei Dinge mit den Spalten und Reihen auf:

1. Entweder die Spalten- und Reihennummer sind gleich

2. oder Summe von Reihe und Spalte ist 11.

Bei den JWINF Aufgaben ist es meist Bestandteil ein Muster zu erkennen und dieses ist schon sehr einfach.

...zur Antwort

Mit einem USB Terminal aufjedenfall nicht. Im Normalfall lädt man ein Kompiliertes Programm auf das Arduino hoch, welches dann ausgeführt wird. Das macht man mit der Arduino IDE.

Ich weiß nicht was man mit dieser Arduino Droid app konkret machen konnte, ob diese also wirklich ein Programm hochgeladen hat oder nur "normal" mit dem Arduino komuniziert hat wie es die Arduino IoT Remote App wahrscheinlich auch tut.

von Leuten freuen die es schon ausprobiert haben

Ich habe diese App zwar nicht ausprobiert, aber von dem was ich gesehen habe im Play Store kann ich ziemlich ausschließen, dass man mit dieser das Arduino im klassischen Sinne programmieren kann.

...zur Antwort
Da passiert nix

So ein Unternehmen ist mit Serverinfrastruktur auf viele Anfragen vorbereitet. Wenn es zu viele Anfragen geben würde, würden einige geblocked werden mit der Nachricht das die Seite überlasted ist und es halt ne ganze Weile laden.

Aber abstürzen wird eher nichts.

...zur Antwort

Soweit ich dass verstehe willst du also, dass auf bestimmte Anfragen, die erfordern, dass etwas ausgeführt wird entsprechend reagiert wird und dies gemacht wird, wie z.B. das Ticket wird geschlossen.

Zwei Ansätze fallen mir dabei ein:

  1. Du könntest bevor die Nachricht an das LLM weitergeleitet wird die Nachricht auf Wörter wie "Ticket" und "schließen" prüfen (dabei auch mit Tolleranz arbeiten) und Prüfen ob das Ticket geschlossen werden soll.
  2. Ich hatte mal davon gehört, dass man dem LLM am Anfang des Chats oder bei jeder Nachricht spezielle Instruktionen geben kann, wie exakt auf bestimmte Anfragen reagiert wird und dieses Beispielsweise dazu Anweisen, dass wenn ein Ticket geschlossen werden soll, dass eine bestimmte JSON Antwort folgt.

Den zweiten Ansatz habe ich grade mal Ausprobiert mit ChatGPT, als einem Terminassistent, der in einem bestimmten JSON Format Antworten soll wenn Termine erstellt, bearbeitet oder gelöscht werden und das hat ziehmlich gut Funktioniert.

Für so etwas simples wo nicht mal Parameter aus der Nachricht entnommen werden sollen würde ich eher zum ersten Ansatz greifen.

lg Suiram1

...zur Antwort

Ja, dass ist einfach umsetzbar. Um Daten von WebUntis abzurufen habe ich selber mal eine Bibliothek gemacht, die auf die WebUntis API zugreift und Daten abrufen kann (gibt auch andere Bibliotheken).

Um das alles in einer Anwendung darzustellen kommt es darauf an mit welchem UI Framework du arbeitest, aber mit etwas Erfahrung im Umgang mit diesem ist das alles umsetzbar.

Die Libs für den Zugriff auf WebUntis hast du hier aufgeslistet.

lg Suiram1

...zur Antwort

Nach kurzem Googlen findet man die ein oder andere Gameengine, die kein Code benötigen. Jedoch ist die Frage, inwiefern man seine vorstellungen, dann umsetzen kann, da man mit Code sehr viel mehr freiheiten und Möglichkeiten hat.

Ich weiß zwar nicht wie viel Zeit du noch bis zum Geburtstag hast, aber ich würde mich auf diese Idee nicht zu sehr versteifen, da es unklar ist, ob du deine Idee ohne jegliche Erfahrung in diesem Bereich so umsetzen kannst.

lg Suiram1

...zur Antwort

Am Ende kommt es darauf an wie du damit zurecht kommst, aber grundlegend spricht nichts dagegen.

Wenn man die grundlegenden Konzepte alle Verstanden hat (welche für viele Sprachen nahezu identisch sind) ist es sehr viel einfacher weitere Sprachen zu lernen. Wenn du allerdings noch nicht so viel erfahrung damit hast ist es vllt. sinnvoller erstmal mit einer anzufangen.

...zur Antwort

In diesem Forums Post gehts es um dasselbe. Die Funktion wurde scheinbar in den Tab Mesh Components verschoben.

lg Suiram1

Edit: In dem genannten Post geht es scheinbar um ein anderes Menu (war etwas voreillig), aber eventuell wurde dieses auch verschoben und du findest es wo anders in den Menus.

...zur Antwort

Wieso willst du denn eine WebAPI für das Datum und die Uhrzeit benutzen? Du kannst doch die integrierten Funktionen nutzen um Datum und Uhrzeit abzurufen.

Selbst wenn könntest du auch jeden belibiegen Webserver anfragen und aus der Antwort den Date Header entnehmen.

...zur Antwort

Das ist ein Problem mit dem Bot. Da der Server nicht antwortet ist das ein Problem um das sich derjenige der den Bot hosted kümmern muss. Sofern du den Bot nicht hostest kannst du da nichts machen.

lg Suiram1

...zur Antwort
  1. Wenn es für eine Arbeit ist (wahrscheinlich Benotet) warum sollte jemand hier Leistungen erbringen, die dann am Ende nur als deine Zählen?
  2. Wenn du jetzt so dringend Hilfe brauchst, hast du es wahrscheinlich lange aufgeschoben, was nie eine gute Idee ist.

Wenn du bei bestimmten Dingen nicht weiterkommst kannst du immer eine Frage stellen, aber es wird dir niemand ein ganzes Spiel machen.

...zur Antwort