Think Artificial Intelligence -  Jerry Cuomo

Think Artificial Intelligence (eBook)

A Student's Guide to AI's Building Blocks

(Autor)

eBook Download: EPUB
2024 | 1. Auflage
340 Seiten
Bookbaby (Verlag)
979-8-3509-6366-3 (ISBN)
Systemvoraussetzungen
11,89 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Jerry Cuomo's unique story-telling style and accompanying illustrations makes it a breeze to be an A+ student in his virtual AI class. 'Think Artificial Intelligence' offers an entertaining and balanced education of AI's building blocks and the personalities putting them into play. Additionally, the book includes over 100 GenAI prompts to help readers learn AI using GenAI, catering to both business and technical audiences. This engaging guide also highlights the crucial role of trust and collaboration between human intelligence and AI. Royalties from this book are being donated to the St. Jude Children's Research Hospital.

Gennaro (Jerry) Cuomo holds the prestigious title of IBM Fellow and has been instrumental in shaping IBM's technology landscape since 1987. Among his significant achievements, Cuomo played a critical role in developing IBM's WebSphere Software. His innovative work helped establish WebSphere as a top-tier application server, serving over 80,000 customers in various industries. As an inventor, Cuomo has more than 80 US patents to his name, including the familiar 'Someone is typing...' indicator used billions of times a day across all major instant messaging applications. His expertise in this area also led him to testify to the US government about the potential of digital currency and blockchain for enhancing identity protection and national security. He enjoys playing golf and drinking craft beer-not at the same time-with his friends, best friend, and wife Steph. He also enjoys walking his dogs and playing bass guitar in the band Mind the Gap.
Jerry Cuomo's unique story-telling style and accompanying illustrations makes it a breeze to be an A+ student in his virtual AI class. "e;Think Artificial Intelligence"e; offers an entertaining and balanced education of AI's building blocks and the personalities putting them into play. The book explores the fundamentals of AI, data curation, machine learning, prompt engineering, AI app development, ethics, and cybersecurity. Real stories and technical examples demonstrate AI's impact on jobs, society, and technology while emphasizing trust, creativity, and ethical use. Jerry incorporated GenAI into his writing toolkit for creating the book's images and code samples and openly shared his 100+ GenAI prompts and techniques, making his approach a teaching tool for readers. The central theme of the book is the indispensable role of trust in fostering collaboration between human emotional intelligence, creativity, and AI's pattern detection analytical power enabling the achievement of extraordinary outcomes. Jerry introduces a unique narrative approach in the book, weaving together insights from real-world experts and imaginative characters, such as Pato.AI, a fine-tuned chatbot, and Datos, a complex data pile. This blend of authentic interviews and creative personas enriches the subject matter with both depth and a touch of whimsy, offering readers fresh perspectives in an engaging way. Readers will discover invaluable resources in the provided Python scripts and datasets, enhancing the learning experience. Business or technical, the topics covered in this book will prove valuable to just about anyone curious and ready to become a scholar of AI. Royalties from this book are being donated to the St. Jude Children's Research Hospital.

Chapter One –

CAN MACHINES THINK… WITH US?

Do Androids Dream of Electric Sheep?

Covered In This Chapter

  • Meet Jerry: Your Guide to AI
  • I, Karel the Robot
  • Potential of AI-powered Automation
  • Building Trust in AI
  • Collaboration Between Humans and AI

Here we go

The day my dad walked in with an IBM PC in 1982, that’s when things got serious. That PC was more than just a computer; it was my ticket to a whole new universe. I cut my teeth on BASIC. I’d be there in our living room, typing away, turning code into commands, and watching my ideas come to life on that screen. It wasn’t just coding for me; it was like opening a dialogue with a new friend who spoke a language made of code and pixels.

Prompt: … Vintage-style illustration of a boy and robots collaborating at a desk with an IBM PC, circa 1982.

Hi, I’m Jerry. That’s a generated image of me, and those robots—well, I guess you could suppose they’re my parents or something like that. Considering my lifelong obsession with technology and everything digital, that’s likely how I perceived them back then.

I will be your guide for this book. Welcome aboard!

I once heard a wise saying: “The past is behind, so let’s learn from it. The future lies ahead, so let’s prepare for it.”4 With that as our inspiration, I’ll begin by examining the past, starting with the events that led to my role as your guide today. You see, by sharing my background, you’ll hopefully gain an understanding why the subject of this book both excites and holds great significance for me.

Following that, we will prepare for the future by meeting various colleagues of mine (some real, some fictional), each offering a unique perspective on AI.

Let’s begin.

Jerry.AI

I’m an engineer and a frequent user of generative AI (GenAI) – I’d estimate about 12 times a day, and that number is rising. It’s incredibly useful for completing tasks and kick-starting projects. Take coding, for example. It’s been some time since coding was a direct part of my job, but being able to converse in code with my developer colleagues is invaluable. Well, thanks to AI code assistants looking over my shoulder, I can make Python dance and sing to my tune.

Back in those early PC days, artificial intelligence was already a recognized discipline in some universities. Still, it wasn’t until grad school that I acknowledged its significance and truly became a student of AI. Call it AI or something else, the experience of getting computers and software to perform unexpected and practical tasks was incredible. These moments typically followed a predictable coding pattern: utilizing logic to sift through data, making informed choices, and gradually refining the process. On the better days, it felt like the software was genuinely thinking and learning. Yet, on the more challenging ones, I’d sometimes sense a hint of malice in it, as if it was intentionally working against me. I’d often ask in frustration, “How can I trust this code when it seems to have a mind of its own today? For Pete’s sake, please just do what I’ve coded you to do… please!”

