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

标签:#automation

找到 564 篇相关文章

AI 资讯

Preparing Your SEO Workflow for Potential Google Spam-Update Ranking Volatility

The available material points to concern about spam-related disruption in Google Search results, but it does not provide a verified Google announcement, update date, scope, or confirmed ranking-impact data. That makes a precise assessment of any specific update impossible. The useful business response is not to assume a particular cause for every ranking movement. It is to make SEO operations more evidence-led, so teams can distinguish genuine site problems from normal search volatility. Spam enforcement can affect visibility unevenly. A page that loses rankings may have a technical issue, a weaker match for the query, a change in competitors' performance, or a broader shift in Google's results. Equally, a ranking gain is not proof that a site has found a lasting advantage. Treating short-term movement as a verdict on every content or link-building decision can lead to rushed rewrites, unnecessary disavowal activity, and lost focus on useful work. A practical response to search volatility Start by recording what changed before deciding why it changed. Keep a dated log of major publishing activity, redirects, template edits, internal-linking changes, backlink campaigns, analytics configuration changes, and platform releases. When visibility moves, compare the affected URLs and queries with that log. This creates a practical audit trail rather than relying on memory or broad assumptions about an update. A disciplined review should focus on patterns. If a small group of pages declines, inspect those pages closely. If a category, template, or query type declines together, look for a shared issue. If the movement is sitewide, technical crawling, indexing, rendering, or major content changes may deserve attention before individual pages are rewritten. Useful checks include: Whether affected pages remain indexed and accessible to Googlebot . Whether title tags, headings, internal links, canonicals, redirects, or page templates changed recently. Whether pages clearly answer

2026-09-01 原文 →
AI 资讯

Four checks that keep a small automation from creating a mess

Small automations often look easy: take information from one place and turn it into a task somewhere else. The hard part is what happens when the information is incomplete, someone submits the same request twice, or the workflow sees something it was never meant to use. A useful automation should handle those situations without creating extra cleanup for the owner. I built a small runnable example around four simple checks. 1. Make sure the important information is there If a request is missing something the team needs, the workflow does not create a half-finished task. It places the request on a short review list and explains what is missing. 2. Do not create the same work twice Repeated submissions happen. The example recognizes a repeated request and creates only one task instead of making the team sort out duplicates later. 3. Keep out information the workflow does not need The example copies only the agreed fields into its output. An unexpected column in the input is ignored instead of being passed along automatically. 4. Let a person review the result The example creates an owner-review list. It does not contact customers, connect to outside services, or turn on a live process. A person stays in control of what happens next. The repository includes four made-up requests, the expected result files, and ten automated checks. Those checks cover missing information, repeated requests, unexpected fields, broken input files, and repeatable results. This is an Allure Labs demonstration, not client work and not a claim about business results. You can see the code and sample output here: https://github.com/Allura-Gensin/small-workflow-automation-demo If one small file-based process is creating repeated or incomplete work, start with a $125 written workflow plan or a $500 tested small build. Describe one starting event, one result, and what the workflow must never do. The fixed-scope options and limits are here: https://offers.allurelabs.ai/workflow-automation/ Or use t

2026-08-31 原文 →
AI 资讯

How to Cut Regression Testing from Weeks to Hours Without Automating Everything

A healthcare platform I worked with needed two and a half weeks to complete a regression pass. Smoke testing alone took seven days. The obvious recommendation — the one everyone reaches for — was "automate everything." It would also have been the wrong place to start. Here's the trap. If you point automation at a bloated, outdated, UI-heavy suite, you don't get fast regression. You get an oversized, expensive, automated version of the same slow process, plus a maintenance bill that grows every sprint. A faster test runner does not create a faster regression process — it just runs the wrong tests more quickly. The teams that actually go from weeks to hours don't start with the runner. They start by asking where the time is really going — and most of it is not in test execution. On that healthcare platform, we eventually got regression down from 2.5 weeks to a single day while raising coverage from 50% to 90%. Automation was part of it. It was nowhere near the whole story. This is a guide to the whole story: what to cut, where to test, when to run, and how to investigate failures — so that automation removes specific bottlenecks instead of freezing an inefficient manual suite into code. Why regression testing takes weeks The first thing to fix is a measurement mistake. Most teams track test execution time and quietly assume it's the same thing as regression lead time. It isn't, and the gap between them is where your weeks disappear. Regression lead time = preparation + environment setup + queue time + execution + failure investigation + reruns + reporting Execution is one term in that sum, and often not the biggest. You can halve your runtime and still ship on the same day if the other six terms are untouched. Before you optimize anything, break your lead time into these buckets and see which one actually hurts. In my experience it's rarely the one people complain about. Here's where the time usually leaks. The suite grows but never shrinks Every team is good at addin

