Skip to content

Commit

Permalink
Initial text/code for module 2
Browse files Browse the repository at this point in the history
  • Loading branch information
jeffheaton committed Apr 27, 2024
1 parent 488b5f1 commit 006a18d
Show file tree
Hide file tree
Showing 6 changed files with 3,654 additions and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ This [syllabus](https://data.heatonresearch.com/wustl/syllabus/jheaton-t81-559-f
| Module | Content |
| ----------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Module 1](t81_559_class_01_1_overview.ipynb)<br>**Meet on 08/27/2024** | **Module 1: Introduction to Generative AI**<ul><li>Part 1.1: Course Overview<li>Part 1.2: Generative AI Overview<li>Part 1.3: Introduction to OpenAI<li>Part 1.4: Introduction to LangChain<li>Part 1.5: Prompt Engineering<li>**We will meet on campus this week! (first meeting)**</ul> |
| [Module 2](t81_559_class_02_1_dev.ipynb)<br>Week of 09/03/2024 | **Module 2: Prompt Based Development**<ul><li>Prompting for Code Generation<li>Handling Revision Prompts<li>Towards the Perfect Prompt<li>Tracking Prompts in Software Development<li>Limits of LLM Code Generation<li>[Module 1 Assignment](./assignments/assignment_yourname_class1.ipynb) due: 09/04/2024<li> Icebreaker due: 09/04/2024</ul> |
| [Module 2](t81_559_class_02_1_dev.ipynb)<br>Week of 09/03/2024 | **Module 2: Prompt Based Development**<ul><li>Prompting for Code Generation<li>Handling Revision Prompts<li>Using a LLM to Help Debug<li>Tracking Prompts in Software Development<li>Limits of LLM Code Generation<li>[Module 1 Assignment](./assignments/assignment_yourname_class1.ipynb) due: 09/04/2024<li> Icebreaker due: 09/04/2024</ul> |
| [Module 3](t81_559_class_03_1_langchain.ipynb)<br>Week of 09/10/2024 | **Module 3: Introduction to Large Language Models**<ul><li> Part 2.1: Foundation Models<li>Part 2.2: Text Generation<li>Part 2.3: Text Summarization<li>Part 2.4: Question Answering<li>2.5 LLM Bias and Safeguards<li>[Module 2 Program](./assignments/assignment_yourname_class2.ipynb) due: 09/11/2024</ul> |
| [Module 4](t81_559_class_04_1_langchain_memory.ipynb)<br>Week of 09/17/2024 | **Module 4: LangChain: Chat and Memory**<ul><li>Part 3.1: LangChain Conversations<li> Part 3.2: Conversation Buffer Window Memory<li>Part 3.3: Conversation Token Buffer Memory<li>Part 3.4: Conversation Summary Memory<li>Part 3.5: Persisting Langchain Memory<li>[Module 3: Program](./assignments/assignment_yourname_class3.ipynb) due: 09/18/2024</ul> |
| [Module 5](t81_559_class_05_1_langchain_data.ipynb)<br>**Meet on 09/24/2024** | **Module 5: LangChain: Data Extraction**<ul><li>Part 4.1: Structured Output Parser<li>Part 4.2: Other Parsers (CSV, JSON, Pandas, Datetime)<li>Part 4.3: Pydantic parser<li>Part 4.4: Pydantic parser<li>Part 4.5: Output-Fixing Parser<li>[Module 4 Program](./assignments/assignment_yourname_class4.ipynb) due: 09/25/2024<li>**We will meet on campus this week! (second meeting)**</ul> |
Expand Down
Loading

0 comments on commit 006a18d

Please sign in to comment.