fresh start: post pull bot

This commit is contained in:
vintro 2023-12-12 19:20:24 -05:00
parent d798f775ab
commit 8229ecab45
No known key found for this signature in database
6 changed files with 16 additions and 26 deletions

View File

@ -1,6 +1,5 @@
---
title: "Open-Sourcing Tutor-GPT"
enableToc: false
---
![[assets/human_machine_learning.jpeg]]
@ -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 students input—e.g. a students 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 students input—e.g. a students 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.
@ -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 were 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 were 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.

View File

@ -1,7 +1,5 @@
---
title: "Theory-of-Mind Is All You Need"
enableToc: false
---
## TL;DR

View File

@ -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:

View File

@ -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: {
@ -25,9 +25,9 @@ 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",
@ -35,9 +35,9 @@ const config: QuartzConfig = {
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)",
},
},
},

View File

@ -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",
},
}),
}
@ -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: [],
}

View File

@ -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);
}