From a8da15392c7d29b6b9067e465f160ea309c57e3a Mon Sep 17 00:00:00 2001 From: Vineeth Voruganti <13438633+VVoruganti@users.noreply.github.com> Date: Wed, 20 Mar 2024 13:32:05 -0700 Subject: [PATCH 1/9] Recent Posts and Restructured Index (#59) * Recent Posts and Restructured Index * Change to explorer * Index Graph uses -1 Depth * Default scale for homepage 0.7 --- content/_index.md | 57 ++++++++++++++++--------------------- quartz.layout.ts | 20 +++++++------ quartz/components/Graph.tsx | 9 ++++-- 3 files changed, 42 insertions(+), 44 deletions(-) diff --git a/content/_index.md b/content/_index.md index dfe740ae0..b8658d8b0 100644 --- a/content/_index.md +++ b/content/_index.md @@ -12,42 +12,33 @@ We believe that by re-centering LLM app development around the user we can unloc It’s our mission to realize this future. -## Blog +## Structure -[[Solving The Campfire Problem with Honcho]] -[[User State is State of the Art]] -[[Memories for All]] -[[Honcho; User Context Management for LLM Apps|Honcho: User Context Management for LLM Apps]] -[[Theory of Mind Is All You Need]] -[[Open Sourcing Tutor-GPT]] +The different sections of the blog and the different types of content we put out -## Research +[[blog | Blog]] — Detailed explorations of different ideas. +[[notes | Evergreen Notes]] — Evergreen ideas that will be continuously updated. +[[releases | Release Notes]] — Changelogs and details about new releases from +[Plastic Labs](https://plasticlabs.ai). +[[extrusions | Extrusions]] — Short, densely-linked synthesis of what we’ve been chewing on over the past month + +We also send out Extrusions and Release Notes as email newsletters. +Subscribe to get updates directly to your inbox. + +[Subscribe to Extrusions](https://plasticlabs.typeform.com/extrusions) +[Subscribe to Release Notes](https://plasticlabs.typeform.com/honchoupdates) + +## Other Works + +Below are other projects and research that Plastic Labs is working on + +### Research [Violation of Expectation Reduces Theory-of-Mind Prediction Error in Large Language Models](https://arxiv.org/abs/2310.06983) -## Evergreen Notes +### Projects -[[Humans like personalization]] -[[LLMs excel at theory of mind because they read]] -[[Loose theory of mind imputations are superior to verbatim response predictions]] -[[Honcho name lore]] -[[Human-AI chat paradigm hamstrings the space of possibility]] -[[LLM Metacognition is inference about inference]] -[[Machine learning is fixated on task performance]] - -## Extrusions - -[[Extrusion 02.24]] -[[extrusions/Extrusion 01.24|Extrusion 01.24]] - -([Subscribe](https://plasticlabs.typeform.com/extrusions)) - -## Release Notes - -[[Release Notes 03.14.23]] -[[Release Notes 02.23.24]] -[[Release Notes 02.15.24]] -[[Release Notes 02.08.24]] -[[Release Notes 02.01.24]] - -([Subscribe](https://plasticlabs.typeform.com/honchoupdates)) +[Honcho](https://honcho.dev) — A user context management solution for AI-powered applications +[Bloom](https://bloombot.ai) — A theory-of-mind enabled AI learning assistant +also known by the name of it's open source project +[Tutor-GPT](https://github.com/plastic-labs/tutor-gpt) diff --git a/quartz.layout.ts b/quartz.layout.ts index 760a11649..b753c2a19 100644 --- a/quartz.layout.ts +++ b/quartz.layout.ts @@ -1,4 +1,5 @@ import { PageLayout, SharedLayout } from "./quartz/cfg" +import { SimpleSlug } from "./quartz/util/path" import * as Component from "./quartz/components" // components shared across all pages @@ -27,24 +28,25 @@ export const defaultContentPageLayout: PageLayout = { Component.MobileOnly(Component.Spacer()), Component.Search(), Component.Darkmode(), - Component.DesktopOnly(Component.TableOfContents()), + Component.DesktopOnly(Component.Explorer()), ], right: [ Component.Graph(), + Component.DesktopOnly(Component.TableOfContents()), ], } // components for pages that display lists of pages (e.g. tags or folders) export const defaultListPageLayout: PageLayout = { beforeBody: [Component.ArticleTitle()], - left: [], + // left: [], // beforeBody: [Component.Breadcrumbs(), Component.ArticleTitle(), Component.ContentMeta()], - // left: [ - // Component.PageTitle(), - // Component.MobileOnly(Component.Spacer()), - // Component.Search(), - // Component.Darkmode(), - // Component.DesktopOnly(Component.Explorer()), - // ], + left: [ + Component.PageTitle(), + Component.MobileOnly(Component.Spacer()), + Component.Search(), + Component.Darkmode(), + Component.DesktopOnly(Component.Explorer()), + ], right: [], } diff --git a/quartz/components/Graph.tsx b/quartz/components/Graph.tsx index f7ebcc9a2..b06593fd2 100644 --- a/quartz/components/Graph.tsx +++ b/quartz/components/Graph.tsx @@ -57,8 +57,13 @@ const defaultOptions: GraphOptions = { } export default ((opts?: GraphOptions) => { - const Graph: QuartzComponent = ({ displayClass, cfg }: QuartzComponentProps) => { - const localGraph = { ...defaultOptions.localGraph, ...opts?.localGraph } + const Graph: QuartzComponent = ({ fileData, displayClass, cfg }: QuartzComponentProps) => { + let optsCopy = { localGraph: { scale: 1.1, depth: 1 } } + if (fileData.slug === 'index') { + optsCopy.localGraph.depth = -1 + optsCopy.localGraph.scale = 0.7 + } + const localGraph = { ...defaultOptions.localGraph, ...optsCopy.localGraph } const globalGraph = { ...defaultOptions.globalGraph, ...opts?.globalGraph } return (
ar*OL&yRIAh*Mv NryoA$+ax{+SjdkwxG1kP9)u^g)TGAbbi?tL765
zaj{Ue#Toc{pjVc9i`;mC$i%Qxygm$V3hKQ8$V-oTy33DEoQ PF+D?PK5j5>i3+xfyU&O_}=B|#qP;&rV_rz*52LN?6WE16N|Cxkf8XI(Yp5
z|Hyo0?`qdD`cX@u5h&%Ea@rqvy*2;*r*^d{&0|a3drA6YB}Z5<@DP7~$8^zYCO-7m
z8-8N_;HSD9we&~|nlV(dAeT^H`Ai6aS9}Io97bwfr~3;a
zPDFxVZ^#fATNRx0OP`GUX
`>NXtiM?GU1@eL35V>SP+X;v2P6rwix
zKb2
EkiRN1lxKiwi-ZZ
zP?X`RF0YFsxL@r$tvA=Dc@go@cLFc%{=YOr;S?MrIvD<15V4N0-@I%-VGDl!yAx2V
za`JBy$J9+wa%*1g_|Qpk2^+pX#bzfivK7MnarEwHfQ&3