He conseguido acceso a Open AI API Beta. Mirad que curioso.

21 Nachrichten, 1 Seiten:  1 ↖ Zurück zur Themenliste

~msgScore~: +0

1. Dherhion,

Open AI 3 es lo que se conoce como el mejor modelo de inteligencia artificial que hace cosas jamás creado... De forma resumida bastante cutre. Está en beta actualmente, y es jodido entrar. Yo eché una solicitud y me respondieron meses después, cuando me había olvidado de ello.
la idea principal es procesar lenguajes, pero hace mucho, mucho más. Es capaz de generar artículos, relatos coherentes... Le he estado metiendo caña y saca cosas bastante curiosas. De hecho, he recibido un aviso de que por favor no comparta según qué, pues me ha sacado un contenido Gore de la leche. Desde un artículo científico sobre hormigas hasta una ficha de rol, pasando por un juego extraño o un relato sobre un vendedor de cupones ciego de un ojo que acosa a ancianitas para explicarle qué es el amor. sí, como curiosidad, funciona en español.

Mirad con qué me completa el texto /* a simple game
Es brutal.

/* a simple game */

include <stdio.h>

include <time.h>

define STATE_TITLE 0

define STATE_INTRO 1

define STATE_PLAYING 2

define STATE_WINNER 3

define STATE_RUNNERUP 4

define STATE_LOSER 5

define STATE_GAME_OVER 6

define STATE_GAME_OVER_PROMPT 7

define NUM_ROUNDS 5

define MAX_PLAYERS 4

enum GameState {

STATE_TITLE,

STATE_INTRO,

STATE_PLAYING,

STATE_WINNER,

STATE_RUNNERUP,

STATE_LOSER,

STATE_GAME_OVER,

STATE_GAME_OVER_PROMPT,

};

/* the current game state */

enum GameState state;

/* the current player */

enum Player player;

/* the current player's score */

int score[MAX_PLAYERS];

/* the current player's x and y coordinates */

int x, y;

/* a player's current state */

enum PlayerState playerState;

/*------------------------------------------------------------------------*/

/*------------------------------------------------------------------------*/

/* main() */

/*------------------------------------------------------------------------*/

int main() {

/* set up the game */

state = STATE_TITLE;

printf("------------------------------------------------------------------------\n");

printf(" %s\n\n", "Fruit Salad");

printf(" %s\n\n", "a simple Fruit Salad game");

printf("------------------------------------------------------------------------\n");

printf(" \n");

printf("Your score is zero.\n");

printf("You have %d moves.\n", NUM_MOVES);

printf("Press ENTER to begin.\n\n");

getchar(); /* get a move from the player */

state = STATE_PLAYING;

/* process each move */

while (state == STATE_PLAYING) {

/* get a move from the player */

player = get_player();

printf("\n");

printf("What is your next move? \n");

printf("Enter a 0-3 to move that piece.\n");

printf("Enter a 4 to end your turn.\n");

printf("Enter anything else to abort your move.\n\n");

printf("\n");

scanf("%d", &player);

if (player != 0 && player != 4) {

/* process the move */

switch (player) {

case 0: x = 0; y = 0; playerState = PLAYER_RED; break;

case 1: x = 0; y = 0; playerState = PLAYER_BLUE; break;

case 2: x = 0; y = 0; playerState = PLAYER_GREEN; break;

case 3: x = 0; y = 0; playerState = PLAYER_YELLOW; break;

default: abort();

}

/* change the state */

state = processState(player, x, y, playerState);

}

}

return 0;

}

/*------------------------------------------------------------------------*/

/*--- end of main() ---*/

/*------------------------------------------------------------------------*/

/*--- the following function processes player input ---*/

/*--- and changes the game state accordingly ---*/

/*--- it is called by main() ---*/

/*------------------------------------------------------------------------*/

void processState(

enum Player player,

int x,

int y,

enum PlayerState playerState)

