Artificial Intelligence

On a sunny summer Thursday, Spiria held its first hackathon entirely dedicated to agentic development. In concrete terms, the goal was to build a solution using agentic development (also known as agentic AI), a technology capable of designing AI systems that can execute end-to-end tasks autonomously (analyzing, deciding, acting, and iterating) without constant human intervention.
Everyone at Spiria participated. Whether their expertise was in software development, finance, or UX/UI design, the event brought together our entire team across Canada. Whether from one of our offices or remotely, each person chose to build one of 11 proposed tools, all designed to address real needs tied to Spiria's operations.
Participants paired up with a tool such as Codex, Claude Code, or GitHub Copilot, and had the support of a team of internal coaches, people who had already developed an expertise in agentic AI.
This experience confirmed one thing: agentic development is already transforming the way software is designed and built.
Why do this?
Believe it or not, being the CEO of a software development company in the age of AI, especially with the rise of agentic AI, shakes things up. But being passionate about programming and having built a career from it is, for many other passionate people like me, even more confronting.
I still do a lot of development for fun and for internal projects at Spiria, but I obviously don't know every software technology out there. As agentic AI became more sophisticated, I knew I had to try it myself, using technologies I'm less familiar with.
I first tested Codex to build an internal tool for my colleagues in the Culture and Talent department, and within a few hours, in a technology I don't master at all, I created a working prototype. I immediately understood that it was time for me to change the way I code. I can no longer limit myself to only doing what brought me so much intellectual pleasure; it's now up to me to find other sources of stimulation.
The reality is that the last four decades have been filled with revolutions that simplified my life as a developer. Here, agentic AI is changing my day-to-day completely. I knew the whole team needed to experience it for themselves in order to understand it, and to learn it.
Beyond code generation
AI tools have long been seen as assistants, capable of writing a few lines of code, completing a function, or recalling the syntax of a programming language.
Today's agents go much further.
They can analyze a codebase, modify multiple files, run tests, spot errors, suggest an architecture, generate documentation, and take part in complete development cycles.
This doesn't mean human expertise becomes less important. On the contrary, its role changes and becomes even more decisive.
An agent can produce code quickly. On its own, however, it doesn't understand an organization's priorities, industry-specific constraints, operational risks, security requirements, or the long-term consequences of a technology decision.
This is precisely where the expertise of an experienced team proves its worth.
Our clients aren't simply chasing novelty
Most of our clients don't ask us to use a technology simply because it's new or trendy.
Above all, they want their solution to work.
- They want it to be secure.
- They want it to be maintainable.
- They want to be able to evolve it.
- They want to avoid depending on a fragile prototype, a single vendor, or a technology choice that will quickly become a liability.
Agentic development doesn't change these fundamental expectations. Instead, it increases our ability to meet them faster.
Used correctly, agents can reduce time spent on repetitive tasks, speed up the production of first versions, make it easier to explore multiple technical approaches, and improve certain validation processes.
They also allow our teams to spend more time on the aspects that require the most judgment: understanding the problem, defining the right architecture, protecting data, managing trade-offs, ensuring quality, and preparing for the future.
Speed isn't enough
It would be easy to reduce agentic development to a promise of productivity.
Producing faster is useful, but it isn't enough.
Software that's delivered quickly but is hard to maintain, poorly secured, or poorly suited to real needs remains a bad investment.
The value of agentic development therefore depends on how it's governed.
Agents' responsibilities need to be clearly defined, the tools and data they can access need to be controlled, their decisions need to be validated, rigorous development standards need to be maintained, and their use needs to be integrated into existing quality assurance and cybersecurity practices.
It's also important not to confuse generation speed with delivery speed.
Code is only part of the work. There's still a need to understand requirements, manage dependencies, test critical scenarios, prepare deployment, document decisions, and ensure the solution's continuity.
Agentic development becomes truly compelling when it's integrated into this entire value chain.
A new way of mobilizing our expertise
Every technological advance has allowed us to focus on more complex problems.
High-level languages, software libraries, development frameworks, cloud services, and automation tools have gradually eliminated a great deal of manual work.
Agentic development is part of this continuity, but its impact could be even greater.
As agents take on a larger share of technical production, value will shift toward the ability to guide them well, evaluate their output, and integrate their work into coherent systems.
There will always be a need to define the right requirements, choose the right paradigms, establish the right constraints, and ensure the different components work together.
There will always be a need to understand users, operations, risks, and business objectives.
That's where Spiria's expertise lies.
What Spiria brings to agentic development?
Our role isn't simply to plug an AI tool into a project and hope it produces a satisfactory result.
We help our clients determine where agentic AI can genuinely create value.
We can use it to speed up prototype design, modernize an existing application, automate certain tasks, support development teams, improve testing, or explore different solutions more quickly.
But we do it with the same rigor we apply to all our projects.
This means paying particular attention to architecture, security, privacy, code quality, maintainability, observability, and the long-term viability of solutions.
It also means choosing the right level of autonomy.
In some contexts, an agent can carry out tasks very autonomously. In others, it must propose actions that are then reviewed and approved by a person.
Turning experimentation into lasting value
Our hackathon allowed us to experiment quickly, test our assumptions, and better understand the real capabilities of today's tools.
It also reminded us that an impressive demo is only the starting point.
The real work is turning that capability into reliable, secure, and durable solutions.
That's exactly what our clients expect from us.
Agentic development is opening the door to new ways of building software. It can help us move faster, explore more, and spend more energy on the decisions that truly matter.
But its value doesn't rest on technology alone.
It rests on the expertise of the people who know how to use it, how to govern it, and how to integrate it into a long-term vision.
This is how Spiria intends to approach agentic development: with curiosity, with pragmatism, and with the determination to build solutions that work today and will keep working tomorrow.
And you... How is you company approaching agentic AI?
Artificial intelligence (AI) promises a lot, but it's true potential often remains untapped.
Why? Well, not because technology lacks maturity, but because we forget that real-world use by people remains the real driving force behind any digital transformation.
And yes, no one understands humans better than humans.
This is where the “human-first” approach comes in, a simple philosophy that places people at the heart of technological changes, and thus designing tools and systems that genuinely work for the individuals who use them.
The goal isn’t to strengthen the technology itself. It’s to strengthen our understanding of the work your teams do before adding a layer of artificial intelligence on top of it. You can have the most advanced systems in the world, but if your teams aren’t ready, nothing will move forward.
At Spiria, we see it every day. Successful organizations don’t just modernize their infrastructure. They modernize how their teams interact with their tools, their data, and their workflows. They lay the groundwork for AI to become useful, understandable, and sustainable.
This article explores how human-centred software modernization naturally prepares organizations to welcome AI that integrates itself smoothly, supports people, and enhances their work for long-term AI success.
Modernizing for AI starts with modernizing for humans
Modernizing first, then wondering how to drive AI adoption internally.
How many organizations have made this mistake?
The desire to integrate AI is natural. It represents progress, innovation, and efficiency. But in reality, it often struggles to fit into environments that were never designed to support how teams actually interact with them.
The result? These systems that seem modern on paper remain underused. The teams using them are frustrated, and bypass these new tools to return to old habits. It’s a disappointing ROI that leads leadership to question AI itself.
In our previous article, “Why Legacy Systems Break Under AI Pressure”, we explored the technical obstacles of fragmented data, rigid architectures, and technical debt. But these technical obstacles are only part of the problem. The other part, the one we overlook far too often, lies in human and organizational silos.
That’s why a people-centered approach is essential. Modernization must be guided, not only by technical requirements, but by the people who depend on these systems every day. It’s about clarifying, simplifying, and streamlining the experience, so tools become coherent, easy to use, and aligned with day-to-day work.
AI only creates value when it enters an environment teams already understand. Modernizing for AI therefore means modernizing for humans first.
The three foundations of human-readiness: clarity, trust, collaboration
Before diving any further, let's remember one key thing, “human-first” is the approach, while “human-ready” is the outcome. In other words, an organization reaches this state when modernization is intentionally designed for people and put into practice.
These pillars are the foundation for this:
1. Clarity
Clarity translates to making systems readable, workflows understandable, and tools intuitive.
It is about operational transparency, not technical transparency. What data does AI use? Why does it recommend one action over another? What are its limits?
Teams need to understand what a system does, how it does it, and why it does it.
Clarity reduces uncertainty and opens the door to natural, confident use of AI.
It helps users know when to trust the algorithm and when their own judgment should take the lead.
2. Trust
Trust is the invisible core of any technological adoption.
It grows gradually, but it starts with evidence.
Building trust in AI requires reliable systems, consistent results, and tangible improvements in day-to-day work. People need to see that AI simplifies their work rather than complicates it, and that it respects operational realities instead of ignoring them.
Ongoing training is crucial. Not only at the beginning of a project, but over time, giving teams the space to explore, ask questions, and build technological intuition.
When trust settles in, AI becomes genuinely useful.
3. Collaboration
Collaboration is what brings everything else to life.
AI projects rarely fail because of algorithms. They failed because people weren’t involved early enough.
Preparing teams to collaborate with AI means understanding their real pain points, their critical decisions, and their operational constraints. This knowledge is what allows AI to find its appropriate role in the workflow.
AI can optimize a process, but only humans can understand nuance, context, and intent. This complementarity is where its true value lies.
From AI-ready to human-ready: two concepts often confused
Many organizations aim to become “AI-ready" with upgraded infrastructure, centralized data, and new intelligent tools. But none of these matter if people aren’t ready to use them.
Being “human-ready” is different. It is the outcome of a “human-first” approach. It means having simple systems, clarified processes, and tools that match real-world usage. It means creating an environment where teams understand the technology, trust it, and can apply it with discernment. And this people preparation must come first.
Too many organizations treat modernization as an isolated IT initiative. They invest millions in new infrastructures without ever questioning user experience. But what is the point of a high-performance system if no one wants to use it?
Organizations that succeed with AI don’t just deploy new tools. They prepare their teams to integrate them into daily practices, even before the first deployment.
They adjust processes early. They clarify roles and responsibilities before AI arrives. They build trust during the design phase, and do not wait for the first setbacks.
They invest in sustainable organizational transformation, where humans remain at the centre of decision-making from day one.
What if the key to AI success was simply people?
“Human-first” modernization isn’t a trend.
It’s a working philosophy based on a simple truth: long-term performance is built on strong human foundations, not solely on advanced algorithms.
Modernizing means creating systems that are clearer, more reliable, and more people-centered, systems capable of evolving at the pace of the people and organizations they support.
At Spiria, this belief guides our approach to modernization and AI integration projects. We enable organizations to build custom solutions that empower people, so AI can truly deliver on its promises.
Because the foundation of AI success lies in an approach that makes artificial intelligence useful, sustainable, and deeply human.
What if the best way to succeed with AI was simply to put people back at the heart of modernization?
Today, Artificial Intelligence (AI) dominates every strategic and business growth conversation. So far, this is probably old news to you.
But once we move past theory, the reality is quite different. While budgets allocated to AI projects are exploding, many organizations encounter a major obstacle they hadn’t fully anticipated: their legacy systems are slowing down their digital transformation.
Does this reflect the reality of your company?
Here, the real obstacle isn’t even AI’s complexity. It’s the growing gaps in your systems. They were never designed for today’s standards and lack three crucial elements: clean and reliable data, flexible integration capabilities, and computing power.
Recognizing these limitations makes it clear why application modernization has shifted from a technical decision to strategic one.
1. Clean Data: AI’s Fuel
Would your data be ready to feed AI today? If your immediate thought was anything close to “yes, absolutely” ... well, this tab would (probably) be closed already.
AI’s efficiency relies entirely on its access to clean, structured, and consistently formatted data. To generate reliable analyses, machine learning algorithms require absolute accuracy in their data sources. Even slight data quality issues can quickly degrade the performance of the entire intelligent system.
However, for legacy systems, the information stored is messy and inconsistent. It is kept in incompatible formats, and lacks the governance required to ensure long-term data integrity. The result? Your data lives in silos, often in contradictory formats, which is exactly the opposite of what AI needs.
These analytical deficiencies create a massive roadblock for organizations looking to leverage their data as a true strategic asset.
Sounds familiar? Well, it clearly indicates that your existing infrastructure is limiting your ability to stay competitive.
The consequences are immediate: while you struggle with inconsistent information, competitors are already harnessing predictive analytics and intelligent automation. This gap in data maturity rapidly translates into a competitive disadvantage.
Data architecture modernization eliminates these quality issues by providing automated governance systems, real-time validation pipelines, and consistent structuring that transform your information into resources immediately usable by AI.
2. Flexible Integrations: The Unified Ecosystem
How much time do you spend on custom integrations? If you have to think about it, it’s already too much.
AI requires a complete, unified view of data. Legacy systems create the opposite environment where each custom connection adds complexity and new points of failure.
Most organizations run multiple infrastructures that were never designed to communicate efficiently together, creating significant integration hurdles.
Let’s take a concrete example: customer’s information often lives separately across marketing, sales, and support systems. Each speaks its own language. Before data can even be fed to AI, it must be transformed, cleaned, and harmonized. This complexity restricts AI initiatives to limited and isolated use cases.
The solution? An API-first architecture.
Modern application architectures address these challenges with a design focused on Application Programming Interfaces (APIs). Instead of forcing complex integrations between incompatible systems, APIs provide standardized connectivity. This enables smooth data sharing and consistent AI integration across the entire technology ecosystem.
3. Elastic Resources: Infrastructure That Adapts
How many times have your systems buckled under unexpected spikes in activity? If the answer isn’t “never”, imagine what will happen when AI workloads are added to the mix.
This question often reveals the most critical limitation of legacy infrastructures: their lack of scalability. AI applications require massive resources in addition to flexible capacity to manage variable workloads.
Legacy systems quickly hit reach their limits. They were built for predictable, static loads, making them fundamentally unsuited for the dynamic computing demands of AI.
What happens when an organization tries to graft AI onto them? It’s common to see system crashes, degraded performance, and operational instability. Even worse, years of accumulated technical debt. This is the result of all the shortcuts, temporary fixes, and workarounds that gradually make the systems harder and more expensive to maintain. These are all symptoms of a fundamental mismatch in architecture.
This burden prevents organizations from investing in innovation and modernization, creating a vicious cycle where legacy systems slowly become obsolete. Without the required scalability, businesses miss out on essential advancements in machine learning and intelligent automation.
The adoption of modern solutions solves these scalability challenges by enabling dynamic resource allocation, true agility through microservices, and compatibility with today’s AI technologies.
Preparing Your Organization for an AI-Driven Future
Ready to turn your constraints into advantages?
Your legacy systems don’t doom your AI ambition, but they demand a purposeful transformation. Those who recognize this and invest in Application Modernization will be positioned at the forefront of their industries, leveraging data-driven decision-making as a true competitive edge.
The key is approaching transformation strategically, letting AI requirements shape architectural decisions and implementation priorities. This means investing in frameworks that ensure data quality, API-first design, cloud-based scalable infrastructures, and modern development practices that enable continuous innovation.
The cost of modernization is significant, but the cost of staying stuck on legacy systems that steadily grow obsolete while competitors capitalize on AI advantages is often far greater. The calculation is simple: staying on existing systems is more expensive than modernizing.
Beyond AI, modernization delivers broader strategic benefits. Modern infrastructures allow businesses to respond faster to market opportunities, adopt new technologies quickly, and maintain a strong competitive position as requirements evolve.
Today’s investment becomes tomorrow’s competitive advantages, sustaining your organization’s market leadership in the long run.





