Skip to content

randdane/dms-class-pyai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

dms-class-pyai

Py in my AI - an ongoing class/meeting at the Dallas Makerspace.

Setup Python

Setup and use a LLM

  • install llm Python package as a uv tool
  • $ uv tool install llm
  • $ llm install llm-gemini
  • $ llm keys set gemini
  • $ llm -m gemini-2.0-flash 'Tell me about the Dallas Makerspace'

Create an agent

  • mkdir and cd into...
  • $ uv init
  • $ uv add "pydantic-ai[logfire,examples,cli,google]"

Resources:

Extra Resources:

Tips & Tips

  • Sending links to Perplexity to summarize (like youtube videos)

Tools:

  • yt-dlp - for downloading YouTube videos.

Ideas:

  • Try to use NotebookLM from outside of itself (unofficial API)
  • Scrape bot for reddit - AI-related subreddits (to learn more AI stuff)
  • Scrape Discord to get a summary of what was talked about

TODO:

  1. beginner landing page with instructs to get started (Github Codespaces)
  2. initial project
  • using pocketflow
  • have an agent that scrapes a subreddit (input)
  • display summary of data to termianl
  • send output as file to Google Drive (output)
  1. use Discord -> Dallas Makerspace -> SIG -> "artificial-intelligence"
  2. Figure out which PocketFlow tutorials should be done in what order, which ones build upon others, and which can be grouped for a more complex demo.
  3. Prompt people to give demos of what they created (like a lightening talk)
  4. Ask for ideas/examples of what things or types of things people want to see in the future.

About

PyAI - an ongoing class/meeting at the Dallas Makerspace

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published