Skip to content

Commit

Permalink
feat: Adds required and optional prerequisites cards
Browse files Browse the repository at this point in the history
  • Loading branch information
jermnelson committed Aug 30, 2024
1 parent ca75b49 commit 939575d
Show file tree
Hide file tree
Showing 4 changed files with 164 additions and 49 deletions.
71 changes: 30 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,33 @@
# WOLFcon 2024 AI Preconference

Submission [form](https://docs.google.com/forms/d/e/1FAIpQLSdwNClXIoe9YQGhQKYDvU0msyj8lkyruHSsssR4lQp_vCYdgA/viewform),
conference [website](https://openlibraryfoundation.org/about/wolfcon/upcoming/)

## Potential Topics
- Generative AI for Cataloging
- Generative AI for FOLIO Documentation
- Using Generative AI to support orphaned modules
- Microsoft copilot
- [Devin](https://www.cognition-labs.com/blog)
- Google [Gemini Code Assistant](https://cloud.google.com/products/gemini/code-assist)


## Title: FOLIO

## Description
This all day pre-conference introduces Artificial Intelligence to the FOLIO community
with a focus on using Generative AI with FOLIO and Okapi. Participants in the morning
will survey the application and ethical considerations of using AI in libraries, ending
with exercises using ChatGPT and other LLMs. The afternoon will continue the exploration
of Generative AI using the *Chatting with Catalogs* application with specific AI and FOLIO
workflows demonstration with participants being able to actual use AI with FOLIO. The
preconference will end with open-ended call-to-action on how AI could be further integrated
and adopted by FOLIO.

## Full Day Proposal

### Morning Session
- Introduction to the full-day preconference on AI, Machine Learning, and FOLIO
- Types of AI and Machine Learning techniques relevant to Libraries
- Ethical Considerations in AI and Machine Learning for Libraries
- Exploring ChatGPT, Claude, and Google Gemini LLMs

### Afternoon Session
- Generative AI Use cases for FOLIO
- Automated metadata generation and enrichment
- Improving user and technical documentation
- Analysis and management of Financial Orders and Invoices
- Collection management and optimization
- Technical support for Orphaned Modules
- Recommended resources for further learning and professional development in AI and Machine Learning
- Next steps for adopting AI and ML in FOLIO

## Prerequisites

### Required
Please completed the following items before the workshop:

- Email (or [signup](https://github.com/signup) first) your Github user name to [email protected]
- After receiving your Github user name, you'll be added as a collaborator on the following repositories related to the course:
- [edge-ai](https://github.com/folio-labs/edge-ai/)
- [ai-workflows]()
- Ensure you can access at least two of the following LLM services (may require creating an account):
- [ChatGPT](https://chatgpt.com/)
- [Antropic Claude](https://www.anthropic.com/claude)
- [Google Gemini](https://gemini.google.com/)
- [Meta's Llama](https://llama.meta.com/")
- Go to the following [wiki page](https://github.com/folio-labs/ai-workflows/wiki) and select at
least two of the use-cases you are interested in exploring. Rank your choices. (If you would like to add
an AI use case that isn't listed, add a [new wiki page](https://github.com/folio-labs/ai-workflows/wiki/_new)
but be prepared for follow-up questions!)

### Optional
For those participants who are more technically inclined, the following items are optional but
would allow for greater engagement and increase the utility of the workshop:

- Clone the edge-ai repository: `git clone https://github.com/folio-labs/edge-ai.git`
- Clone the ai-workflows repository: `git clone https://github.com/folio-labs/ai-workflows.git`
- Install [Docker Desktop](https://www.docker.com/products/docker-desktop/) with at least 10 GB
of memory to run [Airflow](https://airflow.apache.org/").
- Download and install [gpt4all](https://www.nomic.ai/gpt4all"); download a Llama-based model.


4 changes: 2 additions & 2 deletions checklist.md
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@
- [x] Generation from Markdown
- [x] Bootstrap design template
- [x] Home page
- [ ] Deployment to Github pages
- [x] Deployment to Github pages
## edge-ai
- [ ] Github Actions
- [ ] Run pytest, ruff on PR
Expand All @@ -163,7 +163,7 @@
- [x] Mermaid Diagram
- [ ] Embeddings
- [ ] Retrieve Vector
- [ ] Generate Vector
- [x] Generate Vector
- [ ] Finance Endpoint
- [ ] Order Validation
- [ ] Invoice Validation
Expand Down
69 changes: 66 additions & 3 deletions generate.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@
{% block main %}
<div class="row">
<div>
<div style="height: 200px">
<div id="carousel-ai-quotes" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">
{% for quote in quotes %}
Expand Down Expand Up @@ -86,12 +86,75 @@
</div>
</div>
<div class="row">
<div>
<div class="col-6">
<h2>Workshop</h2>
{{ page_navigation|safe }}
</div>
<div>
<div class="col-6">
<h2>Prerequisites</h2>
<div class="card">
<h5 class="card-header bg-success text-white">Required</h5>
<div class="card-body">
<p class="card-text">
Please completed the following items before the workshop:
</p>
<ol>
<li>
Email (or <a href="https://github.com/signup">signup</a> first) your Github user name to
<a href="mailto:[email protected]">[email protected]</a>
</li>
<li>
After receiving your Github user name, you'll be added as a collaborator on the following
repositories related to the course:
<ul>
<li><a href="https://github.com/folio-labs/edge-ai/">edge-ai</a></li>
<li><a href="https://github.com/folio-labs/ai-workflows/">ai-workflows</a></li>
</ul>
</li>
<li>Ensure you can access at least two of the following LLM services (may require creating an account):
<ul>
<li><a href="https://chatgpt.com/">ChatGPT</a></li>
<li><a href="https://www.anthropic.com/claude">Anthropic Claude</a></li>
<li><a href="https://gemini.google.com/">Google Gemini</a></li>
<li><a href="https://llama.meta.com/">Meta's Llama</a></li>
</ul>
</li>
<li>
Go to the following <a href="https://github.com/folio-labs/ai-workflows/wiki">wiki</a> page and select
at least two of the use-cases you are interested in exploring. Rank your choices.
(If you would like to add an AI use case that isn't listed, add a <a href="https://github.com/folio-labs/ai-workflows/wiki/_new">new wiki page</a> but
be prepared for follow-up questions!)
</li>
</ol>
</div>
</div>
<br>
<div class="card">
<h5 class="card-header bg-warning text-primary">Optional</h5>
<div class="card-body">
<p class="card-text">
For those participants who are more technically inclined, the following items are optional but
would allow for greater engagement and increase the utility of the workshop:
</p>
<ol>
<li>Clone the <a href="https://github.com/folio-labs/edge-ai/">edge-ai</a> repository:
<code>git clone https://github.com/folio-labs/edge-ai.git</code>
</li>
<li>
Clone the <a href="https://github.com/folio-labs/ai-workflows/">ai-workflows</a> repository:
<code>git clone https://github.com/folio-labs/ai-workflows.git</code>
</li>
<li>Install <a href="https://www.docker.com/products/docker-desktop/">Docker Desktop</a> with at least
10 GB of memory to run <a href="https://airflow.apache.org/">Airflow</a>.
</li>
<li>
Download and install <a href="https://www.nomic.ai/gpt4all">gpt4all</a>; download a Llama-based
model.
</li>
</ol>
</div>
</div>
<br>
</div>
</div>
{% endblock %}
Expand Down
69 changes: 66 additions & 3 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ <h3>23 September 2024</h3>
<div class="container">

<div class="row">
<div>
<div style="height: 200px">
<div id="carousel-ai-quotes" class="carousel slide" data-bs-ride="carousel">
<div class="carousel-inner">

Expand Down Expand Up @@ -109,12 +109,75 @@ <h3>23 September 2024</h3>
</div>
</div>
<div class="row">
<div>
<div class="col-6">
<h2>Workshop</h2>
<ol><li><a href="/wolfcon-2024-ai-workshop/intro-pre-conference/index.html">Introduction to WOLFcon AI Pre-conference Workshop</a></li><li><a href="/wolfcon-2024-ai-workshop/types-of-ai-ml-relevant-to-libraries/index.html">General Overview of AI and Machine Learning for Libraries</a></li><li><a href="/wolfcon-2024-ai-workshop/ethical-considerations-ai-ml-for-libraries/index.html">Ethical Considerations on using AI and Machine Learning for Libraries</a></li><li><a href="/wolfcon-2024-ai-workshop/exploring-llms/index.html">Exploring Large Language Models</a></li><li><a href="/wolfcon-2024-ai-workshop/folio-ai-use-cases/index.html">FOLIO AI Use Cases</a></li><li><a href="/wolfcon-2024-ai-workshop/next-steps-for-adopting-ai-and-ml-in-folio/index.html">Next Steps for Adopting AI and Machine Learning in FOLIO</a></li><li><a href="/wolfcon-2024-ai-workshop/recommended-resources-for-further-learning/index.html">Recommended Resources for Further Learning</a></li></ol>
</div>
<div>
<div class="col-6">
<h2>Prerequisites</h2>
<div class="card">
<h5 class="card-header bg-success text-white">Required</h5>
<div class="card-body">
<p class="card-text">
Please completed the following items before the workshop:
</p>
<ol>
<li>
Email (or <a href="https://github.com/signup">signup</a> first) your Github user name to
<a href="mailto:[email protected]">[email protected]</a>
</li>
<li>
After receiving your Github user name, you'll be added as a collaborator on the following
repositories related to the course:
<ul>
<li><a href="https://github.com/folio-labs/edge-ai/">edge-ai</a></li>
<li><a href="https://github.com/folio-labs/ai-workflows/">ai-workflows</a></li>
</ul>
</li>
<li>Ensure you can access at least two of the following LLM services (may require creating an account):
<ul>
<li><a href="https://chatgpt.com/">ChatGPT</a></li>
<li><a href="https://www.anthropic.com/claude">Anthropic Claude</a></li>
<li><a href="https://gemini.google.com/">Google Gemini</a></li>
<li><a href="https://llama.meta.com/">Meta's Llama</a></li>
</ul>
</li>
<li>
Go to the following <a href="https://github.com/folio-labs/ai-workflows/wiki">wiki</a> page and select
at least two of the use-cases you are interested in exploring. Rank your choices.
(If you would like to add an AI use case that isn't listed, add a <a href="https://github.com/folio-labs/ai-workflows/wiki/_new">new wiki page</a> but
be prepared for follow-up questions!)
</li>
</ol>
</div>
</div>
<br>
<div class="card">
<h5 class="card-header bg-warning text-primary">Optional</h5>
<div class="card-body">
<p class="card-text">
For those participants who are more technically inclined, the following items are optional but
would allow for greater engagement and increase the utility of the workshop:
</p>
<ol>
<li>Clone the <a href="https://github.com/folio-labs/edge-ai/">edge-ai</a> repository:
<code>git clone https://github.com/folio-labs/edge-ai.git</code>
</li>
<li>
Clone the <a href="https://github.com/folio-labs/ai-workflows/">ai-workflows</a> repository:
<code>git clone https://github.com/folio-labs/ai-workflows.git</code>
</li>
<li>Install <a href="https://www.docker.com/products/docker-desktop/">Docker Desktop</a> with at least
10 GB of memory to run <a href="https://airflow.apache.org/">Airflow</a>.
</li>
<li>
Download and install <a href="https://www.nomic.ai/gpt4all">gpt4all</a>; download a Llama-based
model.
</li>
</ol>
</div>
</div>
<br>
</div>
</div>

Expand Down

0 comments on commit 939575d

Please sign in to comment.