1"use strict";(self.webpackChunkholistics_docs=self.webpackChunkholistics_docs||[]).push([["1302"],{727(e,t,n){n.r(t),n.d(t,{assets:()=>l,contentTitle:()=>o,default:()=>d,frontMatter:()=>r,metadata:()=>a,toc:()=>c});var a=n(74677),s=n(74848),i=n(28453);let r={slug:"ai-tasks",title:"\u2699\uFE0F Automate repetitive AI work with AI Tasks",sidebar_label:"\u2699\uFE0F Automate repetitive AI work with AI Tasks",description:"Define AI work once with explicit acceptance criteria, then run it on demand or on a schedule - every run is automatically verified, not just generated.",date:new Date("2026-09-30T00:00:00.000Z"),tags:["new-feature"]},o,l={authorsImageUrls:[]},c=[];function u(e){let t={a:"a",li:"li",p:"p",strong:"strong",ul:"ul",...(0,i.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("img",{alt:"Creating and configuring an AI Task with explicit acceptance criteria",src:"https://media.holistics.io/ai/ai-task.png",width:"800",height:"auto"}),"\n",(0,s.jsxs)(t.p,{children:[(0,s.jsx)(t.strong,{children:"AI Tasks"})," let you define a reusable unit of AI work once, then run it automatically - on a schedule or on demand."]}),"\n",(0,s.jsx)(t.p,{children:"Use an AI Task for work that's repetitive, doesn't need your presence, and has a clear definition of \"done.\" Because you set explicit acceptance criteria, every run is automatically checked pass or fail, not just generated."}),"\n",(0,s.jsx)(t.p,{children:"Use it to:"}),"\n",(0,s.jsxs)(t.ul,{children:["\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Automate a recurring report"})," - summarize last week's sales by region under your team's conventions, and flag any region that moved more than 15%, every Monday morning."]}),"\n",(0,s.jsxs)(t.li,{children:[(0,s.jsx)(t.strong,{children:"Roll up AI Chat Insights"})," - aggregate the past week's AI Chat Insights into a ranked list of the context gaps affecting the most conversations."]}),"\n"]}),"\n",(0,s.jsxs)(t.p,{children:["Learn more: ",(0,s.jsx)(t.a,{href:"/docs/ai/tasks",children:"AI Tasks"})]})]})}function d(e={}){let{wrapper:t}={...(0,i.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},28453(e,t,n){n.d(t,{R:()=>r,x:()=>o});var a=n(96540);let s={},i=a.createContext(s);function r(e){let t=a.useContext(i);return a.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function o(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:r(e.components),a.createElement(i.Provider,{value:t},e.children)}},74677(e){e.exports=JSON.parse('{"permalink":"/release-notes/ai-tasks","source":"@site/release-notes/2026/09-30-ai-tasks.md","title":"\u2699\uFE0F Automate repetitive AI work with AI Tasks","description":"Define AI work once with explicit acceptance criteria, then run it on demand or on a schedule - every run is automatically verified, not just generated.","date":"2026-09-30T00:00:00.000Z","tags":[{"inline":true,"label":"new-feature","permalink":"/release-notes/tags/new-feature"}],"hasTruncateMarker":false,"authors":[],"frontMatter":{"slug":"ai-tasks","title":"\u2699\uFE0F Automate repetitive AI work with AI Tasks","sidebar_label":"\u2699\uFE0F Automate repetitive AI work with AI Tasks","description":"Define AI work once with explicit acceptance criteria, then run it on demand or on a schedule - every run is automatically verified, not just generated.","date":"2026-09-30T00:00:00.000Z","tags":["new-feature"]},"unlisted":false,"prevItem":{"title":"\u{1F5BC}\uFE0F Add images and files to your AI conversations","permalink":"/release-notes/ai-chat-attachments"},"nextItem":{"title":"\u{1F517} Cross-filters now save in the dashboard URL","permalink":"/release-notes/cross-filters-save-in-dashboard-url"},"listPageLink":"/release-notes/"}')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.