# Scicloj AI Meetup 12: Practicing Grain

**URL:** https://clojureverse.org/t/scicloj-ai-meetup-12-practicing-grain/14739
**Category:** Meetups and Events
**Tags:** llm, ai
**Created:** [September 22, 2025, 6:26am UTC](https://clojureverse.org/t/scicloj-ai-meetup-12-practicing-grain/14739 "2025-09-22T06:26:19Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [September 22, 2025, 6:26am UTC](https://clojureverse.org/t/scicloj-ai-meetup-12-practicing-grain/14739/1 "2025-09-22T06:26:19Z")

</div>

Please rsvp 🍇

The 12th meeting of the [scicloj-ai-meetups](https://scicloj.github.io/docs/community/groups/ai-meetups/) series will be a practice session.

It will be co-organised by @pbaille and @daslu.

## Joining 👈

- Please mark your participation using the **`Your rsvp`** button at the top of this page (requires Clojureverse login).
- Please join the [Clojurians Zulip chat](https://scicloj.github.io/docs/community/chat/) beforehand.
- You can also use the **`Add to Calendar`** button to add the event to your calendar.

## Agenda

Following [meeting 11](https://v2.clojureverse.org/t/scicloj-ai-meetup-11-agentic-workflows-with-grain-summary-recording/), where Cameron Barre presented the [Grain](https://github.com/ObneyAI/grain) framework, we will dive into the code, and practice creating little workflows.

We will probably wonder about the idea of behavior trees, about the way event sourcing is handled, about the ergonomics, and about the use of DSPy.

Possibly, Cameron will be present at the meeting, but this time, a few of us, non-experts, will also be trying things out.

## Background

The meeting will be self-contained, and only Clojure knowledge will be assumed.

However, it is recommended to watch [the video](https://www.youtube.com/watch?v=hvchFTa5z0I) of meeting 11, read Grain’s [readme](https://github.com/ObneyAI/grain/blob/main/readme.md), and look into the [macroexpand-2-demo](https://github.com/ObneyAI/macroexpand-2-demo) (that Cameron has created for our Macroexpand-2 meeting).

## Zoom

- Video meeting: [Launch Meeting - Zoom](https://bit.ly/data-recur-zoom) - please _do not_ share this link anywhere 🙏

## Chat

We will use the [#scicloj-ai-meetups](https://clojurians.zulipchat.com/#narrow/channel/481583-scicloj-ai-meetups) channel of the [Clojurians Zulip Chat](https://scicloj.github.io/docs/community/chat/) (requires login). Please join the Zulip chat before attending our meetings.

## Length

The official session will run for 90 minutes.  
Informal discussions may continue afterwards for those interested.

## Recording

Parts of the meeting will be recorded and may or may not be shared publicly.  
Some parts will remain unrecorded.

* * *

 ![joy2](https://v2.clojureverse.org/uploads/default/original/2X/9/9d383e2a515fd05b958924ae602277cf3a895283.jpeg)

---

<div class="post-metadata">

### Author: ![daslu](https://clojureverse.org/user_avatar/clojureverse.org/daslu/32/4173_2.png) [@daslu](https://clojureverse.org/u/daslu)
#### Post date: [September 29, 2025, 7:23am UTC](https://clojureverse.org/t/scicloj-ai-meetup-12-practicing-grain/14739/2 "2025-09-29T07:23:42Z")

</div>

See you tomorrow!

---

<div class="post-metadata">

### Author: ![system](https://clojureverse.org/uploads/default/original/2X/5/51079bf9e4b7d9466242c06cf1e43b9f8bd6da14.png) [@system](https://clojureverse.org/u/system)
#### Post date: [March 30, 2026, 7:23pm UTC](https://clojureverse.org/t/scicloj-ai-meetup-12-practicing-grain/14739/3 "2026-03-30T19:23:45Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
