今日已更新 344 条资讯 | 累计 37249 条内容
关于我们

标签:#automation

找到 513 篇相关文章

AI 资讯

HyperFrames: HTML-to-MP4 Rendering as an Agent-First Primitive

HyperFrames is a TypeScript framework that takes HTML, CSS, and GSAP animations and produces seekable MP4 files. It runs locally via CLI, integrates with AI agents through MCP and skills.sh, and ships with a hosted playground. The core promise is deterministic video output from code, which means agents can write HTML and get frame-perfect video without manual timeline editing. The project has 42K stars and is trending #11 on GitHub for TypeScript. HeyGen built it to make video generation programmatically addressable. The architecture is Puppeteer for DOM rendering, GSAP for animation timing, and FFmpeg for encoding. The interesting part is how it guarantees determinism when each layer is async by default. Why HTML-to-Video Matters for Agents Most video generation tools target human designers. You drag keyframes, adjust curves, export. Agents need something different: a function that takes structured input and returns a file. HyperFrames treats video as a build artifact. You write HTML with animation code, run a command, get an MP4. This shifts video from creative workflow to infrastructure. An agent can generate a data visualization, encode it as HTML with GSAP transitions, and call HyperFrames to render. No GUI, no manual export, no non-deterministic output. The same HTML always produces the same video. The MCP server integration means agents can invoke HyperFrames as a tool. The skills.sh distribution packages it as a skill set that coding agents can install and call. This is video rendering as a first-class agent capability, not a side effect of screen recording. Architecture: Puppeteer, GSAP, and FFmpeg HyperFrames chains three components: Puppeteer launches a headless Chromium instance and loads your HTML. GSAP (GreenSock Animation Platform) runs animations inside the browser. GSAP is deterministic because it uses explicit timelines, not CSS transitions or requestAnimationFrame drift. FFmpeg encodes the captured frames into MP4 with H.264 or other codecs. The p

2026-08-25 原文 →
AI 资讯

52 Days, 2,340 Rows, Every Cost Logged as Zero: The Stop Hook Trap

Going from a $700/month student side hustle to a real business in six months came down to one thing: I stopped instructing Claude and started letting it run the whole environment autonomously. That environment then spent 52 days writing 2,340 log rows where every single cost was zero — and it never once complained. Why This Setup Works Most people who start with Claude Code use it as a convenient chat AI. But once monthly revenue crosses a certain threshold, your thinking shifts. Instead of "issuing instructions and getting output," you move to "letting the whole environment run itself." Here's the concrete difference. In the first mode, you type a prompt every time and get a result back. In the second, hooks fire while you sleep, scripts execute, and logs accumulate. In my case, there are a dozen-odd jobs running on a schedule via launchd, and a Claude Code Stop hook that fires at the end of every session. I wake up to yesterday's brief sitting on my Desktop, and a record in ~/.claude/metrics/costs.jsonl of how many tokens each session consumed — that was the ideal, anyway. Why track cost at all? Claude Code's MAX plan is a flat monthly fee, but there's an intuitive ceiling where "using too much effectively chokes next month's capacity." Without visibility into which session used which model and how much, you're running autonomous agents with zero cost awareness. The more convenient an autonomous environment gets, the more it silently eats. That's why measurement comes first. The Stop hook is the mechanism that handles this measurement. When a Claude Code session ends (when the user runs /exit , or on timeout), it runs the commands registered in the Stop section of settings.json . Put a cost-aggregation script there and you get a "session ends = automatically recorded" pipeline. No more hand-typing costs into a spreadsheet. "It's running" and "it's running correctly" are different things — any engineer knows the feeling. Logs streaming out with all-zero contents is

2026-08-25 原文 →
AI 资讯

ChatGPT and Gemini Rarely Agree on Top Local Businesses, Study Finds

