Inteligencia Artificial

Hace NADA la cantidad de tareas insufribles que había que hacer para retocar y editar una foto eran incontables. Una puñetera selección con la varita mágica era una odisea. Cuántos libros no se habrán escrito que traten capítulos enteros a esto.

De repente... un click y te selecciona un objeto, una persona, el paisaje... Haces una selección churrera, detecta lo que cree que es el objeto que estás intentando elegir, y raro que no lo clave. Horas y horas de tiempo ahorrado. Y así hasta el infinito. Bendita IA.
 
Ya digo que para ese tipo de cosas la IA va a venir de perlas. El otro día usé una IA para probar como se le daba extraer de una canción la voz y la música por otro lado. Alucinante es poco. De hecho me descargué el Software porque es gratuito pero no logré hacerlo funcionar por no se que razón. Para experimentar un poco más.

Pero las herramientas habituales para este tipo de menesteres son una puta mierda en comparación. En serio. Alucinante.

Y lo que nos queda por ver en todo este campo
 
De repente... un click y te selecciona un objeto, una persona, el paisaje... Haces una selección churrera, detecta lo que cree que es el objeto que estás intentando elegir, y raro que no lo clave. Horas y horas de tiempo ahorrado. Y así hasta el infinito. Bendita IA.
Cierto, pero con todo y con eso, sigue sin haber una forma rápida de limpiar un grafiti en un tren ;) Yo pagaría ahora mismo por un plugging que fuera capaz de hacerlo (bien).

El otro día lo comentaba con otro aficionado a la fotografía ferroviaria y que es programador. De hecho estuvimos hablando de hacerlo nosotros, ya que entre los dos debemos tener varias docenas de miles de fotos con ejemplos de la labor a realizar.
 
Ya digo que para ese tipo de cosas la IA va a venir de perlas. El otro día usé una IA para probar como se le daba extraer de una canción la voz y la música por otro lado. Alucinante es poco. De hecho me descargué el Software porque es gratuito pero no logré hacerlo funcionar por no se que razón. Para experimentar un poco más.

Pero las herramientas habituales para este tipo de menesteres son una puta mierda en comparación. En serio. Alucinante.

Y lo que nos queda por ver en todo este campo
Hace más de dos años que probé una IA que era capaz de separar en diferentes pistas cada uno de los instrumentos de una canción, incluyendo las voces. Era impresionante, sí, pero no lo "clavaba".
 
No cuela xD

Te ha hecho un programita que dice "Hola Mundo".

Y ya.

xDDDDDD

Ahora en serio, este artículo de El País creo que resume un poco todos estos mensajes (los comentarios del artículo algunos son de traca, pero reflejan la realidad humana del asunto):

En cuanto vaya al ordena pego el codigo aqui.

Tengo ganas de pedirle que me haga un juego de texto como No Man Sky pero con historia en javascript 😆 o los deberes de clase para no importunar a @Hallowed jaja
 
El Argumento

Sure, I'd be happy to help you create a role-playing game set in space. Here is a brief outline of how the game could work:

In this game, the player will start off as a member of a spacefaring civilization, either as a member of a large space-faring empire or as a member of a small, independent colony. The player will have the ability to explore different planets, moons, and space stations within their region of space, and will encounter other civilizations and factions along the way.

As the player explores the galaxy, they will have the opportunity to interact with non-player characters (NPCs), including other members of their own civilization and representatives of other civilizations. These interactions will be key to advancing the game's political system, as the player will need to carefully navigate diplomatic relations and make strategic alliances in order to succeed.

The player will also have the ability to engage in space combat, either against other civilizations or against space-based threats such as pirates or hostile alien species. In addition to combat, the player will need to manage the resources of their civilization, including food, energy, and resources like metals and minerals that can be used for construction and technology.

Overall, the goal of the game will be for the player to help their civilization thrive and grow, either by conquering new territory and expanding their empire, or by forging strategic alliances and working together with other civilizations to advance their shared interests.

I hope this gives you a good idea of what the game could be like. Let me know if you have any other questions or ideas for the game.


El HTML

<!DOCTYPE html>
<html>
<head>
<title>Space RPG</title>
<style>
/* CSS styles go here */
</style>
</head>
<body>
<h1>Space RPG</h1>
<p>Welcome to the world of Space RPG. Here, you will explore the depths of space, encounter exotic alien species, and engage in epic battles to become the ruler of the universe.</p>
<button onclick="startGame()">Start Game</button>

<!-- Location information -->
<h2 id="location-name"></h2>
<img id="location-image">
<p id="location-description"></p>

<!-- Options list -->
<h3>Available options:</h3>
<div id="options-list"></div>

<!-- Navigation GUI -->
<h3>Navigation:</h3>
<table>
<tr>
<td><button onclick="navigate('NW')">NW</button></td>
<td><button onclick="navigate('N')">N</button></td>
<td><button onclick="navigate('NE')">NE</button></td>
</tr>
<tr>
<td><button onclick="navigate('W')">W</button></td>
<td>---</td>
<td><button onclick="navigate('E')">E</button></td>
</tr>
<tr>
<td><button onclick="navigate('SW')">SW</button></td>
<td><button onclick="navigate('S')">S</button></td>
<td><button onclick="navigate('SE')">SE</button></td>
</tr>
</table>

<script src="javascripts/script.js"></script>
</body>
</html>


El archivo Javascript, la primera iteracion que le pedi en la que queria tener imagenes, pero luego me arrepenti y dije que mejor solo texto.

