GEMINI AUTO BACKEND AI PROJECT

Ein Gemini-basierter Backend-Dienst.

Funktion

Die App sendet zuerst eine POST-Anfrage an einen Endpunkt, für den Sie im Anfragetext ein Abfragefeld übergeben müssen. Die Abfrage muss ein Sammlungsname sein. Wir übergeben die Abfrage dann an eine Funktion, die mit Gemini Code generiert, der Daten in der angegebenen Sammlung abruft. Dazu geben wir einen gut strukturierten Prompt an. Anschließend schreiben wir den von Gemini generierten Code in eine Datei und führen einen untergeordneten Node-Prozess aus, um den Code in der Datei auszuführen. Nach der Ausführung des Codes über den untergeordneten Node-Prozess übergeben wir die Daten an eine andere Funktion, die den Code mit Gemini in JSON konvertiert und die Daten dann an den Nutzer zurückgibt. Unser Ziel ist es, nicht nur Daten aus Sammlungen abzurufen, sondern in den kommenden Wochen auch Daten in einer Sammlung zu posten, zu speichern, zu löschen und zu patchen. Danach soll die an den Endpunkt übergebene Abfrage beispielsweise so lauten: „Ich möchte alle Nutzer abrufen, ich möchte den Nutzer mit der ID 2 löschen“. Gemini kann dann einen Code generieren, mit dem die oben genannte Abfrage ausgeführt werden kann.

Basis

  • Web/Chrome

Team

Von

Elijah Darkeh Agbedam und Augustine Love Stephens

Von

Ghana