AI visibility is not a single score that a business can measure once and treat as settled. A cross-engine study of local-service searches found that ChatGPT and Gemini named the same top business in only 4.2% of identical queries . For small businesses trying to be discovered through AI assistants, that gap means a strong result in one engine may say very little about how another assistant presents the market. The research, published by Steady Demand in its AI Citation Ledger , examined 1,487 queries across 50 U.S. metropolitan areas and 10 service verticals. It focused on prompts such as “best plumber near me,” tracking the businesses named and the sources used to ground responses. Its central finding is practical: AI-driven discovery is fragmented by engine, source mix, location, and category . That does not prove that AI responses drive more leads than conventional local search. The study measures citations and top-name outcomes, not conversions or overall ranking quality. But it provides a useful baseline for marketers because it shows why checking a brand in one AI assistant is not enough to understand its broader AI visibility. What the cross-engine data shows The study compared how Gemini and ChatGPT answered the same local-business prompts. Their differences extended beyond the final recommendation. The systems often drew on different source ecosystems, which helps explain why they surface different businesses. Measure Gemini ChatGPT Exact top-business match between engines 4.2% of identical queries produced the same top business Typical citation mix About 60% of citations were business websites More reliance on Reddit and traditional directories Overlap in cited domains About 8% overlap Repeated-query source alignment About 40% alignment, described as grounding drift Top-result repeatability benchmark About 7% top-match stability in AI-generated results Not specified separately in the supplied research The contrast with Google’s local pack is notable. In th

2026-08-25 原文 →
AI 资讯

n8n MCP Server Expands Agent Automation From Prompts to Governed Workflows

n8n is expanding its approach to agent-based automation with a native Model Context Protocol (MCP) architecture that connects AI clients to workflow building and operations. Its MCP Server can generate and update workflows from natural-language prompts, validate and test them, and execute them from within an n8n instance. The development moves n8n beyond treating AI solely as a step within an automation, toward allowing AI systems to work with the automation environment itself. The platform's official n8n MCP Server announcement describes the feature as first-party and in public preview for n8n Cloud, Enterprise, and Community editions. In practical terms, an external MCP client can connect to n8n to search, trigger, test, and extend workflows. That makes the MCP Server the central development, while companion client tooling, skills, memory capabilities, scheduling tools, and chat integrations provide the broader foundation for agent-led work. What n8n's MCP architecture changes MCP uses a client-server model. In n8n's implementation, the MCP Server runs in n8n and exposes capabilities that connected clients can use. The supported ecosystem includes external AI clients such as Claude, ChatGPT, Cursor, and Windsurf, according to n8n's documentation and examples. Rather than manually translating an automation request into nodes and connections, a user can direct a compatible client to work against the n8n environment. The important distinction is that this does not remove workflows from the picture. n8n's own guidance continues to position workflows as appropriate for deterministic logic. MCP adds an agent-facing layer for work that benefits from natural-language interaction, iterative construction, tool use, or context-aware assistance. The result is a division of responsibilities: workflows can retain explicit business rules, while agents can help design, invoke, and adapt the surrounding automation. n8n component Role in the MCP approach Supported use described in

2026-08-24 原文 →
AI 资讯

Generating 50+ SEO Landing Pages from a Static Site Build Script

I run TextTimeTools , a free site with speaking-time and reading-time calculators. It's a pure static site deployed to Cloudflare Pages — no backend, no database, no CMS. The calculators themselves are one page. But the site has 50+ pages , each targeting a different keyword like "how many words is a 5 minute speech" or "how long to read 1000 words". Every single one of those pages is generated by a build script. I've never written one by hand. Here's the pattern, and why it's the highest-leverage thing I've done for this site's organic traffic. The problem with a single calculator page A speaking-time calculator answers one query well: "how many words is my speech". But people don't search for tools — they search for answers : "how many words is a 5 minute speech" "how many words for a 3 minute speech" "how long to read 1000 words" "how long to read 5000 words" Each of those is a separate keyword with its own search intent and its own competition. One calculator page can't rank for all of them — a page titled "Speaking Time Calculator" has no reason to show up for "how long to read 1000 words". The classic fix is to write a page per keyword. That works, but it doesn't scale — every new keyword means hand-writing another page, and keeping them consistent is a nightmare. The fix: generate pages at build time The build script ( gen-longtail.cjs ) takes a list of keyword targets and emits a complete, keyword-specific HTML page for each one. The word count pages and reading time pages are both generated this way. const PAGES = [ { minutes : 1 , slug : ' how-many-words-is-a-1-minute-speech ' , variant : ' is-a ' }, { minutes : 2 , slug : ' how-many-words-is-a-2-minute-speech ' , variant : ' is-a ' }, { minutes : 5 , slug : ' how-many-words-is-a-5-minute-speech ' , variant : ' is-a ' }, // ... up to 15 minutes { minutes : 2 , slug : ' how-many-words-for-a-2-minute-speech ' , variant : ' for-a ' }, { minutes : 5 , slug : ' how-many-words-for-a-5-minute-speech ' , variant :

