|
| 1 | ++++ |
| 2 | +date = '2025-06-16T19:43:25+01:00' |
| 3 | +draft = true |
| 4 | +title = 'Building Our Foundation: AI SkillsBuild Certifications' |
| 5 | +tags = ["AI", "LLM", "SkillsBuild", "IBM", "Team Learning", "RAG", "Watsonx", "Embeddings", "Granite"] |
| 6 | ++++ |
| 7 | + |
| 8 | +Welcome to the official blog for our UCL MSc project in collaboration with IBM! |
| 9 | +Over the coming weeks, we'll share progress updates, key learnings, and reflections as we build an AI-powered tool to help modernise legacy software systems. |
| 10 | + |
| 11 | +## 1. Introduction |
| 12 | +To effectively design and implement an AI-powered tool for refactoring legacy software, we knew we had to establish a shared understanding of key AI concepts, fast. |
| 13 | + |
| 14 | +Instead of diving straight into building, our team took a structured approach: we enrolled in IBM SkillsBuild’s AI and Collaboration pathways. These courses gave us a practical introduction to current AI tools and practices, with a special focus on the capabilities of IBM watsonx and Granite models. |
| 15 | + |
| 16 | +We approached this not as a checklist, but as a multi-pronged strategy. Each team member explored different AI courses to diversify our understanding and avoid redundancy. |
| 17 | + |
| 18 | +## 2. AI Pathway |
| 19 | +Each member selected different courses based on their existing expertise and interest. This ensured our combined knowledge was deeper and wider. |
| 20 | + |
| 21 | +- Getting Started with Artificial Intelligence - A broad overview of AI's key concepts, terminology, and history. |
| 22 | + |
| 23 | +- IBM Granite Models for Software Development - An in-depth look at IBM’s foundation models and their relevance to real-world developer workflows. |
| 24 | + |
| 25 | +- Unleashing the Power of AI Agents - Explored how autonomous agents can extend LLMs' utility through goal-driven reasoning. |
| 26 | + |
| 27 | +- Introduction to Retrieval Augmented Generation - Introduced RAG as a solution to LLM hallucination and domain-specific augmentation. |
| 28 | + |
| 29 | +- Vector Embeddings: AI’s Key to Meaning - Covered how embeddings allow semantic understanding and similarity search in AI systems. |
| 30 | + |
| 31 | +- Use Generative AI for Software Development Using IBM watsonx - Hands-on introduction to watsonx tools applied to code generation and transformation. |
| 32 | + |
| 33 | +- Introduction to Large Language Models - Established a grounding in how LLMs work under the hood, including architecture and limitations. |
| 34 | + |
| 35 | +## 3. Collaboration Pathway |
| 36 | +All members also completed: |
| 37 | + |
| 38 | +Design Thinking – Learning to centre user needs, iterate quickly, and ideate without bias. |
| 39 | + |
| 40 | +Agile Explorer – Refreshing agile values and practices for real-world software development. |
| 41 | + |
| 42 | +These helped align our workflows and team dynamics - especially important as we begin working with collaborative tooling. |
| 43 | + |
0 commit comments