INTELIGENCIA ARTIFICIAL. CRITERIO HUMANO.Un paso adelante, cada día ↗
Inicio /RECURSOS

Prompts y ejemplos de código.

Prompts para adaptar y ejemplos de código para entender, probar y construir. Copia una idea. Hazla tuya.

</> JAVASCRIPT

Consulta una API con control de errores

Obtén las publicaciones de Aitualizate y comprueba la respuesta antes de utilizarla. Para ejecutar desde el navegador del sitio.

async function obtenerPublicaciones() {
  const respuesta = await fetch("/api/public/articles", {
    signal: AbortSignal.timeout(10000)
  });

  if (!respuesta.ok) {
    throw new Error(`Error HTTP: ${respuesta.status}`);
  }

  const datos = await respuesta.json();
  if (!Array.isArray(datos.items)) {
    throw new Error("Formato de respuesta inesperado");
  }
  return datos.items;
}

obtenerPublicaciones()
  .then(articulos => console.table(
    articulos.map(({ title, category }) => ({ title, category }))
  ))
  .catch(error => console.error(error.message));
Descargar código ↓
</> PYTHON

Cuenta estados de una lista de registros

Un ejemplo de Python sin dependencias. Incluye el caso donde falta el campo y una comprobación ejecutable.

from collections import Counter


def contar_estados(registros):
    return dict(Counter(
        registro.get("estado", "sin estado")
        for registro in registros
    ))


datos = [{"estado": "nuevo"}, {"estado": "nuevo"}, {}]
resultado = contar_estados(datos)

assert resultado == {"nuevo": 2, "sin estado": 1}
assert contar_estados([]) == {}
print(resultado)
Descargar código ↓
BUSCAR EN AITUALIZATE
Explora:GuíasHerramientasPrompts