Inteligencia Artificial

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 :(
Pues en cuanto me funcione se lo pido!
Le voy a pedir tambien que me haga algo en SQL, que quieres?
 
@TheReeler

El problema
Hi, there has been an increase in rough sleepers due to the rise of living costs.
Most people want access to facilities and council services to help support them.
We need a way for residents and businesses to have a platform to give back to rough sleepers and for the rough sleepers to receive this support / aid.

Things to consider:
- Remember, giving out physical cash on the streets is not an option.
- Our research shows most rough sleepers don't have bank accounts.
- Access to our services should be quick and seamless.
- There must be some way we can use technology to help the rough sleepers.
- There are hubs across the borough where digital services can be accessed by rough sleepers.

I am less focused on the solution but want to see your approach to the problem via user research and your understanding of the UX design process.

La solucion de GP3
It sounds like you're looking for a way to help rough sleepers access services and support in your area. User research and UX design can play a key role in developing a solution to this problem.

To begin, it's important to understand the needs and challenges of rough sleepers in your area. This can be done through user research methods such as interviews, surveys, and observations. This will give you insight into their needs and challenges, and help you understand what kind of support and services would be most helpful to them.

Once you have a better understanding of the needs of rough sleepers, you can begin to develop a solution that addresses these needs. This could involve creating a platform that allows residents and businesses to give back to rough sleepers in a way that is quick and seamless. This could be done through a website or app that allows people to donate money or goods, or to offer services such as housing or employment.

To make this solution accessible to rough sleepers, it would be important to consider their lack of access to bank accounts and digital services. One way to address this could be to set up digital hubs in the borough where rough sleepers can access the platform and receive support. These hubs could also provide access to other digital services, such as banking and government services.

Overall, the UX design process involves understanding the needs of your users, developing solutions that address those needs, and testing and refining those solutions to ensure they are effective and user-friendly. By following this process, you can create a platform that helps rough sleepers access the support and services they need.

Continue please

To continue, it would be important to involve rough sleepers in the development of the platform, to ensure that it meets their needs and is easy for them to use. This could be done through user testing and feedback sessions, where rough sleepers can try out the platform and provide their input on its design and functionality.

Once the platform is developed, it would be important to promote it to both rough sleepers and potential donors. This could be done through outreach and education efforts, such as flyers and posters distributed in the community, or through partnerships with local organizations that serve rough sleepers.

It's also important to consider how the platform will be sustained over the long term. This could involve finding funding sources, such as grants or donations, to support the platform and its services. It could also involve developing a plan for ongoing maintenance and updates, to ensure that the platform remains effective and relevant to the needs of rough sleepers.

In conclusion, user research and UX design can play a key role in developing a platform to support rough sleepers in your area. By understanding the needs and challenges of rough sleepers, and involving them in the development process, you can create a solution that is effective, user-friendly, and sustainable.

continue please


To continue, it's important to consider how the platform will be integrated with existing services and support for rough sleepers in your area. This could involve collaborating with local organizations that provide services such as housing, healthcare, and employment assistance.

By working together, these organizations can provide a more comprehensive range of support to rough sleepers, and help ensure that the platform is a valuable resource for them.

Additionally, it would be important to consider how the platform can be used to connect rough sleepers with other resources and support in the community. This could include things like access to food and clothing, or information about local events and services. By providing rough sleepers with a wider range of resources, you can help improve their overall wellbeing and quality of life.

It's also important to consider how the platform can be used to raise awareness about the issue of rough sleeping, and to engage the community in supporting rough sleepers.

This could involve using the platform to share information about the experiences and needs of rough sleepers, and to promote ways that people can get involved and help. By raising awareness and engaging the community, you can help build support for rough sleepers and create a more inclusive and supportive environment for them.

Overall, there are many ways that user research and UX design can be used to develop a platform that supports rough sleepers in your area.

By involving rough sleepers in the development process, collaborating with existing service providers, and engaging the community, you can create a solution that is effective, comprehensive, and sustainable.

Give me an outline of the digital hub app please

Sure, here is an outline of a digital hub app that could be used to support rough sleepers in your area:

  1. The app would be designed to be user-friendly and accessible to rough sleepers, with a simple and intuitive interface.
  2. The app would provide information about local services and support for rough sleepers, such as housing, healthcare, and employment assistance.
  3. The app would allow users to connect with other rough sleepers and share information and resources.
  4. The app would provide a platform for residents and businesses to give back to rough sleepers, by donating money or goods, or offering services such as housing or employment.
  5. The app would include a feature for users to access digital services, such as banking and government services, at digital hubs set up in the borough.
  6. The app would be regularly updated and maintained, to ensure that it remains relevant and effective in meeting the needs of rough sleepers.
  7. The app would be promoted and supported by local organizations and community groups, to help ensure its success and sustainability.
Give me an outline of the app written in python please

Here is an outline of a digital hub app written in Python:

  1. Import the necessary libraries, such as Flask for the web app framework and SQLite for the database.
  2. Define the database structure, including tables for users, services, donations, and digital services.
  3. Define the routes for the web app, including pages for the home page, user profile, service directory, donation form, and digital services.
  4. Write the code for the main app function, which handles user authentication, routing, and database queries.
  5. Write the code for the individual routes, which handle the rendering of HTML templates and the processing of user input.
  6. Test the app and debug any errors or issues.
  7. Deploy the app to a web server and make it available to users.
Here is an example of how the main app function might look in Python:


from flask import Flask, render_template, request, session, redirect
from flask_sqlalchemy import SQLAlchemy

app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///database.db'
db = SQLAlchemy(app)

# Database models
class User(db.Model):
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True, nullable=False)
password = db.Column(db.String(80), nullable=False)