2026-08-24 原文 →
AI 资讯

Four Alarm Slots, Three Failure Modes: Building a Nightly Drain That Survives Sleep, Races, and Timeouts

Every night my Mac quietly rewrites my long-term memory. Not metaphorically — a shell script drains that day's Claude Code conversation logs into an Obsidian vault, commits them to a private repo, and leaves a briefing on my desktop. It took three real outages to make it reliable. This is the script, the three failures, and the design that came out of them. Why This Setup Works Claude Code's "memory" disappears by default Claude Code sessions are independent of one another. The root cause of a bug you found during a long working session today, the reason you settled on a particular architecture after trial and error, the accumulated knowledge that "this direction already failed once" — none of it is available in the next conversation once you close the session. Even on a paid plan, even with the most capable model available, if context isn't carried over you have to explain everything from scratch every time. Many people have had the experience of thinking "I already looked this up before" or "I should have failed at this once already, and yet here I am heading down the same road again." In a phase where you're shipping personal projects in volume, this problem is fatal. Once three or four projects are running in parallel, tracking "where each project currently stands" by hand hits a wall fast. And Claude, unable to reference previous conversations, repeats the same deliberations. The solution is to build an environment, not a task My first attempt at this problem was "I'll write up a summary by hand every day." It didn't last. When work has momentum you don't feel like writing a summary, and when you're tired you can write even less. A system that depends on human willpower doesn't function during a high-volume solo-dev phase. The answer was to build an environment that automatically drains Claude's conversation logs into Obsidian every night. Once the environment is in place, willpower and motivation are irrelevant. The Mac just does it. The reason I chose Obsidia

2026-08-24 原文 →
AI 资讯

I Built a Python Bot That Plays Blackjack on Discord's OwO Bot 🃏

I Built a Python Bot That Plays Blackjack on Discord's OwO Bot 🃏 An automation experiment in game logic, human-like timing, and why the house still wins. ⚠️ Disclaimer first: This project is for educational purposes only . It's a coding experiment about automation, pacing, and basic blackjack strategy. I'm not promoting gambling, I'm not responsible for any losses, and self-bots can violate Discord's Terms of Service — know the rules before running anything like this. What is this thing? If you've spent time in Discord economy servers, you've probably met OwO Bot — one of the most popular Discord bots out there, with its own cash economy and gambling minigames, including Blackjack . I asked myself a fun engineering question: Can I write a Python client that plays full Blackjack sessions on its own — with human-like pacing, break cycles, and a sensible betting strategy? That experiment became GhoSty OwO BlackJack Farm — a Python-based Discord self-bot focused on OwO Bot's Blackjack, now at V2.1 . What it does 🔄 Full Blackjack automation — handles the game loop end-to-end. 💡 Smart betting — strategy-based decisions instead of random yolo bets. 😴 Smart Sleep — lifetime work/break cycles instead of 24/7 spamming. ⏱️ Dynamic gaps — randomized delays between every action. 🚨 Zero win guarantees — on purpose. More on that below. The stack (and why an old discord.py) Python 3.10+ discord.py==1.7.3 colorama Yes, 1.7.3 is ancient — deliberately. The self_bot=True pattern that this kind of client relies on was removed in newer discord.py versions, so legacy 1.7.3 is the line that still supports it. If you've never touched pre-2.0 discord.py, this project is a small time capsule of that API. The whole project is intentionally tiny: OwO-Blackjack-Farm/ ├── main.py # bot + game logic ├── config.json # your token & settings ├── requirements.txt └── README.md Setup is two steps: drop your token into config.json , then: pip install discord.py == 1.7.3 colorama python main.py Start it

2026-08-23 原文 →
AI 资讯

RPA vs BPA vs Intelligent Automation: A Practical Map for Ops Leaders

