SAP AI pact with AWS offers customers more gen AI options
At SAP Sapphire 2025, the two tech giants teamed up to embed generative AI deeper into ERP, targeting supply chain, finance, and beyond.
835 articles
At SAP Sapphire 2025, the two tech giants teamed up to embed generative AI deeper into ERP, targeting supply chain, finance, and beyond.
SAP is embedding Nvidia‘s generative AI foundry service into SAP Datasphere, SAP BTP, RISE with SAP, and SAP’s enterprise applications portfolio to equip customers with greater and more simplified access to the technology.
SAP is partnering with Databricks to offer advanced data science and AI capabilities within Business Data Cloud.
February 12, 2024: As SAP continues to position itself as a leader in generative AI and innovative technologies, customers must prepare to navigate new service offerings and an inevitable move to SAP RISE.
October 12, 2023: The ERP vendor is adding a new pricing tier to its Rise with SAP offering with an opaque mix of bundled and usage-based pricing for generative AI functionality.
The company promises that its AI copilot, Joule, will support 80% of its most-used business tasks by year end.
With standard prompt injection attacks, AI browsers read an attacker’s instructions and execute them only a single time. But there’s a more sophisticated form of prompt injection called memory poisoning. Attackers inject malicious instructions into your AI’s account-specific memory, which is retained across all your devices in each and every session. For example, an attacker could use memory poisoning to have your browser leak your most recent emails each day, instead of just the one time it rea
You may be affected if all of the following apply: You use an AI-powered browser or AI assistant that can autonomously navigate and interact with web pages.The AI assistant is able to read or act on untrusted content that comes from outside your direct control, such as emails, calendar invitations, shared documents, or web pages.Your 1Password browser extension is unlocked while the AI assistant is in use.
Dario Amodei est très clair : aujourd’hui, la science ne dispose d’aucun outil fiable permettant de déterminer si un système d’IA est conscient, ni même de définir précisément ce que serait la conscience dans le cas d’une machine. Il ne dit pas que les modèles actuels sont conscients.Il ne dit pas non plus qu’ils le deviendront forcément. Mais il insiste sur un point : l’absence de certitude ne permet pas d’écarter totalement la question, surtout à mesure que les systèmes gagnent en complexité,
Gaming/D&D — Dragon-slaying, Nat-twentying, Side-questing, Speed-running, WoW-raiding. "Side-questing" when Claude Code researches something tangential is painfully accurate. DevOps — Git-pushing, Docker-containerizing, Yak-shaving, Bikeshedding, Chmod-777ing. "Yak-shaving" in the spinner while actually yak-shaving — that one stings. Consciousness — Consciousness-pondering, Qualia-examining, Turing-testing, Chinese-rooming, Ship-of-Theseusing. An AI seeing "Qualia-examining" while working. Make
Agent frameworks would mature enough for real-world use. "I'm anticipating that in 2025 the biggest thing in AI will be the maturation of Agents."— Newsletter, November 2024 Analysis: Claude Code is an agent. It reads files, writes code, runs commands, debugs errors, and iterates autonomously. That's what agents are. The prediction wasn't about enterprise adoption metrics—it was about agents maturing enough to be genuinely useful, and that absolutely happened in 2025. Claude Code changed how peo
For about 60-70% of websites, you don't need anything fancy. Claude Code has this built-in WebFetch tool that handles basic scraping well. typescript// WebFetch tool (simplified) WebFetch({ url: "https://example.com", prompt: "Extract all content from this page and convert to markdown" })12345 It's not just fetching HTML. It has AI-powered content extraction that understands page structure and converts it to clean markdown. Typically takes 2-5 seconds. 🤖 WebFetch uses AI to understand page
Add the Bright Data MCP server to your Claude Code MCP configuration file (.claude/.mcp.json or ~/.claude/.mcp.json): json{ "mcpServers": { "brightdata": { "command": "bunx", "args": [ "-y", "@brightdata/mcp" ], "env": { "API_TOKEN": "your_bright_data_api_token_here" } } } }1234567891011121314 command: "bunx" - Uses bunx to run the MCP server (no installation needed)args: ["-y", "@brightdata/mcp"] - Automatically installs and runs
The Skills System is the foundation because: Without Skills: Every time you need to do something, you explain from scratch. "Here's how I like my blog posts formatted..." "Remember to use this API..." "Don't forget to run the tests..." With Skills: You explain once, encode it in a skill, and never explain again. The knowledge becomes permanent.
So the umbrella of everything I'm gonna talk about today is what I call a Personal AI Infrastructure (PAI), which is PAI for an acronym. Everyone likes pie. It's also one syllable, which I think is an advantage. But here's what makes PAI v2 different from what came before: This isn't just a collection of prompts and tools anymore. PAI v2 is about taking Claude Code—which is already incredible—and personalizing it into YOUR cognitive operating system. Think of Claude Code as the foundation, like
The best prompt engineering is building a system that doesn't need perfect prompts. Everyone's obsessed with prompt engineering. "How do I write the perfect prompt?" "What's the magic phrase that makes GPT-4 work better?" The real power is in building a system that gives YOUR AI the context, tools, and structure to understand what you actually want, even when your prompts are messy. Instead of spending 20 minutes crafting the perfect research prompt every time, you build a Research skill once th
Hooks are just TypeScript files that run at specific lifecycle events: typescript// ~/.claude/hooks/session-start/my-custom-hook.ts export default async function() { // Your automation here // Runs automatically at session start }123456 Examples of custom hooks you might build: Load project-specific context based on current directoryAuto-commit code changes at session endSend Slack notifications when agents completeUpdate project dashboards with session metricsBackup important files before
Create ~/.config/nvim/scripts/kai-neovim.sh: bash#!/bin/bash # Kai Neovim Enhancement Script with Intelligent Action Detection # Usage: kai-neovim.sh CONTEXT_FILE="$1" PROMPT="$2" # Check if claude CLI is available (we use it to communicate with Kai) if ! command -v claude &> /dev/null; then echo "Error: Claude CLI not found. Please install it first." exit 1 fi # Read the CLAUDE.md files for additional context (project-specific rules for Kai) GLOBAL_CLAUDE_MD=
Claude Code's native projects/ directory provides 30-day transcript retention. Every conversation is automatically saved. This is the raw material.
Hooks are the nervous system of PAI. They fire automatically at specific lifecycle events: EventWhen It FiresExample HooksSessionStartNew conversation beginsLoadContext — injects SKILL.md + Steering RulesUserPromptSubmitEvery user messageFormatReminder — detects response mode, routes capabilitiesExplicitRatingCapture — captures 1-10 ratingsImplicitSentimentCapture — detects emotional toneUpdateTabTitle — sets terminal tab to current taskPreToolUseBefore any tool executesSecurityValidator — block
Different tasks need different specialists. PAI uses a three-tier agent model: TierWhat It IsExampleVoice?Task SubagentsBuilt into Claude CodeEngineer, Architect, Explore, QATesterNoNamed AgentsPersistent identities with backstoriesSerena (Architect), Marcus (Engineer), Rook (Pentester)Yes (ElevenLabs)Custom AgentsDynamic composition from 28 personality traits"Create 5 security researchers"Yes Named agents have their own ElevenLabs voices. When five agents run in parallel, I can hear which one i
The Kai CLI wraps Claude Code with voice notifications. When I run a task and walk away, I hear "Kai starting: Working on research" from across the room. When it finishes, I hear the summary. Every agent has a unique ElevenLabs voice. The Algorithm announces each phase as it executes. This transforms asynchronous work into ambient awareness — I don't have to be staring at a screen to know what's happening. For some people, voice will be the primary interface, not just notifications. They'll talk
He's from the distant future and genderless, but I mostly refer to him as a him. I've named my entire personalized system Kai. Kai is my Digital Assistant that will always be with me, and he is my instance of PAI. Think of it this way: PAI is the architecture—the blueprint for building a Personal AI system. Kai is MY implementation of that architecture, customized with MY knowledge, MY processes, MY domain expertise. He runs on Claude Code today, but the platform doesn't define him—the seven com
Creating a skill is straightforward: Create the directory: ~/.claude/skills/YourSkill/Define triggers in SKILL.md: USE WHEN [keyword patterns]Add workflows: Step-by-step procedures for common operationsBuild CLI tools: TypeScript utilities for deterministic tasks That's it. Claude Code loads all skills into its system prompt at startup. When your request matches a skill's triggers, it routes automatically.