class Service(db.Model):
id = db.Column(db.Integer, primary_key=True)
name = db.Column(db.String(80), nullable=False)
description = db.Column(db.Text, nullable=False)

class Donation(db.Model):
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
service_id = db.Column(db.Integer, db.ForeignKey('service.id'), nullable=False)
amount = db.Column(db.Integer, nullable=False)

class DigitalService(db.Model):
id = db.Column(db.Integer, primary_key=True)
user_id = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
service_id = db.Column(db.Integer, db.ForeignKey('service.id'), nullable=False)

# App routes
@app.route('/')
def home():
return render_template('home.html')

@app.route('/profile')
def profile():
if 'username' in session:
user = User.query.filter_by(username=session['username']).first()
services = Service.query.all()
return render_template('profile.html', user=user, services=services)
else:
return redirect('/login')

@app.route('/services')
def services():
services = Service.query.all()
return render_template('services.html', services=services)

@app.route('/donate', methods=['GET', 'POST'])
def donate():


Thanks. Give me an outline of the advertising campaign for the digital hub app and some copy please.


Sure, here is an outline of an advertising campaign for the digital hub app:

  1. Identify the target audience for the campaign, including rough sleepers and potential donors in the local community.
  2. Develop a clear and compelling message for the campaign, highlighting the benefits of the app and how it can support rough sleepers.
  3. Choose appropriate channels for promoting the app, such as social media, local newspapers, and community organizations.
  4. Create advertising materials for the campaign, such as posters, flyers, and social media posts.
  5. Launch the campaign and monitor its effectiveness, using metrics such as app downloads and user feedback.
  6. Adjust the campaign as needed based on the results and feedback, to ensure that it reaches and engages the target audience.
Here is some sample copy for the advertising campaign:

"Introducing the digital hub app - a new way to support rough sleepers in our community. With the app, you can easily donate money or goods, or offer services such as housing or employment. And for rough sleepers, the app provides access to vital services and resources. Download the app today and make a difference in the lives of your neighbors."

Estimate how long will it take to code the digital hub app and how much it would cost

