Skip to content

Commit

Permalink
fresh start: post pull bot
Browse files Browse the repository at this point in the history
  • Loading branch information
vintrocode committed Dec 13, 2023
1 parent d798f77 commit 8229eca
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 26 deletions.
5 changes: 2 additions & 3 deletions content/blog/Open-Sourcing Tutor-GPT.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
---
title: "Open-Sourcing Tutor-GPT"
enableToc: false
---

![[assets/human_machine_learning.jpeg]]
Expand Down Expand Up @@ -39,7 +38,7 @@ Bloom was built and prompted to elicit this specific type of teaching behavior.

![[assets/bloombot langchain diagram.png]]

It consists of two “chain” objects from [LangChain](https://python.langchain.com/en/latest/index.html) —a *thought* and *response* chain. The _thought_ chain exists to prompt the model to generate a pedagogical thought about the student’s input—e.g. a student’s mental state, learning goals, preferences for the conversation, quality of reasoning, knowledge of the text, etc. The *response*chain takes that _thought_ and generates a response.
It consists of two “chain” objects from [LangChain](https://python.langchain.com/en/latest/index.html) —a _thought_ and _response_ chain. The _thought_ chain exists to prompt the model to generate a pedagogical thought about the student’s input—e.g. a student’s mental state, learning goals, preferences for the conversation, quality of reasoning, knowledge of the text, etc. The *response*chain takes that _thought_ and generates a response.

Each chain has a `ConversationSummaryBufferMemory` object summarizing the respective “conversations.” The _thought_ chain summarizes the thoughts into a rank-ordered academic needs list that gains specificity and gets reprioritized with each student input. The _response_ chain summarizes the dialogue in an attempt to avoid circular conversations and record learning progress.

Expand Down Expand Up @@ -78,4 +77,4 @@ But to truly give students superpowers and liberate them from the drudgery that

It needs to excel at theory of mind, the kind of deep psychological modeling that makes for good teachers. In fact, we think that lots of AI tools are running up against this problem too. So what we're building next is infrastructure for multi-agent trustless data exchange. We think this will unlock a host of game-changing additional overhung capabilities across the landscape of artificial intelligence.

If we’re to realize a world where open-source, personalized, and local models are competitive with hegemonic incumbents, one where autonomous agents represent continuous branches of truly extended minds, we need a framework for securely and privately handling the intimate data required to earn this level of trust and agency.
If we’re to realize a world where open-source, personalized, and local models are competitive with hegemonic incumbents, one where autonomous agents represent continuous branches of truly extended minds, we need a framework for securely and privately handling the intimate data required to earn this level of trust and agency.
2 changes: 0 additions & 2 deletions content/blog/Theory-of-Mind Is All You Need.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@

---
title: "Theory-of-Mind Is All You Need"
enableToc: false
---

## TL;DR
Expand Down
1 change: 1 addition & 0 deletions content/notes/config.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ links:
```
### Code Block Titles
To add code block titles with Quartz:
1. Ensure that code block titles are enabled in Quartz's configuration:
Expand Down
16 changes: 8 additions & 8 deletions quartz.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ const config: QuartzConfig = {
defaultDateType: "created",
theme: {
typography: {
header: "Spectral",
body: "Spectral",
header: "Exo 2",
body: "Hind Madurai",
code: "Ubuntu Mono",
},
colors: {
Expand All @@ -25,19 +25,19 @@ const config: QuartzConfig = {
gray: "#b8b8b8",
darkgray: "#4e4e4e",
dark: "#2b2b2b",
secondary: "#284b63",
tertiary: "#84a59d",
highlight: "rgba(143, 159, 169, 0.15)",
secondary: "#4e4e4e",
tertiary: "#0a0a0a",
highlight: "rgba(128, 128, 128, 0.15)",
},
darkMode: {
light: "#161618",
lightgray: "#393639",
gray: "#646464",
darkgray: "#d4d4d4",
dark: "#ebebec",
secondary: "#7b97aa",
tertiary: "#84a59d",
highlight: "rgba(143, 159, 169, 0.15)",
secondary: "#999999",
tertiary: "#ebebec",
highlight: "rgba(211, 211, 211, 0.15)",
},
},
},
Expand Down
16 changes: 4 additions & 12 deletions quartz.layout.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ export const sharedPageComponents: SharedLayout = {
header: [],
footer: Component.Footer({
links: {
GitHub: "https://github.com/jackyzha0/quartz",
"Discord Community": "https://discord.gg/cRFFHYye7t",
GitHub: "https://github.com/plastic-labs/blog",
"Discord Community": "https://discord.gg/plasticlabs",
},
}),
}
Expand All @@ -24,25 +24,17 @@ export const defaultContentPageLayout: PageLayout = {
left: [
Component.PageTitle(),
Component.MobileOnly(Component.Spacer()),
Component.Search(),
Component.Darkmode(),
Component.DesktopOnly(Component.Explorer()),
Component.DesktopOnly(Component.TableOfContents()),
],
right: [
Component.Graph(),
Component.DesktopOnly(Component.TableOfContents()),
Component.Backlinks(),
],
}

// components for pages that display lists of pages (e.g. tags or folders)
export const defaultListPageLayout: PageLayout = {
beforeBody: [Component.ArticleTitle()],
left: [
Component.PageTitle(),
Component.MobileOnly(Component.Spacer()),
Component.Search(),
Component.Darkmode(),
],
left: [],
right: [],
}
2 changes: 1 addition & 1 deletion quartz/styles/base.scss
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ section {
}

::selection {
background: color-mix(in srgb, var(--tertiary) 75%, transparent);
background: color-mix(in srgb, var(--highlight) 75%, transparent);
color: var(--darkgray);
}

Expand Down

0 comments on commit 8229eca

Please sign in to comment.