AI Accelerator
One free-form chat that builds three things: pipeline components, custom functions, and maps.
The Accelerator is a chat, nothing more structured than that. You describe what you need in your own words and it produces it. The prompt is the whole interface, which puts the weight on the prompt: what you state in it is what the Accelerator has to work from, and everything you leave out it has to guess.
The three artifact-specific articles below are about exactly that. None of them lists anything the platform demands of you; each one lists the facts that make the difference between a first draft you can use and one you have to rework, and shows a prompt that states them.
The name is deliberate. The AI Accelerator is where domain knowledge lives, and that knowledge covers the message standards integration work actually runs on. It already understands the major EDI, healthcare, financial, supply-chain, and general-purpose formats, so you do not have to teach it a specification before you can put it to work. Ask it to disassemble an EDI 810, validate an EDIFACT ORDERS, parse an HL7 ADT feed, read a HIPAA 837 claim, or handle a SWIFT MT103, and it gets to work: no add-on, no package to license, no separate install.
Everything BizTalk shipped an accelerator for, and a great deal more, is already in the knowledge base:
| Standard | Representative transaction types |
|---|---|
| EDI (X12) | 850 purchase order, 855 PO acknowledgement, 860 PO change, 810 invoice, 856 advance ship notice, 846 inventory advice, 820 payment/remittance, 830 planning schedule, 940/945 warehouse shipping, 204/210/214 transportation, 997/999 acknowledgements, and the rest of the set. |
| EDIFACT | ORDERS, ORDRSP, DESADV, INVOIC, DELFOR, RECADV, IFTMIN, PRICAT, CONTRL, APERAK, and the wider UN/EDIFACT directory. |
| HL7 | Clinical and administrative messages such as ADT, ORM, ORU, SIU, MDM, DFT, and MFN, down to the segment and field level. |
| HIPAA (healthcare X12) | 837 claims, 835 remittance advice, 270/271 eligibility, 276/277 claim status, 278 authorization, 834 enrollment, 820 premium payment. |
| FHIR | Resources and bundles (Patient, Observation, Encounter, and the rest) for modern healthcare interoperability. |
| SWIFT | MT messages such as MT103, MT202, MT940, and MT950, plus the ISO 20022 MX equivalents. |
| RosettaNet | PIPs such as 3A4 purchase order, 3B2 advance shipment notice, and 4B2 shipment receipt. |
| ISO 20022 | Payment and cash-management messages, the pain, pacs, and camt families. |
| SAP IDoc | Common IDoc types including ORDERS, INVOIC, DESADV, and DELVRY. |
| Flat files, CSV, JSON, XML | The everyday formats too, fixed-width and delimited files, JSON, and XML. |
If you are coming from BizTalk, this is where the accelerators went. On BizTalk you installed a separate accelerator for each domain, EDI, HL7, SWIFT, RosettaNet, and so on, before the engine knew how to handle those formats. In Art2link ESB that knowledge is embedded in the AI Accelerator’s knowledge base. The same request that used to require the right accelerator on the box is now just a prompt.
| Ask it for | What comes back |
|---|---|
| Pipeline component | A custom pipeline component, the C# class, its metadata, and its configurable properties. |
| Custom function | A custom function, the C# method, the [CustomFunction] attribute, and the call-site usage. |
| Map | An Art2link map, the XSLT, the source/destination shape alignment, and any helper-function calls. |
Those are the three artifact kinds it generates. Everything else you type into the chat is a question it answers rather than an artifact it builds.
Because it is one open chat, generating an artifact is only part of what you can do with it. It is also the fastest way to:
- Ask what a standard contains before you build against it, which segment carries a value, what a transaction set looks like.
- Work out why an artifact you already have behaves the way it does, for example why a map is producing an empty BuyerName.
- Ask for several artifacts in one request, a custom function and the map that calls it, and have them line up with each other.
- Talk through naming or design before any code gets generated.