It's difficult to accurately estimate how long it will take to code the digital hub app and how much it will cost without more information about the specific features and requirements of the app. The amount of time and resources required will depend on factors such as the complexity of the app, the experience of the development team, and the availability of pre-existing code or libraries that can be reused.

In general, however, developing a web app like the digital hub app could take several weeks or months, depending on the scope of the project. The cost of development will vary depending on factors such as the size of the development team and the hourly rates of the developers. It's also worth considering the ongoing costs of maintaining and updating the app, as well as any hosting or other infrastructure costs.

It's always best to consult with a development team to get a more accurate estimate of the time and cost required for a specific project.

Thanks, you have been very helpful. Have a good day

You're welcome, I'm glad I could help. Have a great day!
 
Creo recordar que ya Asimov predijo algunas cosas de estas. Entre ellas la de dejar el gobierno mundial en manos de una IA. Una IA que, años después, decide que lo mejor es que sigamos siendo nosotros los que nos gobernamos porque el apalancamiento humano fue brutal.

Unos años con esto funcionando a tope y al final no quedará nadie que valide nada
 
La pega de la AI que me llama la atención es que veo signos que la gente se vuelve más estúpido e ignorante, conforme va avanzando la intelgencia artificial y la tecnología en general. Veo cada vez más gente, sobre todo jovenes, incapaz de mear un agujero en la nieve.

Acabará así, como ya mostró la , en mi opinión una de las mejores, películas de animación

VnglMk.png
 
"Dramatron presenta la nueva telenovela venezolana infinita, jamás terminará de verla, ni usted ni el sol podrá ver el final"
 
En porcentaje de trabajo, ¿cuanto dirías que te ha ahorrado la herramienta?
Justo en esta tarea.. un 80%.
Ha pensado y buscado ella solita una solucion en los 5 minutos que he pasado entre pestañas del navegador.

Seguro que si estoy una hora entera dedicado a ramificar ideas con la IA salen muchisimas mas de las que se me podrian ocurrir a mi solo en el mismo periodo de tiempo.. y desde ahi puedes elegir e iterar o puedes descartar.

¡Me parece super util!
 
En tu caso si te ha sacado el 80%, prueba a partir de ahora entonces de hacer que ella haga tu trabajo. Si en mi caso me sacara siquiera un 10%, la contrataba :cuniao
 
Claro que la IA te puede ahorrar mucho trabajo, pero depende en qué, como con cualquier tecnología. Contradictoria lo es sólo para reforzar nuestra comodidad, sin aportar realmente nada ventajosa. Pasa con estas neveras que controlan el contenido e incluso piden por internet cosas que faltan, Alexa y similares que te ahorran el camino al interruptor de la luz o de tener que usar el mando de la tele, Roombas que te barren el suelo en10 veces el tiempo que necesitas tu con una escoba de toda la vida....etc.Claro que la AI y la robotica pueden ser útiles por ejemplo para personas mayores o/y problemas de movilidad, de un uso en trabajos peligrosos y pesados, cosas así, pero no para convertirnos en patatas de sofa.

 
Antes también podías comunicarte con cualquiera, por teléfono, carta, telegrama...
Ahora hay unas máquinas que funcionan solas y te permiten eso y más en milisegundos. ¿Eso nos hace más tontos?

Ya sea picar código, atender en ventanilla en una oficina bancaria y otros infinitos trabajos (lo que yo siempre generalizo llamando trabajo administrativo) los puede hacer cualquiera con una mínima formación, ya que no requieren de ningún intelecto excepcional. Sustituir eso por algo que lo haga de forma más automática no nos convierte en tontos, nos permite dedicarnos a otras tareas. Quien tenga un trabajo de estos administrativos y no eche pestes cada día que va a la oficina cuando lleva unos cuantos años en el negocio, que levante la mano.

