Topic

IBM Technology

All digests tagged IBM Technology

How AI Agents, LLMs & APIs Use Real-Time Data at the US Open thumbnail

· 9:46

How AI Agents, LLMs & APIs Use Real-Time Data at the US Open

This video details an AI-infused system at the US Open that analyzes tennis serves by combining specialized APIs with Large Language Models (LLMs) via AI Agents. The core architectural pattern involves specialized backend services handling massive, complex data processing (e.g., biomechanics and joint tracking) and returning structured, actionable scores. The LLM then uses these scores, rather than raw data, to perform high-level reasoning and generate human-readable insights for the user. This approach effectively divides labor between specialized computation and natural language reasoning.

Key takeaways

  1. The Limitation of Raw Data for LLMs

    LLMs, while excellent at general knowledge, struggle with raw, high-volume numerical crunching, such as processing 21 tracked joints at 50 times per second, which generates millions of position values. Raw data is too large and complex for effective reasoning.

  2. The Role of Specialized APIs

    APIs and specialized services are necessary to process raw data streams into structured, meaningful metrics. For the US Open, this process generates two key scores: **Efficiency** (biomechanics, joint separation) and **Effectiveness** (outcome stats like speed and placement).

  3. The AI Agent Workflow 0:07

    An AI Agent acts as an orchestrator, using a defined list of tools (APIs). When prompted, the agent outputs a structured request, which is executed by the API. The API returns the processed data, allowing the LLM to complete the reasoning cycle and answer the user's question.

Watch on YouTube Full article

AI Agents Aren't the Revolution. They're the Catalyst! thumbnail

· 10:14

AI Agents Aren't the Revolution. They're the Catalyst!

While AI agents are widely discussed, the speaker argues that they are not the revolution, but rather a powerful catalyst accelerating fundamental, long-lasting improvements across the technology ecosystem. The most significant shifts are occurring in data modernization, system interoperability, API standardization, and the democratization of technical expertise, which are foundational improvements that will persist regardless of the future of agents.

Key takeaways

  1. AI Agents as Catalysts

    The lasting impact of AI is not the agents themselves, but the systemic improvements they force, including data unification, system design modernization, and enhanced digital literacy.

  2. Data Layer Modernization

    AI adoption forces organizations to overhaul data foundations, making data more accessible, searchable, understandable, and reusable by breaking down silos.

  3. System Interoperability and APIs 5:09

    Agents expose system weaknesses, driving the need for APIs that are predictable, well-documented, and machine-readable. This accelerates the shift toward seamless, cross-system connectivity (e.g., MCP, A2A).

  4. Outcome-Based Thinking

    The rise of powerful agentic coding IDEs lowers the barrier to entry, shifting the focus from 'how' (implementation) to 'why' (defining goals and solving high-level problems).

Watch on YouTube Full article

Goodbye Tokenmaxxing: From AI Usage to Agentic AI Outcomes thumbnail

· 8:26

Goodbye Tokenmaxxing: From AI Usage to Agentic AI Outcomes

The industry is shifting AI success metrics from simple usage volume (token consumption) to measurable business outcomes, a concept termed Valuemaxxing. Traditional approaches like 'tokenmaxxing' (maximizing usage) and 'token minimization' (restricting usage) fail because they treat token count as a proxy for value. As AI evolves into complex Agentic AI systems that plan workflows and coordinate across multiple systems, true value is determined by system effectiveness, model orchestration, and the measurable impact on the Software Development Life Cycle (SDLC), such as reduced rework or resolved vulnerabilities.

Key takeaways

  1. The Failure of Usage Metrics

    Relying on metrics like token consumption or adoption rates (tokenmaxxing) is insufficient because these metrics only measure activity, not operational outcomes. Usage dashboards can be gamed, and cost savings achieved through token minimization can lead to critical information loss (e.g., stripping architectural context), resulting in higher debugging and rework costs elsewhere.

  2. The Shift to Valuemaxxing 4:00

    Valuemaxxing shifts the focus from 'how many tokens were used' to 'what was achieved.' Key outcome metrics include the number of deployments completed, developer time saved, rework avoided, and vulnerabilities resolved. Token consumption should be rooted in higher quality software and successful outcomes.

  3. System Effectiveness over Model Selection 5:30

    As models become infrastructure, the differentiator is shifting from access to great models to the system built around them. This emphasizes model orchestration, context management, and workflow governance. IDC predicts that by 2028, 70% of large-scale AI deployments will utilize multiple models.

Watch on YouTube Full article

AI Simplified: 6 Concepts You Need to Know About Modern AI thumbnail

· 8:49

AI Simplified: 6 Concepts You Need to Know About Modern AI

The video simplifies modern AI by detailing six essential concepts: Large Language Models (LLMs), Model Training/Tuning, Retrieval Augmented Generation (RAG), AI Agents, Model Context Protocol (MCP), and System Prompts. The explanation uses human analogies to show how these components—from the core 'brain' (LLM) to the 'central nervous system' (MCP)—are integrated to create sophisticated systems capable of reasoning, accessing external knowledge, and taking autonomous actions.

