You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/_posts/2025-05-30-AI-Agents.md
+41Lines changed: 41 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,47 @@ description: This self-service project builds a sandboxed AI agent on Arm hardwa
4
4
DevOps pipelines to e-commerce tasks—demonstrating secure, efficient automation
5
5
on accessible Arm platforms.
6
6
donation: null
7
+
full_description: "### Description\n\n**Why this is important?** \n\nAI Agents enhance
8
+
large language models (LLMs) by performing user-driven actions, enabling various
9
+
commercial applications. This is a nascent domain will emerging frameworks such
10
+
as the model context protocol (MCP) leading to commercial products and services.
11
+
The Arm architecture, from microcontrollers to servers, will be used to carry out
12
+
agentic functions and Arm has many initatives to support the AI future. See [our
13
+
website for more details](https://www.arm.com/markets/artificial-intelligence).
14
+
\n\n**Project Summary**\n\nParticipants must develop an AI-powered agent that automates
15
+
repetitive and complex workflow tasks in a specific domain, such as software development,
16
+
e-commerice, or DevOps. The foundational model can be a suitable model of your choice
17
+
(e.g., [OpenAI API](https://openai.com/api/)) but you must consider the appropriate
18
+
model for cost, reliability and accessibility. Additionally, you are free to choose
19
+
the tools for agent functionality, such as [LLama-cpp-agent](https://github.com/Maximilian-Winter/llama-cpp-agent).
20
+
One stipulatation, is that the LLM and/or agent must run on an Arm-based system,
21
+
such as a Google Pixel phone or Arm-based server. \n\nThe AI agent will be deployed
22
+
in a sandboxed environment to ensure safety and prevent unintended consequences,
23
+
including prompt guardrails \n\n## Prerequisites\n\n- Intermediate understanding
24
+
in an OOP language such as Python (for front-end, if needed). \n- Familiarity using
25
+
Databases such as PostgreSQL, MongoDB, VectorDB. \n- Access to a LLM (e.g., through
26
+
an API or on-device LLM)\n- Optional API access to target workflow tools such as
27
+
Jira, Jenkins etc.\n\n\n## Resources from Arm and our partners\n\n- Learning path:
28
+
[Deploy and MCP Server on a Raspberry Pi5 for AI Agent Interaction](https://learn.arm.com/learning-paths/cross-platform/mcp-ai-agent/)\n\n-
29
+
Learning path: [Deploy an AI Agent on Arm with llama.cpp and llama-cpp-agent](https://learn.arm.com/learning-paths/servers-and-cloud-computing/ai-agent-on-cpu/)\n\n##
30
+
Support Level\n\nThis project is designed to be self-serve but comes with opportunity
31
+
of some community support from Arm Ambassadors, who are part of the Arm Developer
32
+
program. If you are not already part of our program, [click here to join](https://www.arm.com/resources/developer-program?#register).\n\n##
33
+
Benefits \n\nStandout project contributions will result in preferential internal
34
+
referrals to Arm Talent Acquisition (with digital badges for CV building). And
35
+
we are currently discussing with national agencies the potential for funding streams
36
+
for Arm Developer Labs projects, which would flow to you, not us.\n\nTo receive
37
+
the benefits, you must show us your project through our [online form](https://forms.office.com/e/VZnJQLeRhD).
38
+
Please do not include any confidential information in your contribution. Additionally
39
+
if you are affiliated with an academic institution, please ensure you have the right
40
+
to share your material.\n\n### Previous Submissions\n1. [AI to Solve Maths Example
41
+
Sheets at University of Cambridge. (Finley Stirk, Eliyahu Gluschove-Koppel and Ronak
42
+
De)](https://github.com/egkoppel/example-papers)\n\n2. [AI that interprets user
43
+
requests, generates circuit descriptions, creates LTSpice ASC code, and iteratively
44
+
refines circuit designs using a combination of GPT-based language models, a vision
45
+
analysis module, and LTSpice simulation. (Gijeong Lee, Bill Leoutsakos)](https://github.com/BillLeoutsakosvl346/ElectroNinjaRefined)\n\n3.
46
+
[AI agent to track real-time student engagement and exam performance (Jasper Wang,
Copy file name to clipboardExpand all lines: docs/_posts/2025-05-30-AI-Powered-Porting-Tool.md
+52Lines changed: 52 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,58 @@ description: This self-service project creates an AI-driven porting engine that
4
4
native macOS and Windows-on-Arm support for bioinformatics and R software so researchers
5
5
can run demanding workflows directly on modern Arm devices.
6
6
donation: null
7
+
full_description: "## Description\n\n**Why this is important?** \n\nBioconda is a
8
+
specialized package repository for bioinformatics and genomics. Since 2020, there
9
+
has been notable growth in multi-core Arm-based laptops and desktops, including
10
+
the recent launch of Windows on Arm. In the coming years, Arm anticipates an increase
11
+
in available OEM (original equipment manufacturer) devices. These machines facilitate
12
+
the execution of computationally intensive bioinformatics and statistics tasks locally.
13
+
Potential downstream applications include faster, more affordable diagnoses that
14
+
can be conducted closer to hospital patients, exemplified by the pilot [ROBIN software](https://www.nottingham.ac.uk/news/genetic-brain-tumour-diagnosis).
15
+
While many leading Bioconda packages now support Linux/Arm, there remains a gap
16
+
in native macOS and Windows on Arm support, as numerous packages default to emulated
17
+
x86 environments. Additionally, the R community faces challenges with Windows-on-Arm
18
+
support for community-created packages, with many unable to build due to x86-specific
19
+
code issues.\n\n**Project Summary**\n\nThis project challenges you to build an intelligent
20
+
automation tool for porting software packages — for use in domains such as [bioinformatic
21
+
pipelines with Nextflow](https://github.com/arm-university/Arm-Developer-Labs/blob/main/Projects/Projects/Bioinformatic-Pipeline-Analysis.md)
22
+
or [statistics with R](https://github.com/arm-university/Arm-Developer-Labs/blob/main/Projects/Projects/R-Arm-Community-Support.md).\n\nGiven
23
+
the large number of community packages, applying manual patches is not only time-consuming
24
+
but also inefficient, as many involve similar, repetitive adjustments—highlighting
25
+
the need for a scalable, automated solution.\nThe goal is to build a sophisticated
26
+
system (beyond simple shell scripts) that uses dependency graph analysis, machine
0 commit comments