Como decía uno de una tecnológica, creo que era el fundador de Alibaba/Aliexpress, a los niños hay que ponerlos a tope con trabajos creativos. Ojo, hay tareas de programación que son creativas y también en trabajos "administrativos". Pero vayamos asumiendo que los que son más mecánicos irán siendo sustituidos por máquinas en general. No lo quisieron ver los empleados de la banca, posiblemente ni tuviesen los conocimientos para darse cuenta. Pero hoy en día... quien no lo quiera ver ya es culpa suya.
 
Antes también podías comunicarte con cualquiera, por teléfono, carta, telegrama...
Ahora hay unas máquinas que funcionan solas y te permiten eso y más en milisegundos. ¿Eso nos hace más tontos?

Ya sea picar código, atender en ventanilla en una oficina bancaria y otros infinitos trabajos (lo que yo siempre generalizo llamando trabajo administrativo) los puede hacer cualquiera con una mínima formación, ya que no requieren de ningún intelecto excepcional. Sustituir eso por algo que lo haga de forma más automática no nos convierte en tontos, nos permite dedicarnos a otras tareas. Quien tenga un trabajo de estos administrativos y no eche pestes cada día que va a la oficina cuando lleva unos cuantos años en el negocio, que levante la mano.

Como decía uno de una tecnológica, creo que era el fundador de Alibaba/Aliexpress, a los niños hay que ponerlos a tope con trabajos creativos. Ojo, hay tareas de programación que son creativas y también en trabajos "administrativos". Pero vayamos asumiendo que los que son más mecánicos irán siendo sustituidos por máquinas en general. No lo quisieron ver los empleados de la banca, posiblemente ni tuviesen los conocimientos para darse cuenta. Pero hoy en día... quien no lo quiera ver ya es culpa suya.
No, naturalmente sustituir trabajos tontos por máquinas o robots no nos hace más tonto, pero si de sustituir el propio razonamientos por una máquina, de creer que algo sea cierto, porqué lo dice Google, sin investigar más a fondo, de dejar de estudiar más a fondo y entender, porqué es tan comodo de consultar en internet. Nos estamos olvidando de escribir de forma legible y correcta a mano, gracias al teclado con autocorrector (vea cartas manuscritos de las épocas antes de este invento y compara). La gente ya ni siquiera saben sumar sus compras sin usar una calculadora.

La AI es útil cuando nos ayuda y nos da tiempo de usar nuestro cerebro y de pensar, pero demasiadas veces se sustituye el uso del cerebro por un algorritmo. Eso si nos hace más estúpidos e inutiles, por falta de costumbre.
 
Última edición:
Es como todo, depende. Que levante la mano el que no se caga en todo cada vez que llama a una empresa de telefonía y empiezas con locuciones automáticas y presionando números. En momentos como esos, ¿nadie echa de menos lo de llamar y hablar con un ser humano?

La tecnología, entre ellas las IA, tienen su utilidad, por supuesto. Hay que tener claro que una IA es sobre todo útil cuando aceptamos que el resultado puede ser inválido o incluso completamente erróneo. Cualquier IA basada en redes neuronales NO produce un resultado exacto siempre, incluso las que ofrecen resultados binarios en plan "es una persona o no es una persona". Los que tenemos la cámara Nest de Google lo sabemos por nuestra propia experiencia. No son pocas las veces que detecta a una persona y dice "detectado movimiento" en lugar de "persona detectada". O no hay movimiento alguno pero una nube cambia la luz y te dice "movimiento detectado".

Esa IA es útil porque aceptamos los fallos que puede tener, su resultado tiene más ventajas que inconvenientes, pero no hay que caer en el error de que siempre va a acertar porque es imposible, ni esa ni ninguna. El que piense lo contrario, no sabe entonces qué es una red neuronal y cómo se programa desde cero.
 
Última edición:
Es como todo, depende. Que levante la mano el que no se caga en todo cada vez que llama a una empresa de telefonía y empiezas con locuciones automáticas y presionando números. En momentos como esos, ¿nadie echa de menos lo de llamar y hablar con un ser humano?