Key takeaways

  1. Artificial Intelligence (AI)

    A subfield of computer science focused on matching or exceeding human intelligence in a machine. The core function is generating content using probabilities to predict output based on input, described as 'autocomplete on steroids.'

  2. Large Language Models (LLMs)

    The foundational component or 'brain' of the AI system where core intelligence and reasoning capabilities reside. It is responsible for generative AI outputs (words, images, sounds).

  3. RAG (Retrieval Augmented Generation) 3:35

    A method to extend the LLM's knowledge base by integrating trusted external sources (e.g., research papers or product documentation). This process helps reduce 'hallucinations'—confident errors made by the AI.

  4. AI Agents 5:20

    An advanced system where a model autonomously uses external tools (e.g., writing code, searching the web, reading/writing databases) to achieve specific goals, giving the AI 'hands and feet.'

  5. Model Context Protocol (MCP) 6:20

    The orchestration layer that acts as the central nervous system for an AI agent. MCP connects the model's reasoning to the external tools, coordinating actions.

  6. System Prompts 7:30

    A set of guiding principles or constraints given to the model that dictates its behavior and ethical boundaries. This prevents misuse (like prompt injections) without requiring constant, expensive retraining.

Watch on YouTube Full article

How AI Is Changing Code Reviews & Software Development thumbnail

· 14:09

How AI Is Changing Code Reviews & Software Development

The evolution of software code reviews has progressed from highly structured methods like Fagan inspections and pair programming, through the version control mechanisms of pull requests (consensus reviews), to automated system checks via CI/CD pipelines. The current shift, driven by AI and Large Language Models (LLMs), is moving the focus away from reviewing implementation details (syntax) toward validating business outcomes, requirements fulfillment, and overall intent.

Key takeaways

  1. Historical Shift in Code Review Focus 2:20

    Reviews progressed from line-by-line inspections (Fagan Inspection) to on-the-fly peer review (paired programming), then to versioning/diff analysis via pull requests (consensus reviews).

  2. The Automation Era (CI/CD) 6:15

    This phase introduced system checks for code quality, compliance (internal/external regulations), and vulnerabilities, establishing 'system reviews' where automated systems validate adherence.

  3. AI-Driven Outcome Validation 7:40

    The AI era shifts the focus from implementation details to business outcomes and requirement fulfillment. AI assists by performing broad analysis (writing code, docs, architectures), allowing human engineers to set context, make judgments, and validate against desired business results.

Watch on YouTube Full article

AI Model vs Agentic Harness: What Actually Drives AI thumbnail

· 8:30

AI Model vs Agentic Harness: What Actually Drives AI

The video distinguishes between the core AI model (the 'brain') and the surrounding infrastructure, or 'agentic harness' (the 'jar'), which is responsible for advanced system capabilities. While models like ChatGPT provide intelligence, it is the harness—comprising tools, memory management, and agentic loops—that allows an AI to perform complex, multi-step software tasks by interacting with external systems.

Key takeaways

  1. AI Model vs. Agentic Harness

    The core AI model (e.g., ChatGPT, Claude) is the neural network itself but cannot independently interact with the outside world; it requires an agentic harness to function as a powerful system.

  2. Components of the Agentic Harness 0:15

    An overall AI agent consists of the AI model plus the agentic harness, which manages tools, memory, and execution loops. These components are critical for real-world performance.

  3. Capability Gains Source 5:40

    Most recent capability gains in generative AI come from improvements in the harness (better tools, memory handling, smarter loops) rather than solely from improvements to the underlying model.

Watch on YouTube Full article

What Is AI Model Collapse? Why AI Could Forget Reality thumbnail

· 13:10

What Is AI Model Collapse? Why AI Could Forget Reality

Model collapse describes a degenerative process where AI models are repeatedly trained on synthetic data generated by other AIs. This contamination causes models to gradually lose information about the real-world distribution and rare facts, potentially leading to generic outputs, knowledge loss, and amplified biases. Preventing this requires integrating human feedback, implementing robust data provenance, and utilizing external retrieval systems like RAG.

Key takeaways

  1. Definition of Model Collapse 2:00

    Model collapse occurs when AI models are repeatedly trained on synthetic outputs, causing them to lose information about the real world distribution they were originally trained on. This is likened to making a photocopy of a photocopy.

  2. Stages of Collapse 2:30

    The process involves two stages: Early collapse (forgetting rare events, such as niche scientific concepts) and Late collapse (losing the structure of reality itself, resulting in repetitive, generic outputs).

  3. Causes of Collapse 3:50

    Since AI naturally reproduces high-probability information more often than low-probability information (the 'tails' of the knowledge bell curve), rare or unusual facts are the first to be compressed and forgotten.

Watch on YouTube Full article

Llama.cpp vs vLLM: Which Local LLM Engine Actually Scales? thumbnail

· 10:36

