Open Source AI


by JJ Asghar | @jjasghar | awesome@ibm.com

But first Granite!

I need you to scan this qrcode to prove to my boss you're at my talk ❤️ Granite QR Code

What is an open source model?

The largest problem is that AI models are binaries, and the "source code" isn't just the data, it's so much more.

Model Openness Framework

tl;dr: Everyone is debating what "open source" means and we can't seem to come to an agreement, but the Model Openness Framework seems to be the most supported.

InstructLab Banner

What is InstructLab and what does it solve?

What is fine tuning?

tl;dr: InstructLab is an opinionated workflow for fine tuning models.

A qna.yaml example

A source markdown document example

RAG vs Fine Tuning

Imagine an AI model as a Librarian

RAG: Retrieval-Augmented Generation or the "library"

Fine Tuning goes into the "brain", so sending the librarian "back to school"

Agents and Agentic Workflows

Let's talk quickly about agentic frameworks...

What is an "agent?"

A few major frameworks people are gravitating towards:

  1. Bee Framework
  2. CrewAI (a great crash course video)
  3. AutoGen

But what model should we tune?

Hugging Face Models Screenshot

This screenshot was taken March 10, 2025... 1.4 million seems a lot.

And this brings us back to Granite

Granite Logo

Use Cases for Granite

ai-abstract-classifier: Run abstracts through a local LLM to give you some possible scores on what you are looking for.

Help teach Medical Students Motiviational Interviewing.

I have worked with a medical school out of the Bay Area to leverage granite to help them interact and ask questions around health issues. It also exposed the students to AI as a whole, and python programming!

Leverage Granite 3.2 like this to create stories for some kids. This is a picture of me teaching AI at a STEM Night at an school.

I am figuring out the process of using Granite Time Series model to project my insulin pump supplies and insulin usage


I have the data, and I'm making progress!

And finally I'm using Granite Time Series model to project my disk and load usage with Nagios!


I have the data, and it works, want if we have time...want to see it?

But JJ, how can I play with Granite?

Open Source Workshop

Spend some time learning how to get Granite and what is required to run it locally, securely, and privately on your laptop.

Granite Workshop

Learn how to leverage the different Granite models to integrate with applications and developer focused work.

Thank you!

Here is a QR code to this presentation

QR Code to Presentation Repository

JJ Asghar | @jjasghar | awesome@ibm.com