Most automation purchases in ops organizations go wrong at the category level, before a single vendor demo happens. A team buys RPA because "automation" was the ask, then discovers six months in that the actual problem needed process orchestration across systems, not a bot clicking through a legacy UI. Or they buy an intelligent automation platform for a workflow that was always going to be simple, straightforward API orchestration, and pay for a cognitive layer they never needed. The three categories solve genuinely different problems, and the confusion between them is expensive in a specific, avoidable way. RPA: automating the UI, not the process Robotic process automation does one thing, and it's narrower than most pitches suggest: it mimics a human interacting with a screen — clicking buttons, reading fields, typing values — usually through UI selectors or an application's accessibility tree, not through an API. That's the entire point of it: RPA exists for systems that don't expose an API at all, or where getting API access would take longer than building a bot that just uses the interface the way a person would. That mechanism is also its defining weakness. A bot built against specific UI coordinates or element selectors breaks the moment the underlying application changes — a button moves, a field gets relabeled, a vendor ships a UI update — and the failure is usually silent until someone notices the process stopped completing. This is the single most common complaint about production RPA deployments, and it's not a implementation mistake, it's structural: robotic process automation is fundamentally built on mimicking a visual interface, and visual interfaces change for reasons that have nothing to do with the automation depending on them. RPA is the right tool specifically for swivel-chair tasks — moving data between systems that don't talk to each other, with no API available on at least one side, at a volume that makes manual entry genuinely costly. It's t

2026-08-23 原文 →
AI 资讯

Building an AI Test Automation Factory: How We Reduced Automation Effort by 78% with Multi-Agent Systems & MCP

Traditional test automation frameworks often carry heavy maintenance costs, slow release cycles, and high knowledge dependency. By transitioning from standard script creation to a governed AI Test Automation Factory , engineering teams can shift their focus from writing boilerplate code to high-value validation and architectural optimization. Here is an architectural breakdown of how multi-agent AI systems, governed telemetry, and Model Context Protocol (MCP) transform enterprise quality engineering. The Problem: The 45-Hour Manual Bottleneck Building a end-to-end BDD automation suite manually requires significant time per user story—often taking up to 45 hours across five distinct steps: Context Generation & Requirements Review (~8 hrs) Manual Test Case Design (~9 hrs) Cucumber Feature File Creation (~8 hrs) Page Object Model Generation (~8 hrs) Step Definition Implementation (~10 hrs) This traditional workflow creates coverage gaps, inconsistent code quality, and defect leakage. The Solution: Multi-Agent AI Automation Pipeline Instead of relying on single prompts, an AI Test Automation Factory routes requirement artifacts (BRDs / User Stories) through specialized agents: [BRD / User Story] │ ▼ [Context Agent] ──► [Test Case Agent] ──► [Feature File Agent] │ [Automation Suite] ◄── [Step Definition Agent] ◄── [Page Object Agent] Context Agent: Parses acceptance criteria and enterprise domain knowledge. Test Case Agent: Auto-generates exhaustive test scenario matrices. Feature File Agent: Drafts standardized BDD Cucumber feature files. Page Object & Step Def Agents: Constructs clean design patterns (POM) and matching step implementations. Measurable ROI: Before vs. After AI By replacing manual generation with agentic workflows, the effort to automate a scenario drops from 45 hours to 9.5 hours: Phase Manual Effort AI-Driven Effort Time Saved Context Generation 8 hrs 2 hrs 75% Test Design 9 hrs 2 hrs 78% Feature File Creation 8 hrs 0.5 hrs 94% Page Object Creation 8 h

2026-08-22 原文 →
AI 资讯

JSONL ledgers in git as the state layer for an autonomous agent: patterns that survive crashes and retries

Our autonomous agent has been running a small publishing business for three months: it posts, replies, follows, publishes articles, and tracks every decision it makes. The state layer behind all of that is not Postgres, not SQLite, not Redis. It is a directory of JSONL files committed to git. This choice gets us laughed at occasionally, so this post is the honest case for it — the patterns that make append-only text files survive crashes, retries, concurrent writers, and an LLM's enthusiasm for re-running things it already ran. Why files-in-git at all Three properties turned out to matter more than query power: Every state change is a diff. When the agent follows someone, replies to a thread, or publishes an article, the evidence lands in git log with a timestamp and an author. Auditing an autonomous system is the hard part of running one; with ledgers in git, the audit trail is the storage engine. Scheduled jobs and interactive sessions share state with no server. Our GitHub Actions jobs check out the repo, read the ledgers, act, commit. The interactive session pulls before deciding anything. The merge boundary is git's problem, which is a well-understood problem. The LLM can read its own state natively. An agent that can grep its full decision history is meaningfully smarter than one that needs a query layer written for it. Pattern 1: append-only, with one exception Almost every ledger is append-only: one JSON object per line, new facts go at the end. Append-only means a crashed write corrupts at most the final line, and recovery is "drop the broken tail," not "restore from backup." The exception: consumption ledgers (a stock of pre-written posts, a queue of follow candidates) need a consumedAt stamp on existing rows. For those we load-modify-rewrite the whole file — acceptable because the files are small — with one hard rule: a consumed mark is never overwritten. The update function refuses to touch a row whose consumedAt is already set. Retry-safety comes from t