2026-08-31 原文 →
AI 资讯

Automating Excel Merges with Power Automate: A Deep Dive into Workflow Automation and Data Cleaning

Dealing with multiple Excel or CSV files is a common task in business. Whether it is sales reports from different regions, customer data across various campaigns, or financial records by month, the need to combine these files into a single, cohesive dataset is constant. Manually copying and pasting or even using complex formulas can quickly become a time sink, prone to errors, and a source of frustration. What if you could automate this repetitive process? Imagine setting up a workflow that automatically merges your Excel files for you. That is where Microsoft Power Automate comes in. And when your data is messy, inconsistent, or riddled with duplicates, AI tools can take your automation to the next level. This guide will walk you through building robust workflows in Power Automate to combine your Excel workbooks. We will also explore how AI can address the often overlooked challenge of data cleaning and standardization, turning disparate data into a clean, unified source. Why Automate Excel Merges? The benefits of automating Excel data consolidation extend beyond simply saving time. Consider these advantages: Time Savings: Free up hours spent on manual data handling, allowing you to focus on analysis and strategic tasks. Reduced Errors: Eliminate human error from copy-pasting, formula mistakes, or missing data. Consistency: Ensure data is merged and formatted uniformly every time, regardless of who runs the process. Scalability: Easily handle increasing volumes of files without proportional increases in manual effort. Timeliness: Get up-to-date consolidated reports faster, enabling quicker decision-making. The Old Way: Manual Merges and VBA Limitations For years, consolidating data meant either painstaking manual copy-pasting, using VLOOKUP or INDEX/MATCH across sheets, or resorting to VBA (Visual Basic for Applications) scripts. Manual methods are slow and error-prone, especially with large datasets or many files. VBA offered a significant improvement, providing c

2026-08-31 原文 →
AI 资讯

The agent that refuses to guess

I work at a B2B telecom consultancy. I'm not the one auditing the bills, but every month I watch how it's done: open the invoice PDF, check every line against the signed contract, compare it with what the account used in earlier cycles, and write up whatever doesn't add up. It's slow, it doesn't scale, and it's the first task dropped when the month gets busy — which is exactly when the money leaks. And outside a consultancy it's worse: most companies just pay the bill because it arrived. So I built an agent that does the whole job. One invoice PDF in; a dispute letter for the carrier and an executive summary for the customer out, with nobody in the loop. It runs on Gemini 3.5 Flash and the Google ADK, on Cloud Run and Firestore, and it's open source: github.com/Bren0-lz/invoice-sentinel . This post is about the one decision that shaped everything else, and about the four defects that only showed up when I stopped reading my own code and started attacking the running service. The decision: no money figure ever comes out of the LLM An agent that writes a dispute letter is writing a document addressed to a third party and signed by the customer. If a figure in it is invented, the customer doesn't lose a feature — they lose credibility with their own supplier, and they lose it in writing. So the rule is absolute, and it isn't a line in a prompt. It's enforced in three layers, each of which would have to fail independently: Structurally. The rule engine is pure Python with Decimal . No module under rules/ imports an LLM client. Five rules across three families, running concurrently under a ParallelAgent . In the tool signatures. No auditor tool accepts a monetary value as an argument. flag_anomaly(finding_id, rationale) cannot be talked into disputing four thousand reais that nobody computed, because there is no parameter to put it in. A test asserts this with inspect.signature , so the guarantee survives someone adding a tool later. In the generated prose. amount_guard

2026-08-31 原文 →
AI 资讯

I Built an Autonomous AI Agent That Hunts Bounties. Here's What Happened.

