{"id":20104807,"url":"https://github.com/onemoredavid/ai-developer-like-a-boss","last_synced_at":"2026-05-10T08:51:36.704Z","repository":{"id":241278060,"uuid":"793479587","full_name":"OneMoreDavid/ai-developer-like-a-boss","owner":"OneMoreDavid","description":"A place to stash AI study stuff","archived":false,"fork":false,"pushed_at":"2024-05-30T09:00:14.000Z","size":23505,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-02T17:47:36.942Z","etag":null,"topics":["ai","ai-developer","machine-learning","ml","tensorflow"],"latest_commit_sha":null,"homepage":"https://david-dickinson.com","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OneMoreDavid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-29T09:51:28.000Z","updated_at":"2024-10-25T08:29:56.000Z","dependencies_parsed_at":"2024-11-13T17:51:11.596Z","dependency_job_id":"071a6f7f-bb85-453d-ba51-2489954394c3","html_url":"https://github.com/OneMoreDavid/ai-developer-like-a-boss","commit_stats":null,"previous_names":["rnddave/ai-developer-like-a-boss","onemoredavid/ai-developer-like-a-boss"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/OneMoreDavid/ai-developer-like-a-boss","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneMoreDavid%2Fai-developer-like-a-boss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneMoreDavid%2Fai-developer-like-a-boss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneMoreDavid%2Fai-developer-like-a-boss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneMoreDavid%2Fai-developer-like-a-boss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OneMoreDavid","download_url":"https://codeload.github.com/OneMoreDavid/ai-developer-like-a-boss/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneMoreDavid%2Fai-developer-like-a-boss/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286079811,"owners_count":27282121,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-27T02:00:05.795Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","ai-developer","machine-learning","ml","tensorflow"],"created_at":"2024-11-13T17:44:51.877Z","updated_at":"2025-11-27T08:01:58.021Z","avatar_url":"https://github.com/OneMoreDavid.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenAI Playground\r\n\r\nto start, we will use; [openAI Playground](https://platform.openai.com/playground)\r\n\r\n``` \r\nThe OpenAI Playground is a tool that anyone can use to have more control over their prompting, such as using different types of AI models and adjusting hyperparameters like Temperature. The Playground is particularly useful for developers and researchers to test different AI models using the API.\r\n\r\nA platform that allows you to use the GPT-3.5 and GPT-4 models in a way that lets you have more control over them.\r\n\r\nIn short, the Playground gives you more control than you have in ChatGPT. \r\n```\r\n\r\n# Multi-Modality\r\n\r\nLLM's can do more than answer text questions with text answers. \r\n\r\n- more than just text\r\n- give it things like images \r\n- example, give it a photo, then in text, give it a persona and ask it a question \r\n- not only can it look at images, it can gerenate images\r\n- can also execute python code \r\n\r\nImportant to remember that **LLMs are NOT calculators, they are word guessing machines**\r\n\r\n# Non-Deterministic\r\n\r\n**LLMs are non-deterministic**. \r\n\r\nThat means that even if we use the same LLM multiple times, and provide it with the same prompt, we'll get at least *slightly* different responses! \r\n\r\n---\r\n\r\n# LLM Choices (some of)\r\n\r\n**ChatGPT Plus (GPT-4)**. Costs $20/month. Includes multi-modality (accepts text, images, documents in the prompt). Includes web access.\r\nHow To Setup: go to the next section in this course titled \"Option A (Recommended Option): ChatGPT Setup\" where I'll walk through the setup process.\r\n\r\n## BEST FREE OPTION:\r\n**Claude 3 Sonnet** (not available to Canadian or EU residents due to AI laws in those countries): Free. Includes multi-modality (accepts text, images, and documents in the prompt).\r\nHow To Setup: go to the next section in this course titled \"Option B (Free Option): Claude Setup\" where I'll walk you through the setup process.\r\n\r\nNote: If you are a Canadian or EU resident and are looking for a free option, I recommend using an open source model (see below for instructions) or GPT-3.5 (you do not need to create an account to use GPT-3.5, so you can simply go to https://chat.openai.com/ and proceed to Section 3 of this course).\r\n\r\n## BEST OPEN-SOURCE (ALSO FREE) OPTION:\r\nYou also have the option to use your own open-source LLM that you can download and run on your computer! This is actually a great option and is free, but you'll need a relatively modern \u0026 powerful computer in order to do it.\r\n\r\n**Llama 3**. Free. Includes multi-modality (accepts texts and images in the prompt).\r\nHow To Setup: to \"Section 13: Using Open Source Models\" in this course where I'll walk you through the setup process.\r\n\r\n---\r\n\r\n# Prompting often requires iteration. \r\n\r\nThat means prompting, seeing what the output is (and testing it out if it's code), and then prompting again. Sometimes it even means starting over again because you realized you went down the wrong path. Learning prompt engineering skills will help avoid the need for constant iteration because it'll help ensure the output is the best it can be the first time. But you haven't really learned any prompt engineering skills yet - and that's okay, we're just getting started!\r\n\r\n---\r\n\r\nWe can use Bing for some simple **free** image creation using AI. [Create Images with Bing](https://www.bing.com/images/create)\r\n\r\n---\r\n\r\n# The Reversal Curse\r\n\r\n- Sometimes an LLM will not know an answer specifically\r\n- but it knows the answer in context\r\n\r\n```input\r\n    *Who is Mary Lee Pfeiffer*\r\n```\r\n\r\n```output\r\n    *I don't know*\r\n```\r\n\r\nYet if you instead ask it, *Who is Tom Cruises Mother*, the answer returned is; **Mary Lee Pfeiffer**\r\n\r\nI tried this using **Simone Lyons** as an example search:\r\n\r\n![reversal curse](./00-assets/reversal-curse.png)\r\n\r\n---\r\n\r\n# LLM Prompt Library\r\n\r\nThis is a bit of a naff thing that people sell, a bunch of 'starter questions' for those that don't know what they're doing with an LLM. \r\n\r\nWe don't think there's much value in this specifically. but for reference, here is the [Anthropic prompt library](https://docs.anthropic.com/en/prompt-library/library) to get you started. \r\n\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonemoredavid%2Fai-developer-like-a-boss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonemoredavid%2Fai-developer-like-a-boss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonemoredavid%2Fai-developer-like-a-boss/lists"}