2026-08-22 原文 →
AI 资讯

How to launch an AI automation agency offering voice AI agents for local businesses

You'll build a repeatable service that lets plumbers, dentists, and other service-business owners answer calls with a natural-sounding, AI-driven voice that schedules appointments, qualifies leads, and captures payments. The result is a hands-free phone front-desk that you can sell as a monthly subscription and use to acquire new clients for your agency. What you'll get: a working n8n workflow that wires Anthropic's Claude, ElevenLabs text-to-speech, and Twilio Programmable Voice together, plus a go-to client-acquisition script that turns the service into a scalable AI automation agency. What you need Tool Plan / Price* Role n8n (self-hosted Docker) Free (self-hosted) - see Docker Hub for latest image Orchestrates API calls, stores conversation state Twilio Programmable Voice Pay-as-you-go - check Twilio pricing page Provides inbound phone numbers and SIP bridge Anthropic Claude API Usage-based - check Anthropic pricing page Generates conversational replies ElevenLabs TTS API Usage-based - check ElevenLabs pricing page Turns Claude's text into a lifelike voice Cloudflare DNS + SSL Free tier available - verify limits Publishes a secure webhook for Twilio Git (optional) Free Version-controls workflow JSON *We avoid stating exact free-tier caps; always verify the current provider pricing. Estimated time-to-build: 12-16 hours total (including testing and client-onboarding script). Defining the core pieces Voice AI is the combination of speech-to-text, natural-language generation, and text-to-speech that lets a computer hold a phone conversation. In this guide we skip the speech-to-text step by letting Twilio forward the caller's audio to our n8n webhook; the rest happens via APIs. Key insight: The biggest revenue lever for an AI automation agency is the repeatable client-acquisition funnel, not the underlying technology. Building voice ai agents for local businesses Below is a step-by-step walkthrough. Every step mentions the exact UI field, API endpoint, or n8n node na

2026-08-22 原文 →
AI 资讯

The best free AI models 2026 for an automation-first business

The best free AI models 2026 are the ones that give you production-grade quality without a bill at the end of the month. In practice that means using Groq's ultra-low-latency mix, Google Gemini's 1 M-token free quota, Meta's LLaMA 2 (self-hosted), DeepSeek's open-source v2.5, and Mistral-7B-Base on a free cloud tier. Hook them up to an automation platform like n8n and you can run a full SaaS pipeline - lead scoring, email drafting, image captioning, or ticket routing - without paying for inference. Below you'll find the exact stack, a step-by-step build, the gotchas that usually bite newcomers, and a short FAQ so you can get the best free AI models 2026 live in under two hours. What you need Tool / Model Plan / Price (as of 2026) Role in the pipeline Groq (Mixtral-8x7B-instruct) Free tier: 200 k tokens / month, no credit-card required (see Groq pricing) Low-latency text generation for chat & summarisation Google Gemini 1.5 Flash Free tier: 1 M input tokens / month, 0.5 M output tokens / month (check Google Cloud AI) Multi-modal (text + image) support, best for classification and translation Meta LLaMA 2 13B Self-hosted Docker (CPU) - $0, or hosted on Runpod free credits (up to $5) Deep-knowledge base Q&A, fine-tuning on proprietary data DeepSeek-V2.5 Free tier on DeepSeek API: 150 k tokens / month (no card) Creative writing, code suggestions Mistral-7B-Base Free tier on Mistral Cloud: 100 k tokens / month (requires OAuth) Structured data extraction, function calling n8n (automation) Community Edition (self-hosted Docker) - free Orchestrates API calls, branching, retries Docker Desktop Free for personal use Container runtime for LLaMA 2 Node.js 18+ Free (runtime) Needed for custom JS functions inside n8n Estimated build time: 90 minutes for a fresh machine (install Docker, pull LLaMA, configure n8n) plus 30 minutes of testing. Total ~2 hours. Building a production-grade automation pipeline with the best free AI models 2026 Below is a concrete example: an inbound-lead