Llama.cpp vs vLLM: Which Local LLM Engine Actually Scales?

The video compares Llama.cpp and vLLM, two leading engines for running Large Language Models (LLMs) locally. Llama.cpp is optimized for accessibility on consumer hardware (CPU/GPU), utilizing techniques like quantization and the GGUF format to run models efficiently on personal devices or edge environments. Conversely, vLLM focuses on maximizing efficiency at production scale, supporting diverse accelerators (NVIDIA, TPU, etc.) and implementing advanced optimizations such as continuous batching and paged attention for high-throughput workloads in cloud or Kubernetes deployments.

Key takeaways

  1. Llama.cpp Use Case

    Ideal for running LLMs on consumer hardware (laptops, Raspberry Pi) or edge devices due to its focus on accessibility and CPU/GPU optimization. Key features include quantization (reducing precision from FP16 to INT8/INT4) and packaging models into a single .gguf file.

  2. vLLM Use Case 4:10

    Designed for high-throughput, production-scale workloads in environments like VMs or Kubernetes. It supports diverse hardware accelerators (NVIDIA GPUs, TPUs, etc.) and advanced features like continuous batching and paged attention to manage KV cache efficiently.

  3. Model Deployment Strategy 8:10

    The choice depends on the environment: use Llama.cpp for personal/offline use cases, and vLLM when deploying in a high-performance, multi-user production setting.

Watch on YouTube Full article

Is Fine-Tuning Still Needed? LLMs, RAG, & LoRA thumbnail

· 10:52

Is Fine-Tuning Still Needed? LLMs, RAG, & LoRA

While early successes demonstrated that fine-tuning custom LLMs could outperform general models (e.g., legal AI in 2023), the landscape has shifted significantly. Modern frontier models are rapidly closing the gap due to massive context windows and improved reasoning capabilities. The current architectural best practice suggests prioritizing non-weight modification techniques like Retrieval Augmented Generation (RAG), Context Engineering, and Agent Skills before resorting to fine-tuning. Fine-tuning remains valuable for specific bottlenecks, such as achieving low latency or when using parameter-efficient methods like LoRA.

Key takeaways

  1. Fine-Tuning vs. General Models

    Historically, custom fine-tuned models outperformed off-the-shelf leaders (e.g., legal AI over GPT-4 in 2023). However, general models are catching up due to massive context windows and improved inference reasoning.

  2. Modern Customization Stack 6:20

    The preferred order for customization is: Base Model $\rightarrow$ Prompt/Context Engineering $\rightarrow$ RAG (for proprietary knowledge) $\rightarrow$ Agent Skills (for procedural know-how). Fine-tuning should be the last resort.

  3. Cost and Complexity of Customization 7:45

    Fine-tuning is costly, involving not only training runs but also data collection, evaluation, regression avoidance, and continuous maintenance as frontier models advance.

Watch on YouTube Full article

6 Ways to Enhance Developer Productivity with AI thumbnail

· 12:53

6 Ways to Enhance Developer Productivity with AI

While AI is projected to write a significant portion of future code (e.g., 41% by 2026), achieving maximum developer productivity requires more than just adopting tools. Top-performing teams are restructuring their processes around AI's strengths—syntax and boilerplate—while protecting human focus for complex tasks like design, judgment, and learning. The six key areas for improvement involve automating repetitive work, prioritizing design over coding, fostering deep work (flow), minimizing context switching, investing in growth, and optimizing the entire toolchain.

Key takeaways

  1. AI's Role: Augmentation, Not Replacement 2:00

    The difference between average and top-tier teams is not the AI vendor used, but how they restructure their practices. AI excels at syntax, boilerplate, and well-defined transformations; humans must focus on design judgment and taste.

  2. Way One: Automate Smartly (CI/CD) 2:30

    Automation should target repetitive, error-prone tasks (e.g., automated testing, linters, security scanners). The goal is not to reduce work, but to free up cycles for higher-value engineering effort.

  3. Way Two: Design First, Experiment Later 3:25

    Before writing code, spend time on architectural sketches or flow charts. Using AI to brainstorm approaches and critique designs (finding edge cases) saves significant refactoring time.

  4. Way Three: Foster Flow State 4:30

    Productivity gains come from protecting deep work. Blocking calendars, minimizing notifications, and respecting 'heads down' time are critical for maintaining flow state.

  5. Way Four: Lessen Cognitive Load 5:40

    Mitigate context switching (the 'silent killer') by rotating on-call duties, enforcing targeted meeting agendas, and using AI coding assistants (e.g., GitHub Copilot) to enforce style guides automatically.

  6. Way Five: Make Room for Growth 7:10

    Treat code reviews as teaching opportunities rather than just gatekeeping. AI should compress the boring parts of growth, allowing human mentoring to focus on complex problem-solving.

  7. Way Six: Sharpen Tools of the Trade 8:40

    The toolchain (IDEs, frameworks, version control) must be modern and well-supported. Developer experience decisions should prioritize tools that 'get out of your way.'

Watch on YouTube Full article