La tecnología, entre ellas las IA, tienen su utilidad, por supuesto. Hay que tener claro que una IA es sobre todo útil cuando aceptamos que el resultado puede ser inválido o incluso completamente erróneo. Cualquier IA basada en redes neuronales NO produce un resultado exacto siempre, incluso las que ofrecen resultados binarios en plan "es una persona o no es una persona". Los que tenemos la cámara Nest de Google lo sabemos por nuestra propia experiencia. No son pocas las veces que detecta a una persona y dice "detectado movimiento" en lugar de "persona detectada". O no hay movimiento alguno pero una nube cambia la luz y te dice "movimiento detectado".

Esa IA es útil porque aceptamos los fallos que puede tener, su resultado tiene más ventajas que inconvenientes, pero no hay que caer en el error de que siempre va a aceptar porque es imposible, ni esa ni ninguna. El que piense lo contrario, no sabe entonces qué es una red neuronal y cómo se programa desde cero.
Si, también odio estos IA en una llamada, pero hay un truco simple para conseguir a un humano real en la linea, simplemente, en vez de responder lo exigido, empieza a decir cosas incomprensibles al azar, en dos tres intentos la IA diciendo que no te entiende, oh milagro, de repente tienes a un empleado real en la linea.

Actualmente los IA distan de ser perfectos, aunque suelen hacer para lo que están programados de forma eiciente en las mayorías de veces. Pero como en los coches autónomos, es falaz de hablar que tengan accidentes , ya que no se trata que toman decisiones correctamente como quien atropellar en un caso extremo, al viejo, la mujer o estamparse contra una pared matando al conductor. Esta cuestión carece de sentido, ya que, ¿como reaccionaría un conductor humano en esta situación? seguro peor y con un tiempo de reacción infinitamente más lento que un algorritmo, que además se conecta con los otros coches en el tráfico, sabiendo en cada momento donde están. Por tanto bastaría que con esto hay muchos menos accidentes que con un conductor medio (y vaya que hay imbéciles al volante, sin contar los nenes de papá con su BMW tuneado), que es relegado al mero control.
 
Los de los bemetas somos los peores :cuniao

Lo que comentas de comunicaciones machine-to-machine en tiempo real, hay que saber que se llegará a ello, pero actualmente las comunicaciones no dan para ello, a la par que la potencia de los procesadores.

Aquí no tengo ninguna duda de que es cuestión de tiempo, muchos protocolos están ya establecidos, pero falta una red extendida que lo haga realidad (que llegará) y potencia de cálculo.
 
Si, también odio estos IA en una llamada, pero hay un truco simple para conseguir a un humano real en la linea, simplemente, en vez de responder lo exigido, empieza a decir cosas incomprensibles al azar, en dos tres intentos la IA diciendo que no te entiende, oh milagro, de repente tienes a un empleado real en la linea.

Creo que, por ley, si dices "quiero hablar con un operador", te tienen que pasar con uno.
 
Mientras los japoneses

Tthmxc.png
 
Mientras los japoneses

Tthmxc.png

He leído el artículo y es un despropósito. No habla de realidades y tan solo especula con que puedes apostar a que esos robots llegarán.

Eso sí, se habla de un proyecto secreto y ahí se deja, sin más soporte.

¿Tú lo has leído @Zerg Rush ?

:ok :ok:ok
 
He leído el artículo y es un despropósito. No habla de realidades y tan solo especula con que puedes apostar a que esos robots llegarán.

Eso sí, se habla de un proyecto secreto y ahí se deja, sin más soporte.

¿Tú lo has leído @Zerg Rush ?

:ok :ok:ok


Añadiendo que esto ya tiene 4 años

Este es más actual mostrando que también Tesla se está metiendo en este negocio

 
Última edición:
Que yo recuerde, el CD-ROM se hizo posible gracias al mercado del porno en casa. No me extrañaría que el impulso final de los robots para uso privado pase por esto.
 
Arriba Pie