My (robot) parents did well teaching me the difference between right and wrong and being accountable for one’s actions. While software can be highly intelligent, it lacks the capacity for malice. Thus, the ethical responsibility for software’s actions rests squarely with its creators. My philosophy is simple: the more trustworthy the software, the more it gets used. After all, what’s the point in writing software if no one will use it?

So, throughout my career, I’ve made it a point to focus on creating software that’s not only trustworthy but also boosts both creativity and productivity. This approach allows people to dedicate more time to what truly matters. The shift towards AI-driven systems offers a chance for effective collaboration between human ingenuity and machine intelligence, each complementing the other. I believe AI should enhance human capabilities, not replace them, and trust in this relationship is key. If I were to frame this concept in the form of a formula, it might look something like this:

Trust(Human + AI) = Amazing.

In this (somewhat geeky) context, ‘Trust’ is applied to both ‘Humans’ and ‘AI,’ resulting in something ‘Amazing.’ This theme is a recurring focus throughout this book, and we’ll revisit it several times before we conclude, but for now, let’s return to my story. After sharing more of my personal experiences, I’ll link them to the broader principles and historical progress of AI in the upcoming chapter. So, where were we? That’s right, next up: Robots.

I, Robot

Robots have always been an interest of mine and my gateway to AI. As a kid, they were the coolest thing imaginable – a blend of imagination and the future right in front of me. It all started, really started, with Isaac Asimov’s famous book, I, Robot. Did I finish it? Well, no, I got about three-quarters of the way through. But what I did read opened my eyes to a world where robots weren’t just machines but beings with dilemmas and decisions.

Asimov’s Three Laws of Robotics articulated in I, Robot are: 1) A robot may not injure a human being or, through inaction, allow a human being to come to harm. 2) A robot must obey the orders given to it by human beings, except where such orders would conflict with the First Law. 3) A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.6 Asimov’s vision, intertwining safety, obedience, and self-preservation in robotics, mirrors the crucial elements of trust and responsibility integral to AI development today.

Reflecting on I, Robot, I realize it laid more than just a foundation for AI ethics. It opened my eyes to how ethics and trust are crucial for the widespread adoption of AI, much like the EU’s 2023 ethical AI regulations, which you’ll find referenced in a forthcoming chapter.

Karel the Robot

My initial curiosity about robotics and AI was brought to life with Karel the Robot: A Gentle Introduction to the Art of Programming by This book was not just another step in programming; it was my first genuine experience with what seemed like intelligence within a machine. Karel made quite the impression, as it provided me, a teenager then, with a powerful tool to explore robotics and AI through programming. It marked the start of an exciting adventure where I could apply my programming skills to bring intelligent behavior to life.

Prompt: ... Karel the Robot navigates a grid with simple decision-making as illustrated in this code example {insert code example}

Karel was a simple robot in a grid world, and the programming language used to control it was straightforward, yet it opened up a world of possibilities. The moment that truly captivated me was when I wrote a program where Karel had to escape a maze. It was the simplicity of the IF statement, the robot’s ability to ‘check’ its surroundings and make a decision, that felt to me like the first glimpse of intelligence. Here’s a version of what that program looked like:

Code: DecisionBasedNavigation.kl

Prompt: ... Karel the Robot script for decision-based navigation with procedures for turning and movement, including comments for guidance.

Karel consistently monitors its immediate environment in the program, which can be found on GitHub via the source reference above. If it could turn right, it would. If not, but it could move forward, it would proceed. Otherwise, it would turn left. This simple decision-making process, driven by IF statements, was my introduction to the idea of a computer making choices based on its environment. It was a revelation – the realization that even with a few lines of code, I could make Karel ‘think’ in an elementary way. This ability to ‘check and decide’ brought a sense of intelligence to the code, however rudimentary it might have been.

As I eventually transitioned from Karel’s simplistic yet profound logic to more advanced languages like Lisp and Python, I witnessed firsthand the power of these tools in shaping AI. They were not just languages but the very building blocks that enabled us to communicate and expand the boundaries of machine intelligence. Thank you, John McCarthy. If you don’t already know of John, I’ll introduce you to him shortly.

Freeing the Code from the Box

During college, my curiosity about programming took a more adventurous turn. I wasn’t content with just making things happen on a computer screen. I wanted to break free from the digital confines and make an impact in the...

Erscheint lt. Verlag 1.8.2024
Sprache englisch
Themenwelt Technik Bauwesen
ISBN-13 979-8-3509-6366-3 / 9798350963663
Haben Sie eine Frage zum Produkt?
EPUBEPUB (Ohne DRM)
Größe: 9,1 MB

Digital Rights Management: ohne DRM
Dieses eBook enthält kein DRM oder Kopier­schutz. Eine Weiter­gabe an Dritte ist jedoch rechtlich nicht zulässig, weil Sie beim Kauf nur die Rechte an der persön­lichen Nutzung erwerben.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Grundlagen der Berechnung und baulichen Ausbildung von Stahlbauten

von Jörg Laumann; Markus Feldmann; Jörg Frickel …

eBook Download (2022)
Springer Fachmedien Wiesbaden (Verlag)
119,99