I Built an Autonomous AI Agent That Hunts Bounties. Here's What Happened. The Setup I gave an AI agent one job: find paid work online, build the deliverable, and earn money — autonomously. Not a chatbot. Not a copilot. An agent that scans 232+ listings across multiple platforms, filters out scams and ghost sponsors, writes proposals, generates deliverables with real market data, and queues everything for human approval. Here's what happened in the first 48 hours. The Stack (All Free) Python core — pipeline orchestration, economic gate, critic Ollama + qwen3:4b — local LLM for analysis writing (no API costs) Chart.js — dashboard visualizations Public APIs — CoinGecko, DeFiLlama, Solana RPC (all keyless) GitHub Pages — free hosting for the portfolio Windows Task Scheduler — runs every day at 9 AM + every 4 hours Total infrastructure cost: $0/month. What the Agent Actually Does Every Morning 09:00 — Wake up ├── Check-in on AgentHansa (earn $0.01 USDC daily drip) ├── Scan Superteam Earn (232 live listings) ├── Scan Clawlancer/TaskForce/MoltJobs for gigs ├── Scan GitHub for paid issues ($20-500 fixes) ├── Filter through 7 anti-scam layers: │ geo restrictions, human-presence demands, │ ghost sponsors (no web/twitter/verification), │ unverified payers, real-money requirements ├── Economic gate: expected value must be positive ├── Local LLM critic reviews against actual page content └── If candidate passes everything: → Build deliverable (report/dashboard/thread draft) → Generate proposal text → Send Telegram alert with approval command The Filters That Saved Me In the first 24 hours, the agent found 232 listings. After filtering: Filter Killed HUMAN_ONLY access 216 Ghost sponsors (no identity) 1 (would've wasted hours) Real-money deposit required 1 ($1000 bug bounty trap) Country walls 1 (Superteam Canada only) Already claimed/stale Rest Without these filters, I would have wasted days on bounties that were never going to pay. The First Deliverable The agent found a $500 bo

2026-08-31 原文 →
AI 资讯

How to Build an AI Agent That Works 24/7

How to Build an AI Agent That Works 24/7 Building an AI agent that works 24/7 is a game‑changer for businesses seeking continuous automation, real‑time insights, and round‑the‑clock customer engagement. Whether you’re automating sales outreach, providing instant support, or processing data streams, a persistently available AI agent can boost efficiency, reduce latency, and deliver a seamless user experience. In this guide we’ll walk through the essential steps, architectural considerations, and practical tips to design, deploy, and maintain an AI agent that never sleeps. Understanding the Core Requirements for a 24/7 AI Agent Before you write a single line of code, clarify the fundamental requirements that differentiate a regular AI model from a 24/7 AI agent : Availability – The agent must stay online continuously, handling requests without downtime. Scalability – It should automatically adjust resources to meet spikes in traffic. Reliability – Fault‑tolerance mechanisms (redundancy, retries, circuit breakers) are essential to prevent crashes. Security & Compliance – Data encryption, authentication, and adherence to relevant regulations (GDPR, HIPAA, etc.) protect user privacy. Observability – Real‑time monitoring, logging, and alerting let you detect and remediate issues before they affect users. These pillars guide every subsequent design decision and ensure your AI agent can operate continuously in production environments. Designing a Scalable Architecture A robust architecture is the backbone of a 24/7 AI agent . Below is a high‑level blueprint that you can adapt to cloud, on‑premise, or hybrid deployments. 1. Decouple the Front‑End and Back‑End API Gateway – Expose a lightweight REST or GraphQL endpoint that routes requests to the appropriate micro‑service. Stateless Front‑End – Use a containerized web service (e.g., Node.js, FastAPI) that forwards requests without storing session state. 2. Use a Message Queue for Asynchronous Work Implement a durable message

2026-08-31 原文 →
AI 资讯

Vincent 0.7.0: The control plane now runs its own development

I just released Vincent 0.7.0 , and this release marks an important milestone for the project: Vincent now builds Vincent. All development on the project now goes through Vincent workflows — from creating an approved GitHub issue through planning, implementation, verification, human gates, merge, and release preparation. The journey from 0.4.0 to 0.7.0 added quite a bit. Workflows became real interfaces Workflows can declare their expected inputs, including: labels types required fields RE2 validation Vincent also gained a workflow-authoring skill designed around a principle I care about quite a lot: don't use an AI agent when deterministic automation can do the job better. Commands and native control flow come first. Agents are used where reasoning is actually required. Recovery became part of the workflow Real automation fails. So Vincent now has mechanisms for continuing rather than throwing work away: follow-ups on completed tasks recorded repair agents for blocked tasks retry backoff safer daemon backup/restore improved diagnostics through vincent doctor The control plane became scriptable 0.7.0 significantly expands the CLI. Tasks can now be started idempotently, created from GitHub issues, populated through JSON/stdin, queried through vincent status , limited with max_cost_usd , and integrated with notifications. Logs, transcripts, approvals, retries, repairs and task answers can all be handled without entering the TUI. The TUI hasn't been neglected either — tasks now open into a dedicated workspace containing steps, attempts, metadata, output and file-grouped diffs. Vincent builds Vincent This is the part I'm most excited about. My own development workflow now uses Vincent itself: GitHub issue ↓ planning ↓ implementation ↓ documentation ↓ cross-platform verification ↓ human gates ↓ merge ↓ release audit Claude Code, Codex or Cursor can provide the inference. Vincent owns the durable workflow, state and verification around them. That's the architecture I've b

2026-08-30 原文 →
AI 资讯

O dicionário que corrige acento errado sozinho

Um script meu corrige acentuação automática em português usando um dicionário de mais de noventa mil palavras. Ele existe justamente para consertar texto gerado por IA, que às vezes esquece acento. Só que hoje descobri que o próprio dicionário estava trocando "pele" por "Pelé" e "teve" por "tevê". O corretor não tinha bug de lógica nenhum. O dado dentro dele é que estava errado. Como um dicionário de correção vira fonte de erro O dicionário foi gerado a partir de uma lista ampla de palavras em português, mapeando a forma sem acento pra forma com acento correspondente. Para a maioria das palavras isso funciona bem: uma palavra comum sem acento tem sempre a mesma forma acentuada certa, sem exceção. O problema aparece em palavra que também é nome próprio. "Pele" sem acento é ambíguo: pode ser a palavra comum (pele, órgão do corpo) ou o apelido do jogador, que leva acento (Pelé). Na hora de montar o dicionário, alguma etapa do processo escolheu a forma acentuada como "a certa" para aquela entrada, sem checar que a forma comum, sem acento, é muito mais frequente no uso real. Mesma história com "teve" (passado do verbo ter) virando "tevê" (forma informal de televisão). Por que isso é mais perigoso que parecer Um erro de dicionário desse tipo não quebra nada visivelmente. O texto sai fluente, gramaticalmente correto, sem nenhum sinal de que uma palavra foi trocada por engano. Quem lê rápido não percebe. Isso é o oposto de um erro de sintaxe, que pelo menos avisa que algo está errado. A única forma de achar foi ler o texto gerado com atenção, palavra por palavra, depois de já ter rodado o corretor automático. O corretor não se autodenuncia. Onde traçar a linha entre corrigir e não mexer Nem toda ambiguidade é bug. Uma palavra genuinamente ambígua, tipo "e" (conjunção "e" vs verbo "é"), "esta" (demonstrativo vs verbo "está") ou "pais" (progenitores vs "país"), não tem solução de dicionário. Só quem lê a frase inteira sabe qual acento é o certo. Forçar uma escolha automática

2026-08-30 原文 →
AI 资讯

Do Zero ao SOC: Por Que a Lógica de Programação é o Primeiro Passo na Cibersegurança?

A área de Cibersegurança atrai profissionais devido à complexidade das ameaças e à necessidade de proteção de infraestruturas críticas. No entanto, iniciantes costumam se perguntar por onde começar. A resposta estratégica envolve dominar a lógica de programação, o funcionamento de redes de computadores e os fundamentos dos sistemas operacionais. Compreender linguagens de programação, especialmente Python, permite que um analista de segurança compreenda a mecânica dos sistemas em vez de apenas operar ferramentas prontas. A lógica de programação desenvolve o raciocínio estruturado para a resolução de problemas. Na prática do dia a dia, a automação via scripts é fundamental para criar rotinas de verificação, tratar grandes volumes de dados e analisar eventos de segurança com rapidez. Além da programação, a navegação em ambientes Linux via terminal e o domínio dos protocolos de rede (como TCP/IP e o modelo OSI) formam a base necessária para a triagem de incidentes. Compreender como os dados trafegam e como as permissões do sistema operacional funcionam permite ao estudante visualizar o caminho que um ataque cibernético pode percorrer. A combinação entre a teoria de defesa cibernética (como os conceitos transmitidos pelo curso da Cisco Networking Academy) e o raciocínio lógico é o diferencial para quem busca ingressar em um Centro de Operações de Segurança (SOC). O mercado de tecnologia exige profissionais que saibam interpretar relatórios de segurança, analisar logs de eventos e propor medidas efetivas de mitigação. O aprendizado contínuo e a prática em laboratórios virtuais são essenciais nesse processo. Construir uma base sólida em algoritmos e redes transforma o estudo teórico em uma carreira sólida e preparada para os desafios reais da proteção de dados e da infraestrutura corporativa.

2026-08-30 原文 →
AI 资讯

Make Codex Prove It: A Three-File Design That Leaves Evidence on Disk

An AI agent telling you "done" is not evidence. When I started delegating work to Codex, I took those reports at face value — until I checked the code and found the change missing, the wrong file edited, or no commit at all. So I stopped trusting language and started making the shell write the facts to disk. Why this design works When you hand a task to Codex, it comes back with "Completed." At first that satisfied me. But when I actually checked the code, the critical change wasn't there, or a different file had been touched, or git commit had never run. The output "I did it" and the fact "it was actually done" are two different things. This is true of Claude Code too. Whether tool results were read correctly, whether errors were swallowed — even with code I wrote myself, running a self-audit right after declaring completion turns up something every single time. Delegating implementation to an AI amplifies that problem by one more notch. The fix is simple: make it write state to a file, not to language. Even if the AI says "completed," it isn't complete unless State: completed exists in the status file. If the handoff file doesn't contain the real output of git status --short , you don't know what changed. If the four sections you specified in the task file (Summary, Files Changed, Validation, Remaining Risks) aren't there, you can't verify it. Files don't lie. An AI under pressure will insist "I did it," but the output of cat status-file can't be forged. Pushing state management down into the filesystem is what makes it possible for a human to cross-check it in a shell . That's the essence of this design. The other important piece is separation of concerns . orchestrate-codex-worker.sh takes three arguments up front. bash scripts/orchestrate-codex-worker.sh <task-file> <handoff-file> <status-file> Each of these three files has a clear role. task-file : The work order for Codex. It contains only "what to do." handoff-file : The handoff note after Codex finishes. Wr

2026-08-30 原文 →
AI 资讯

Find the cheapest day to fly with a Google Flights price tracker (Python + n8n)

Google Flights has a date grid with a fare for every departure day, and a "track prices" toggle that emails you when its pick of dates moves. Both are fine for one trip. Neither gives you the table: every day, the fare, the airline and stops behind it, in rows you can sort, keep and put a threshold on. If your dates are flexible and you want the cheapest day to fly as data — or airfare price tracking that runs every morning — you need rows. This is how to get one row per departure day from Google Flights as JSON, with no API key (there is no public Google Flights API), and how to turn it into a flight price alert. 1. One request, one row per day The Flight Price Tracker on Apify takes routes, a first departure day and a window length. For each day it searches Google Flights, keeps that day's cheapest itinerary and ranks the days. A 30-day window on one route is at most 30 fare rows plus a free status row. curl -X POST "https://api.apify.com/v2/acts/kestrel~flight-price-tracker/run-sync-get-dataset-items?token= $APIFY_TOKEN " \ -H "Content-Type: application/json" \ -d '{"routes": ["LIS-LHR"], "departDate": "2026-10-05", "days": 30, "adults": 1, "currency": "USD", "market": "us"}' A fare row: { "type" : "fare" , "route" : "LIS-LHR" , "trip" : "one_way" , "depart_date" : "2026-10-05" , "return_date" : null , "seat" : "economy" , "adults" : 1 , "currency" : "USD" , "price" : 127 , "price_display" : "127 US dollars" , "airline" : "Tap Air Portugal" , "stops" : 0 , "depart_time" : "8:00 PM" , "arrive_time" : "10:55 PM" , "duration" : "2 hr 55 min" , "duration_minutes" : 175 , "layovers" : null , "co2_kg" : 123 , "itineraries_seen" : 12 , "cheapest_in_window" : true , "rank_in_window" : 1 , "google_url" : "https://www.google.com/travel/flights?tfs=..." , "fetched_at" : "2026-08-29T06:25:14+00:00" } cheapest_in_window is true on exactly one day per route; rank_in_window orders the rest. The free status row repeats the headline as cheapest and cheapest_date , with days_searc

2026-08-29 原文 →
AI 资讯

Hotel price tracking with Google Hotels data: an API in 10 minutes (Python + n8n)

Google Hotels already compares every booking site for a hotel and a stay — Booking.com, Expedia, Agoda, Hotels.com and the hotel's own site. It has a "track prices" button too, but it emails you on its own terms, picks the sources, and keeps the history. If you want the numbers — for a trip, a rate parity check, or a price history chart — you need them as rows. This is how to get Google Hotels prices for exact dates as JSON, without a Google API key (there is no public Google Hotels API for reading prices; the official Hotel APIs are feeds for hotels sending prices to Google), and how to turn that into daily hotel price tracking. 1. One request, every booking site's rate The Google Hotels Prices Scraper on Apify takes a place search or a list of hotels, a stay, occupancy and currency, and returns three row types: hotel (lowest nightly rate + stay total), offer (each source's rate, free‑cancellation flag, deep link) and status . You pay per priced row; sold‑out hotels and empty searches are free. curl -X POST "https://api.apify.com/v2/acts/kestrel~google-hotels-prices/run-sync-get-dataset-items?token= $APIFY_TOKEN " \ -H "Content-Type: application/json" \ -d '{"queries": ["hotels in Lisbon"], "checkIn": "2026-10-03", "checkOut": "2026-10-06", "adults": 2, "currency": "USD", "maxHotels": 20}' A hotel row looks like this: { "type" : "hotel" , "name" : "The Central House Lisbon Baixa" , "check_in" : "2026-10-03" , "check_out" : "2026-10-06" , "nights" : 3 , "nightly" : 81.81 , "nightly_display" : "$82" , "total" : 245 , "stars" : 2 , "rating" : 4.3 , "reviews" : 727 , "deal" : "19% less than usual" , "entity_id" : "ChkIg-b2ismUj7M1Gg0vZy8xMWg3MThreGg1EAE" , "google_url" : "https://www.google.com/travel/hotels/entity/ChkI…" } and an offer row (with "includeOffers": true ): { "type" : "offer" , "name" : "Hyatt Regency Lisbon" , "source" : "Booking.com" , "official" : false , "nightly" : 569.35 , "total" : 1708.05 , "free_cancel" : true , "free_cancel_until" : "Oct 1" , "p

2026-08-29 原文 →
AI 资讯

I Built an Autonomous AI Agent That Hunts Bounties. Here's What Happened.

I Built an Autonomous AI Agent That Hunts Bounties. Here's What Happened. The Setup I gave an AI agent one job: find paid work online, build the deliverable, and earn money — autonomously. Not a chatbot. Not a copilot. An agent that scans 232+ listings across multiple platforms, filters out scams and ghost sponsors, writes proposals, generates deliverables with real market data, and queues everything for human approval. Here's what happened in the first 48 hours. The Stack (All Free) Python core — pipeline orchestration, economic gate, critic Ollama + qwen3:4b — local LLM for analysis writing (no API costs) Chart.js — dashboard visualizations Public APIs — CoinGecko, DeFiLlama, Solana RPC (all keyless) GitHub Pages — free hosting for the portfolio Windows Task Scheduler — runs every day at 9 AM + every 4 hours Total infrastructure cost: $0/month. What the Agent Actually Does Every Morning 09:00 — Wake up ├── Check-in on AgentHansa (earn $0.01 USDC daily drip) ├── Scan Superteam Earn (232 live listings) ├── Scan Clawlancer/TaskForce/MoltJobs for gigs ├── Scan GitHub for paid issues ($20-500 fixes) ├── Filter through 7 anti-scam layers: │ geo restrictions, human-presence demands, │ ghost sponsors (no web/twitter/verification), │ unverified payers, real-money requirements ├── Economic gate: expected value must be positive ├── Local LLM critic reviews against actual page content └── If candidate passes everything: → Build deliverable (report/dashboard/thread draft) → Generate proposal text → Send Telegram alert with approval command The Filters That Saved Me In the first 24 hours, the agent found 232 listings. After filtering: Filter Killed HUMAN_ONLY access 216 Ghost sponsors (no identity) 1 (would've wasted hours) Real-money deposit required 1 ($1000 bug bounty trap) Country walls 1 (Superteam Canada only) Already claimed/stale Rest Without these filters, I would have wasted days on bounties that were never going to pay. The First Deliverable The agent found a $500 bo

2026-08-29 原文 →
AI 资讯

Gemini in Waymo Brings a Rider-Facing In-Car Assistant to Ojai Robotaxis

Waymo has launched Gemini in Waymo , a beta in-car conversational assistant for riders using its Ojai robotaxi experience . Accessed through a Gemini icon on the cabin screen, the feature lets riders use natural language and voice to adjust parts of the cabin, ask about their journey and get information about nearby places or broader topics. The important boundary is clear: Gemini is a rider-facing assistant, not part of the autonomous driving system. Waymo Driver continues to control the vehicle , while Gemini operates separately and does not influence driving decisions. For riders, the integration turns the cabin display into a more conversational interface. For the wider automotive market, it is a concrete example of generative AI being deployed inside a commercial mobility service without being assigned responsibility for vehicle control. Waymo describes the feature in its official Gemini in Waymo announcement . The company says Gemini stays inactive until a rider chooses to engage it. It does not access real-time driving data unless the rider explicitly asks for information related to the ride. What Gemini in Waymo can do today Gemini in Waymo is designed around requests that are useful during a trip, rather than around autonomous navigation. A rider can tap or press the Gemini icon and speak to the assistant. The initial beta supports interactions such as: Cabin-control requests , including asking to set the air conditioning to a specified temperature. Ride-related questions , such as seeking information about the current journey. Information about surroundings , including questions about local sites. General knowledge queries through a hands-free conversational interface . This scope matters because it places Gemini in the passenger experience layer. The assistant can make a ride feel more responsive without creating confusion about which system is responsible for safety-critical driving functions. Area Gemini in Waymo Waymo Driver Primary role Rider-facing c

2026-08-29 原文 →
AI 资讯

Smart Home Garden Irrigation Project

Garden Irrigation System Summary MY project to make a bespoke irrigation system for my home garden, which comes in at under £10 per zone including the actual water delivery method, and is made with relatively easily sourced components. I am a mechanical engineer by training, but not an electrician so interested in hearing pointers on how to make it better. Some of the component and tool links below are AliExpress affiliate links. If you buy through them I earn a small commission at no extra cost to you. Everything listed is what I actually bought and used, or the closest equivalent I could find. This helps me fund some more ambitious but hopefully useful builds in the future. Intro So I have a vegetable patch and some flowers in the garden; it became a bit of a job during the hot days of summer to water the plants in the evening. I didn’t especially mind it but given my love of AI and tech, alongside recent experiments with Home Assistant, I thought there must be a 2026 version of this job. I tried a Wi-Fi-controlled tap, but quickly realised the flow rate was low - due to a small aperture size, and also scaling up with this type of solution to 6 + zones would quickly get expensive and leave me dependent on battery-powered solutions - also not a big win. So as I had begun experimenting with creating my own devices with dev boards etc, I figured, “how hard can it be” and in honesty it wasn’t, just took a bit of trial and error. This guide will be focused on how i would build it today, not all the steps that got me to here. My philosophy Standardised equipment/ components as much as possible Speed of delivery = speed of experimentation Modular where possible Anything can be achieved at any cost, but some of the fun is building something from very little Components Note all water pipes for this project are ½ inch and so connector etc are for that, this corresponds to a ¾ in threaded connector for attaching to pipes Standard UK Hose (½ inch) ¾ inch Threaded Tap Push Fit

2026-08-29 原文 →
AI 资讯

Google Gemini Student Hub Brings Notebooks, Flashcards and Quizzes Into One Study Space

Google has introduced a dedicated Student Hub in the Gemini ecosystem , bringing study notebooks, flashcards and interactive practice quizzes into one in-app space. The central idea is to connect a learner's course materials with Gemini's AI tools, reducing the work of moving between separate note-taking, revision and question-generation tools. The official Gemini for Students page presents the hub as a gateway to Gemini's education-focused capabilities. It is part of a broader Google education AI initiative that also involves NotebookLM and Google for Education resources, rather than a standalone feature with no connection to the rest of Google's products. For students, the practical value is straightforward: uploaded learning materials can become organized revision assets. For businesses that create internal training or support education programs, the release is also a useful example of how generative AI can consolidate material preparation, knowledge review and self-assessment into a more connected workflow. Google has not, however, confirmed a specific learning management system integration in the supplied materials. How Gemini Student Hub connects learning materials and AI tools The Student Hub is designed as a dedicated space where courses and content connect with Gemini. Its core tools include a study notebook, flashcard creation and quick practice quizzes. Google says Gemini notebooks can take uploaded course materials, including PDFs, slides and notes, and generate study aids such as flashcards, quizzes and study guides. A significant detail is the use of inline citations to user-provided sources for those generated materials. That does not remove the need for learners to check the results, but it gives them a way to trace an AI-produced prompt or explanation back to the material they uploaded. In a learning workflow, that is more useful than treating a general-purpose chatbot response as an unanchored answer. NotebookLM is an important part of the wider wo

2026-08-29 原文 →
AI 资讯

Google Gives Eligible US College Students One Year of Gemini AI Pro at No Cost

Google is offering eligible college students in the United States 12 months of Google AI Pro at no charge . The offer, announced on August 19, 2026, gives students access to the paid Gemini plan that Google values at $19.99 per month. It is redeemable through December 31, 2026, and standard Google AI Pro pricing applies after the free year unless the student cancels. The program is aimed at academic work, but it also matters for the wider Gemini ecosystem . It puts higher-capacity AI tools, Google app integrations and substantial cloud storage in the hands of students who may carry those workflows into internships, startups and future workplaces. For businesses, the immediate lesson is not that Google has announced a broader pricing reduction. It has not. Rather, teams should expect more new users to become familiar with Gemini and the ways it connects with everyday Google tools. What Google AI Pro includes for eligible US students According to Google's official student offer announcement , eligible US college students who claim the promotion receive one year of Google AI Pro. Google says the plan includes four times higher usage limits within Gemini , Gemini Spark, integrations with Google apps such as Gmail and Docs , and 5 TB of Google One storage. Google has also introduced a student hub in the Gemini app for participating students. The hub is intended to support learning with features including study notebooks and Deep Research in Gemini Live. These tools are presented as part of a student-focused experience, rather than as a separate business plan or a new API offering. The distinction matters. Access to Gemini through this offer does not, by itself, establish access to every Google AI product or developer service. Students and organizations considering Gemini for a particular workflow should check the relevant product terms and capabilities rather than assuming that an app subscription covers all Google AI services. Offer detail Eligible college students in t

2026-08-29 原文 →
AI 资讯

Anthropic’s Sonnet 5 Alignment Work Hints at a New Path for Safer AI Models

Anthropic’s recent work on Claude Sonnet 5 points to a potentially important direction in AI safety: using post-training methods to improve the behavior of increasingly capable models. Public material from Anthropic indicates that Sonnet 5 received substantial post-training alignment work and delivered safety improvements over earlier Sonnet versions. A separate public signal suggests researchers may be exploring whether one model can help align a stronger successor, although the specific reported training lineage has not been documented in Anthropic’s first-party materials. For businesses deploying advanced AI, the practical lesson is not that alignment has been solved. It is that model behavior can be materially shaped after base training, and that safety results need to be assessed in the context of the tasks a company actually plans to automate. What Anthropic’s published results establish In its official Claude Sonnet 5 announcement , Anthropic describes substantial post-training intended to align the model with Claude’s constitution. The company reports improvements in safety-related behavior, including stronger refusals of unsafe requests and lower misalignment findings in automated audits compared with Sonnet 4.6. That is meaningful because post-training is the stage where a model’s responses, instruction-following behavior, and safety boundaries can be adjusted after its underlying capabilities are developed. In operational terms, it can affect whether an AI assistant follows risky instructions, mishandles sensitive workflows, or produces responses that conflict with a company’s intended rules. However, the available research also establishes an important limit. Sonnet 5 was not uniformly at the level of Claude Opus 4.8 across every safety measure. Anthropic’s evaluations still identified some automated assessments where Sonnet 5 showed higher misalignment relative to Opus 4.8. Opus 4.8, released in May 2026, is the company’s production-ready reference poin

2026-08-29 原文 →
AI 资讯

Un déploiement doit être ennuyeux

Un déploiement devrait être la chose la plus ennuyeuse de ta semaine. S'il est excitant, c'est mauvais signe. Au début de ma carrière, les mises en production étaient des événements. On retenait son souffle, on croisait les doigts, quelqu'un exécutait de mémoire une séquence d'étapes manuelles, et on regardait les journaux avec une boule au ventre. C'était palpitant. C'était aussi terrifiant, et le côté palpitant était précisément le problème : chaque déploiement était un pari, parce que chaque déploiement était un peu différent du précédent. Un bon déploiement est répétable. La même chose, de la même façon, à chaque fois — automatisée, pas récitée par un humain fatigué à la fin d'une longue journée. Quand le processus est un script plutôt qu'une cérémonie, l'ennui remplace l'angoisse. Tu ne pries plus. Tu appuies sur un bouton, et le résultat est prévisible parce qu'il a déjà été prévisible cent fois. L'automatisation fait ici plus que gagner du temps. Elle supprime toute une catégorie d'erreurs : l'étape oubliée, le mauvais paramètre, le « je croyais que tu l'avais fait ». La machine ne se fatigue pas, ne saute pas de ligne, ne se laisse pas distraire à mi-chemin. Elle rend le déploiement fiable au point d'en être ennuyeux — et l'ennui, en production, est un luxe. Alors, si tes mises en production font encore monter le rythme cardiaque, ce n'est pas de la prudence. C'est un signal. Rends-les répétables, rends-les automatiques, rends-les ennuyeuses. Garde le frisson pour ta vie ; ton système de production, lui, mérite l'ennui. – Serguey Shinder

2026-08-29 原文 →