// Initialize game world and player character
const gameWorld = {
player: {
name: "Player",
health: 100,
weapons: [],
armor: [],
ships: [],

location: {
name: "Earth",
description: "Your home planet, where your journey begins.",
options: [
{
text: "Explore the galaxy",
action: {
type: "navigate",
direction: "N"
}
},
{
text: "Talk to the space station controller",
action: {
type: "talk",
npc: "Space Station Controller"
}
}
]
}
},
factions: [],
locations: [
{
name: "Earth",
description: "Your home planet, where your journey begins.",
options: [
{
text: "Explore the galaxy",
action: {
type: "navigate",
direction: "N"
}
},
{
text: "Talk to the space station controller",
action: {
type: "talk",
npc: "Space Station Controller"
}
}
]
},
{
name: "Space Station Alpha",
description: "A bustling space station filled with traders and travelers.",
options: [
{
text: "Buy weapons",
action: {
type: "shop",
itemType: "weapons"
}
},
{
text: "Buy armor",
action: {
type: "shop",
itemType: "armor"
}
}
]
}
]
};

// Start game
function startGame()
{
// Show starting location and available options
showLocation(gameWorld.player.location);
//showOptions(game);


function showLocation(location) {
// Display location name and description
document.getElementById("location-name").innerHTML = location.name;
document.getElementById("location-description").innerHTML = location.description;

// Display location image
const locationImage = document.getElementById("location-image");
locationImage.src = location.imageUrl;
locationImage.alt = location.name;
}

function showOptions(options) {
// Clear existing options
const optionsList = document.getElementById("options-list");
optionsList.innerHTML = "";

// Add new options
for (const option of options) {
// Create option button
const optionButton = document.createElement("button");
optionButton.innerHTML = option.text;
optionButton.onclick = () => {
// Handle option action
handleOption(option.action);
};

// Add option to options list
optionsList.appendChild(optionButton);
}
}

function handleOption(action) {
// Perform action
// Update game world and location
// Show new location and available options
}

function navigate(direction) {
// Update game world and player character based on direction
// Show new location and available options
showLocation(gameWorld.player.location);
showOptions(gameWorld.player.location.options);
}
}


Me lo hizo en lo que tardo en procesar lo que le pedia.
 
hoy estoy usando una IA que dibuja... le he pedido una combinacion de superman y batman

Captura de pantalla 2022-12-08 a las 17.06.36.png
 
Los resultados molan como base, para "jugar", se deber tener paciencia a veces con las palabras y términos empleados, y alguna vez da como resultado algo "WoW".

El ejercicio ahora sería el pensar en algo que quieres, hacerte tú el diseño en plan boceto, y luego pedirle lo mismo a la IA a ver si ese resultado te serviría o no.

Me acuerdo que hace un porrón de años hubo una campaña de un fabricante de coches en TV y vi un reportaje del "cómo se hizo" desde el punto de vista del diseñador gráfico. Le pidieron algo que era muy complejo de dibujar y animar, en plan "Un Skoda Octavia RS de Fórmula 1". Cuando "juegas" en esos términos, necesitas echar unas horas con las IAs probando y puede que aún así no consigas una base para poder continuar con la idea.

Eso sí, si no tenemos pretensiones profesionales, claro que suelen conseguir el efecto WoW.
 
A mi pregunta:

Who is better, Miles Davis or John Coltrane? Argument the answer with figures

Esta ha sido la respuesta de ChtaGPT

It's difficult to say who is "better" between Miles Davis and John Coltrane, as both were highly influential and innovative musicians in their own right. Both Davis and Coltrane were highly influential in the development of modern jazz, and both were known for their unique musical styles and contributions to the genre. Comparing the two musicians based on arbitrary metrics like record sales or awards won would not do justice to their contributions to the world of jazz. Instead, it's important to recognize the distinct ways in which each musician influenced and shaped the course of jazz music.

Ha sabido eludir mojarse "con estilo" :lol

:ok :ok :ok
 
Mañana tenía que mirar con mi compañero cómo crear una alerta en Azure usando Terraform. Ya tenemos muchas creadas, así que me sirve para comparar. En escasos segundos me acaba de clavar el código.

Tengo dos vacantes en el departamento, estoy por eliminar la necesidad de saber Terraform 🤣
 
No solo no les tengo "miedo" por mi trabajo, es que ardo en deseos de poder usarlas de forma útil y que realmente me hagan ser más eficaz.



Lo que decís de "hazme un programa qué..." lleva siendo la fantasía de todo el mundo desde hace muchos años. Ojalá sea real mañana mismo.


El programa, llamado AlphaCode, ha logrado un rendimiento que le sitúa en la media de los expertos humanos que participan en estas competiciones.

titanic-not.gif
 
Si os fijáis, todo lo que hay son ayudas, herramientas más o menos útiles. A mi me sigue sorprendiendo que no sean capaces de recibir unas specs de un informe y te claven la sentencia SQL tras haber ingerido como aprendizaje el GIT al completo.

Todo se andará, aunque me temo que el humano siempre estará detrás validando y ajustando los resultados.

Las veces que he cacharreado con estas IAs en cosas que realmente necesito, nunca consigo el resultado esperado. Aquí ni valen los "WoW", valen las specs que se tienen y el producto ya de ser el resultado esperado.

@Miguel_Angel ¿Por qué no le pides a la IA que haga la tarea aquella a la que te presentaste para aquel trabajo del estamento público en Londres a ver hasta dónde llega?

Quizá las cosas han cambiado mucho desde GPT3, quien sabe! Yo quiero una que escriba directamente el SQL :(
 
Arriba Pie