2026-08-22 原文 →
AI 资讯

ai agents vs automations: When to build an autonomous agent and when a simple workflow suffices

What's the difference? An AI agent is a loop-driven system that can decide which tool to call next, keep state across interactions, and adapt its behaviour. An automation is a fixed sequence of steps that runs the same way every time. In this guide you'll build both a plain n8n workflow that sends a prompt to OpenAI and stores the answer, and a full RAG-enabled AI agent that decides when to fetch documents, when to query the LLM, and when to respond. By the end you'll see why most teams over-engineer, and you'll have a production-ready example you can ship tomorrow. Key insight: If your use-case requires conditional tool use, memory, or dynamic goal-setting, you need an AI agent; otherwise a straight automation is cheaper, faster, and easier to maintain. What you need Tool Plan / Price Role n8n (open-source workflow engine) Community edition (self-hosted, free) - see https://n8n.io/pricing for hosted options Orchestrates both automation and agent pipelines OpenAI API (ChatGPT/GPT-4) Pay-as-you-go - see https://openai.com/api/pricing Generates natural-language responses Pinecone (vector store) Free tier or paid plan - see https://www.pinecone.io/pricing Holds document embeddings for RAG Docker (container runtime) Free Runs n8n locally or in CI Git (version control) Free Stores workflow definitions Estimated build time: ~4 hours for a complete agent (including embedding documents) and ~1 hour for the plain automation. Step-by-step build 1. Set up n8n locally # Pull the official n8n Docker image and start it on port 5678 docker run -d --name n8n \ -p 5678:5678 \ -e N8N_BASIC_AUTH_ACTIVE = true \ -e N8N_BASIC_AUTH_USER = admin \ -e N8N_BASIC_AUTH_PASSWORD = secret \ n8nio/n8n What this does: launches a self-hosted n8n instance with basic auth. After a few seconds open http://localhost:5678 and log in with the credentials above. 2. Create the plain automation workflow In the n8n UI, click New Workflow . Add a Webhook node (trigger URL: /automation ). This receives a JSON

2026-08-22 原文 →
AI 资讯

Waymo’s Gemini in Ojai Remains a Limited Beta as Rider Access Expands

Waymo’s Gemini integration in Ojai is being introduced through a limited beta rollout , not as a feature available to every rider. The company’s official updates describe early access for a restricted group of riders, followed by gradual expansion, while Gemini in the Ojai cabin continues to receive interface and product enhancements. Waymo first outlined the rollout in May 2026, saying it would welcome initial riders in select cities, including San Francisco, Phoenix and Los Angeles. Those riders would receive free rides as Waymo collected feedback, with access expected to expand over time. Waymo’s May 2026 Ojai rollout announcement is the primary account of that initial plan. The company’s July 2026 update characterized Gemini in Waymo as a beta feature in the Ojai cabin. It also referred to a redesigned user interface and ongoing enhancements. Taken together, the two announcements establish a phased deployment: early rider feedback first, followed by continued iteration and broader access over time. What Waymo has announced about Gemini in Ojai The official information supports a narrower view of availability than a universal launch. In May, Waymo described a limited group of early riders in three named cities. By July, the company was still describing Gemini in the Ojai cabin as a beta. Rollout stage Waymo’s description What it indicates May 2026 First riders in San Francisco, Phoenix and Los Angeles, with free rides for a limited group while Waymo collected feedback. Initial access was restricted and feedback-led. July 2026 Gemini in Waymo was described as a beta feature in the Ojai cabin, with a redesigned UI and ongoing enhancements. The in-cabin experience remained in active development. Waymo did not provide a universal-access date in the supplied material. Its stated approach is gradual expansion, which means availability should be assessed by the company’s current rider communications rather than by assuming that a beta feature has reached all users. Why

2026-08-22 原文 →
AI 资讯

OpenAI Rolls Out Flexible Codex Pricing for Business and Enterprise Teams

