AMD Ross brengt autonome AI naar hardware- en software-engineers
AMD heeft AMD Ross aangekondigd, een assistent gebaseerd op 'agentic AI' die is ontworpen om het gehele ontwikkelingstraject voor embedded systemen drastisch te versnellen. De tool ondersteunt het proces van de allereerste architectuurkeuzes tot en met de uiteindelijke uitrol, inclusief optimalisatie, debugging, softwareontwikkeling en het ontwerp van printed circuit boards (PCB's).
De ontwikkeling van embedded systemen wordt steeds complexer. Ontwikkelteams werken op het snijvlak van hardware, software, randapparatuur en AI-inferentie aan de rand van het netwerk (edge AI). AMD Ross brengt de hulpprogramma's, gevalideerde kennis en beproefde werkstromen van AMD Embedded samen in één agentic AI-omgeving. Ontwikkelaars kunnen via natuurlijke taal opdrachten geven, documentatie doorzoeken, fouten analyseren, opdrachten uitvoeren en complexe werkstromen automatiseren.
Volgens Salil Raje, senior vice president en general manager bij AMD Embedded, brengt de assistent de kracht van autonome AI-agents rechtstreeks naar ontwikkelaars. Het doel is om productinnovaties aanzienlijk sneller van het eerste idee naar een werkend product te brengen door het volledige ontwikkelingsproces efficiënter in te richten.
Opgebouwd rondom specifieke AMD-kennis
In tegenstelling tot generieke AI-assistenten is AMD Ross specifiek gebaseerd op de interne engineeringkennis en instrumenten van AMD. De oplossing rust op vier kerncomponenten:
Model Context Protocol (MCP) servers: Een open standaard die AI-agents rechtstreeks verbindt met de hulpprogramma's voor embedded ontwikkeling van AMD.
AMD Knowledge Base: Een vector-database met gevalideerde handleidingen, applicatienota's en documentatie, die zowel via de cloud als lokaal offline beschikbaar is.
Agent skills: Herbruikbare, door experts geschreven werkstromen die best practices vastleggen voor taken zoals timing-optimalisatie of het herschrijven van C++-code.
Design examples: Kant-en-klare voorbeeldomgevingen die demonstreren hoe agent-vaardigheden op echte toepassingen worden toegepast.
AMD Ross is ontworpen om flexibel te blijven. Het systeem is client-agnostisch, wat betekent dat ontwikkelteams hun eigen grote taalmodellen (LLM's), geïntegreerde ontwikkelomgevingen (IDE's) en command-line interfaces kunnen blijven gebruiken.
Toepassing in de praktijk
Met de AI-assistent kunnen teams hardware- en softwareonderdelen sneller verdelen, het energieverbruik nauwkeurig inschatten en schema's en board layouts controleren. Daarnaast helpt de tool bij het analyseren en oplossen van foutmeldingen. "AMD Ross is een waardevolle aanvulling op onze werkstroom. Het helpt ons problemen sneller te identificeren en op te lossen, wat tijd en moeite bespaart tijdens de debugging- en opstartfase," zegt Geetha Govindaraj van iWave Global.
Het platform ondersteunt het complete portfolio van AMD Embedded, waaronder FPGA's, adaptieve SoC's, x86-processors en gespecialiseerde edge AI-platforms. AMD Ross is per direct beschikbaar via de website van AMD. Het bedrijf geeft aan het platform maandelijks verder uit te breiden met nieuwe functies en integraties.