{

switch (state) {

case STATE_TITLE: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_INTRO: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_PLAYING: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_WINNER: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_RUNNERUP: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_LOSER: {

printf("\n");

printf("You are in state %d.\n", state);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_GAME_OVER: {

printf("\n");

printf("Game over.\n");

printf("Player %d wins!\n", player);

printf("Press ENTER to continue.\n\n");

break;

}

case STATE_GAME_OVER_PROMPT: {

printf("\n");

printf("Game over.\n");

printf("Press ENTER to restart.\n\n");

printf("Press ENTER to end.\n\n");

break;

}

default: abort();

}

}

/*--- end of processState() ---*/

void getchar() {

char ch;

while ( (ch = getchar()) != '\n') ;

}

/*--- end of getchar() ---*/

/*------------------------------------------------------------------------*/

/*--- the following functions handle the player input ---*/

/*--- they return a value which is used by processState() ---*/

/*--- to decide what move to make ---*/

/*------------------------------------------------------------------------*/

enum Player get_player()

{

static int playerNum;

/* check to see if the player has entered a number */

if ( ( (strcmp(getchar(), "0")

0) ||


(strcmp(getchar(), "1")

0) ||

(strcmp(getchar(), "2")

0) ||


(strcmp(getchar(), "3")

0)) &&

(!(playerNum == 0 && getchar() == '4' ) )) {

/* the player entered a valid number */

if (playerNum == 0) {

playerNum = 1;

printf("You are now player %d.\n", playerNum);

}

else {

playerNum = 0;

printf("You are now player %d.\n", playerNum);

}

return playerNum;

}

/* else if the player entered a number but did not enter 4 */

else {

printf("\n");

printf("You did not enter a valid number.\n");

printf("Enter 0-3 to select a piece.\n");

printf("Enter 4 for a new game.\n\n");

printf("\n");

printf("Press ENTER to continue.\n\n");

getchar();

}

return 0;

}

void get_menu(void)

{

static int menuNum;

/* check to see if the player has entered a number */

if ( ( (strcmp(getchar(), "0")

0) ||


(strcmp(getchar(), "1")

0) ||

(strcmp(getchar(), "2")

0) ||


(strcmp(getchar(), "3")

0)) &&

(!(menuNum == 0 && getchar() == '4' ) )) {

/* the player entered a valid number */

if (menuNum == 0) {

menuNum = 1;

printf("You are now player %d.\n", menuNum);

}

else {

menuNum = 0;

printf("You are now player %d.\n", menuNum);

}

return menuNum;

}

/* else if the player entered a number but did not enter 4 */

else {

printf("\n");

printf("You did not enter a valid number.\n");

printf("Press ENTER to continue.\n\n");

getchar();

}

}

/*--- end of get_menu() ---*/

/*--- end of getchar() ---*/

~msgScore~: +0

2. sukil,

Niño, no será GPT3?
Edito: No sé si compila (creo que no porque no incluye limits.h), pero es acojonante, el código al menos al principio tiene sentido. Acojonante, repito.

~msgScore~: +0

Zuletzt geändert von sukil, May 28 2021 23:14:20

3. Rayo.bgtr ,

Sí, se ve vastante interesante jaja.

~msgScore~: +0

4. Dherhion,

gpt3, sí.

~msgScore~: +0

5. Rayo.bgtr ,

Ham, tal vez sea una pérdida de tiempo, pero... En donde puedo enviar solicitud para la beta?

~msgScore~: +0

6. Def-Leppard,

no se si es que he visto mucha peli pero las IA.... bueno, nunca acaban bien. por cierto, no pierde la IA xddd. perdemos nosotros jajajajajaja.
y por dios, una ficha de rol? hay generadores a patadas, pero la buena ficha de rol la hace el jugador. sobretodo si un sistema complejo como 3x .5 o swse. con eleción de dotes, talentos y habilidades

~msgScore~: +0

7. Dherhion,

Da hasta descripción física y psíquica. Mira qué base ha sacado para no tengo claro qué.
Hoja de personaje
Nombre: Magdalena
Clase: Mago
Raza: Demi-human
Edad: 22 años
Altura: 1,70 m
Peso: 55 kg
Descripción Física: Es una joven muy hermosa de rostro y cuerpo muy delicado, de cabello corto y castaño oscuro, ojos verdes y que siempre carga una espada al costado.
Descripción psicológica: Es una joven seria y muy responsable que siempre está pensando en el bien de los demás. Es una compañera confiable y muy buena amiga.
Descripción de sus poderes: Su poder es el control sobre el agua, pero no solo el agua común, sino la que puede encontrarse en otros estados.

Magdalena es la hija menor de la familia Jonson. Estudia Magia, cosa que la hace ser muy respetada y respetuosa, ya que es la única maga en su familia. Desde pequeña se dio cuenta de sus habilidades hacia el agua, entonces empezó a estudiar magia con su padre, el cual es un gran hechicero y le enseña todo lo que sabe. Le encanta luchar en equipo, por lo que tiene una gran amistad con la guerrera de su aldea, Bárbara, con quien juntas dominan la Escuela de Combate.

~msgScore~: +0

8. Def-Leppard,

es válido para cualquier cosa, ya que no te genera características, solo datos del personaje. pero es que.... la gracia de una ficha de rol es. eso, que te lo hagas tu. personalmente no me gusta jugar con fichas preechas y mira que en muchas convenciones te toca hacerlo, y te las dan más o menos así, pero lo bonito son los detalles. aparte de su descripción física, personalidad, y cosas así, yo en mi ficha pongo ábitos, frases célebres que usa mi personaje, objetos personales echos por él, no se. imaginación. pero como todo es gustos. a mi me gusta hacerlo así. a mi grupo no le vendrían mal unos trasfondos jajajajaja. pasaros por el IA ese xddd. venga que es coña en serio

~msgScore~: +0

9. pia_gc ,

wow nada mal para un rol narrativo

~msgScore~: +0

10. Def-Leppard,

odio ese término, rol narrativo. todo l rol es narrativo, desde ad&d2 hasta fate, pasando por quinta, sagas, y lo que sea. todo lo que depende es tu nivel de narración.
yo tengo un grupo que te pueden decir fácilmente. pues le disparo al soldado de asalto de la esquina. pum! tirada de ataque y listo. y otro grupo que es:
pues salgo de las cajas donde me he refugiado anteriormente con mi dl44 escupiendo haces de energía hacia el soldado de asalto. varios rayos impactan cerca de él. vale tira los dados. impacto. entre esa oleada de haces que disparo, veo como varios alcanzan el torso de la armadura, y su color blanco se torna negro cuando la atraviesan chamuscando la carne de debajo. os digo en serio un día estaba una de mis jugadoras contando movimientos de sable de luz con tanto mimo que me quedé pillaísimo y me tuvo que preguntar dos veces si tiraba a taque y yo: pos tira porque hay que tirar pero con esa narración...
el rol narrativo caballeros solo depende de las ganas que tengas de narrar

~msgScore~: +0

11. el_helado_que_muerde,

yo ya envié mi respuesta al formulario, aver si me aceptan. pero la verdad, esto se ve de maciado interezante

~msgScore~: +0

12. Def-Leppard,

eso dijeron los de cyverdine system....

~msgScore~: +0

13. kirito,

Por lo que parece decir este tipo, que las IA dominen el mundo y nos conviertan en sus esclavos o cualquier weá es algo muy lejos, y hay otros motivos por los cuales temer... Y sinceramente le creo, me parece más plausible lo segundo que lo primero.
https://www.youtube.com/watch?v=W9jrzZ6pia0

~msgScore~: +0

14. Def-Leppard,

te falta cine xddd. tal vez sea lejano, o tal vez mañana nos de la sorpresa alguien pero veamos el video igual

~msgScore~: +0

15. elangeldelaguarda,

No hace falta que sean las IA las que nos dominen.
Pongo un ejemplo personal:
"Aviso, batería baja".
Y allá que voy, como un robot obediente, a cargar esa batería.
Ya estoy dominado.

~msgScore~: +0

16. josesolo,

bueno jente. si es sierto. el billete desapareserá. ese es el cambio que se efectuará. y muchos desempleados. para lo otro, asen falta muchos recursos que muchos países no tienen. quisas ustedes los de europa o los países del primer mundo puedan aserlo. pero serán los de una mobida menor. con mucha repercusión como todo lo que asen los ricos. los transportes de colectibos. pero seguro empesarán los trenes, luego los abiones, y barcos, por último los colectibos. y pasarámedio siglo para que esa tecnología llegue a américa del sur. pero señores, el billete, desapareserá y será drástica su desaparisión. pero, no ay que temer. es fruto de el abanse de la umanidad, será como algo natural. y no existirá ningún cataclismo. es mas, los de abajo presionaremos para que los de arriba lo agan. y la corrupsión se deberá adaptar también. xdd

~msgScore~: +0

17. Sergielin,

¡Ese código que postearon me recuerda a Java!

~msgScore~: +0

18. Def-Leppard,

jose..... que te fumaste, hermano?

~msgScore~: +0

19. el_helado_que_muerde,

bale, me aceptaron. el problema es que no encuentro el cuadro de edición para escrivir lo que quiero hacer, por ejenplo asinple game y que el bot me salga con el código que pusieron mas arriva o preguntarle sovre cosas la estoy investigando, esplorando todo lo que tiene aver con que cosas me encuentro por lo de más esto se ve interesante.

~msgScore~: +0

20. kirito,

eso mismo me pregunto. De cual fumó, también quiero.

~msgScore~: +0

21. PrincesoGuerrero,

Edito mensaje, ya entiendo mejor cómo va. Impresionante desde luego, habrá que ver si aprendo a sacarle provecho.

~msgScore~: +0

Zuletzt geändert von PrincesoGuerrero, Jun 17 2021 00:24:51

21 Nachrichten, 1 Seiten:  1 ↖ Zurück zur Themenliste

Auf das Thema antworten

Sie müssen angemeldet sein, um posten zu können

Passwort vergessen? Benutzerkonto erstellen