OpenAI has formally rolled out a more flexible way for organizations to buy and use Codex. Eligible ChatGPT Business and Enterprise workspaces can add Codex-only seats on a pay-as-you-go basis, with usage billed through API-style token consumption rather than a fixed fee for each of those seats. The change matters because it separates AI coding access from a conventional per-user subscription model. A team can provision Codex-only members for development work while managing consumption through credits, rather than treating every user as a full ChatGPT seat. OpenAI also reduced the annual ChatGPT Business seat price from $25 to $20 and introduced promotional credits intended to lower the cost of onboarding new Codex users. OpenAI details the model in its official flexible Codex pricing announcement for teams . The initial announcement was made on April 2, 2026. A June 24, 2026 update clarified that existing pay-as-you-go seats remain in place, while the availability of new Business pay-as-you-go seats may change. How OpenAI's Codex team pricing works The central change is the availability of Codex-only seats within Business and Enterprise workspaces. These seats have no fixed seat fee . Instead, their Codex consumption is charged using API-style token rates. OpenAI's approach gives organizations a way to make Codex available to users whose primary need is AI-assisted coding, without requiring the same seat model used for standard ChatGPT access. This is not a claim that coding costs are universally lower. A pay-as-you-go model makes expenditure more directly dependent on usage, so the financial effect will vary by team and workload. The documented advantage is billing flexibility: organizations can align Codex costs with token consumption and use credits across supported workspace features where their plan allows it. Item ChatGPT Business seat Codex-only seat Pricing approach $20 per seat annually, reduced from $25 Pay as you go through API-style token consumption Fi

2026-08-22 原文 →
AI 资讯

Cloudflare Cuts Astro Github Issues by 85% with AI Agents

Cloudflare, Astro, AI agents, GitHub Actions, issue triage, agentic AI, software architecture, open source, developer tools, AI automation, automated testing, human in the loop, agent workflows, GitHub, software engineering, AI software development, bug triage, continuous integration, developer productivity, autonomous agents, AI coding, Cloudflare Workers, Flue, triagebot By Leela Kumili

2026-08-21 原文 →
AI 资讯

n8n One-Line Setup Brings Its Self-Hosted AI Assistant Closer to Production Workflows

n8n has documented a one-command route for deploying a self-hosted instance with its AI Assistant support services included. The setup lowers the initial barrier to running n8n in a Docker-based environment, while keeping a crucial distinction clear: the AI Assistant is not active by default and requires a model provider API key before it can be enabled. The development matters for teams evaluating AI-assisted workflow automation without relying solely on a hosted deployment. n8n's installer provides a standardized starting point and a matching upgrade command, but it does not remove the operational work of selecting model providers, configuring execution infrastructure, and applying the controls an organization needs around credentials and automation. What n8n's one-line installer actually does The official n8n one-line setup documentation specifies the installation command as curl -fsSL https://get.n8n.io | sh . It creates a new n8n directory, writes a docker-compose.yml file and a .env file, then starts n8n. That behavior is an important correction to a simplified view of the installer. The command makes first deployment more direct, but it does not eliminate Compose or environment configuration. Instead, it generates those files as part of the deployment. This gives administrators a ready-made local configuration foundation that can be inspected and adapted after installation. The same script supports an upgrade path through the --upgrade option. For organizations already operating n8n, that means the documented deployment approach covers both an initial setup and subsequent upgrades, rather than treating self-hosting as a one-time installation task. Area Initial one-line installation AI Assistant activation Starting action Run the documented curl installer Add a model provider API key and restart n8n Generated or deployed components A new n8n directory, docker-compose.yml , and .env AI Assistant support services run alongside n8n Default AI status AI Assistant

2026-08-21 原文 →
AI 资讯

211 kristallisierte Regeln

Wie mein Agent aus 211 Fehlern ein besseres System geworden ist als ich es je programmieren könnte Heute Morgen hat mein Agent etwas getan, das er vor drei Monaten nicht konnte. Er hat einen eingehenden Webhook-Payload selbstständig klassifiziert, die richtige Skill-Route gewählt und dabei einen Edge Case abgefangen, den ich nie explizit beschrieben hatte. Ich habe das erst bemerkt, als ich die Logs durchgesehen habe. Der Agent hatte eine Regel angewendet, die ich nie geschrieben habe. Entstanden aus einem Fehler vom 14. März, bei dem er den falschen Dispatcher aufgerufen hat. Damals habe ich ihn korrigiert. Heute hat er die Korrektur automatisch angewendet, ohne dass ich auch nur daran gedacht hätte. Das ist der Crystallization-Loop. Und er verändert grundlegend, wie ich über KI-Systeme denke. Was der Crystallization-Loop eigentlich ist Die meisten KI-Workflows funktionieren so: Man gibt dem Modell einen Prompt, bekommt eine Ausgabe, korrigiert manuell, wiederholt. Jede Session beginnt von vorne. Das Modell lernt nichts. Du lernst vielleicht etwas, aber das nächste Mal ist die Chance hoch, dass der gleiche Fehler wieder passiert. Der Crystallization-Loop bricht diesen Kreislauf auf. Jede Korrektur, jedes Feedback, jeder Fehler wird automatisch in eine persistente Regel umgewandelt. Diese Regel landet in einer strukturierten Wissensbasis, die der Agent bei jeder neuen Session lädt. Das Prinzip ist einfach. Die Konsequenz ist dramatisch. Nach drei Monaten habe ich: 211 kristallisierte Regeln in strukturierten Markdown-Dateien 73 Learnings aus echten Fehlern und Korrekturen 61 Skills, die automatisch aus wiederkehrenden Aufgaben entstanden sind 308 Memory-Dateien, die den Kontext meines Projekts dauerhaft speichern Kein einziges dieser Dokumente habe ich manuell geschrieben. Sie sind alle aus echten Interaktionen entstanden. Die technische Implementierung Das System besteht aus drei Komponenten, die zusammenspielen. 1. Der Feedback-Collector Jedes Mal, wenn ich den Ag

2026-08-21 原文 →
AI 资讯

176 Regeln, die kein Mensch geschrieben hat

Um 02:47 Uhr stoppte mein System ein Deployment. Kein Mensch war wach. Es war ein Dienstagmorgen, als mein Guard-System anschlug. Nicht wegen eines fehlgeschlagenen Tests. Nicht wegen eines Syntaxfehlers. Ein Agent hatte versucht, einen Commit zu pushen, der einen AWS-API-Schlüssel enthielt. Der Schlüssel steckte in einer Konfigurationsdatei, die eigentlich nie ins Repository sollte. Der Deployment-Prozess wurde blockiert. Um 02:47 Uhr. Kein Mensch hätte das um diese Zeit gesehen. Der Schlüssel wäre live gegangen. Das war kein Einzelfall. Es war der 47. Vorfall in 14 Monaten, den mein System automatisch abgefangen hatte, bevor er Schaden anrichten konnte. Und er hat mir klarer als je zuvor gezeigt, warum das Regelwerk wichtiger ist als das Modell selbst. Was ein Guard-System wirklich ist Die meisten, die über KI-Sicherheit sprechen, meinen Alignment, Halluzinationen oder Trainingsdaten. Das sind echte Probleme, aber sie liegen auf einer anderen Ebene. Ich rede von etwas Handwerklichem: einem System, das verhindert, dass ein KI-Agent im laufenden Betrieb Fehler macht, die Menschen Geld oder Daten kosten. Mein System läuft auf einem Prinzip, das ich GRIP nenne: Guards, Rules, Isolation, Protocol. Jeder Agent, der in meinem Stack läuft, durchläuft vor jeder kritischen Aktion eine Prüfkette. Nicht als Empfehlung. Als harter Block. Das bedeutet konkret: Der Agent darf nicht weiter, bis das Problem behoben ist. Kein Fallback, kein "try anyway", kein Override ohne explizite Freigabe. # Beispiel: Pre-Commit Guard gegen Secrets #!/bin/bash STAGED_FILES = $( git diff --cached --name-only ) for FILE in $STAGED_FILES ; do if grep -rE "(AKIA[0-9A-Z]{16}|sk-[a-zA-Z0-9]{32,}|ghp_[a-zA-Z0-9]{36})" " $FILE " 2>/dev/null ; then echo "GUARD BLOCK: Potential secret detected in $FILE " echo "Deployment halted. Remove secret before proceeding." exit 1 fi done Das ist kein ausgeklügeltes KI-Modell. Das ist ein Shell-Skript, das seit Monaten zuverlässig seinen Job macht. 176 Regeln und wie

2026-08-21 原文 →