Skip to content

Commit

Permalink
Recent Posts and Restructured Index (#59)
Browse files Browse the repository at this point in the history
* Recent Posts and Restructured Index

* Change to explorer

* Index Graph uses -1 Depth

* Default scale for homepage 0.7
  • Loading branch information
VVoruganti authored Mar 20, 2024
1 parent c682030 commit a8da153
Show file tree
Hide file tree
Showing 3 changed files with 38 additions and 40 deletions.
49 changes: 20 additions & 29 deletions content/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

[Violation of Expectation Reduces Theory-of-Mind Prediction Error in Large Language Models](https://arxiv.org/abs/2310.06983)

## Evergreen Notes
We also send out Extrusions and Release Notes as email newsletters.
Subscribe to get updates directly to your inbox.

[[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]]
[Subscribe to Extrusions](https://plasticlabs.typeform.com/extrusions)
[Subscribe to Release Notes](https://plasticlabs.typeform.com/honchoupdates)

## Extrusions
## Other Works

[[Extrusion 02.24]]
[[extrusions/Extrusion 01.24|Extrusion 01.24]]
Below are other projects and research that Plastic Labs is working on

([Subscribe](https://plasticlabs.typeform.com/extrusions))
### Research

## Release Notes
[Violation of Expectation Reduces Theory-of-Mind Prediction Error in Large Language Models](https://arxiv.org/abs/2310.06983)

[[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]]
### Projects

([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)
20 changes: 11 additions & 9 deletions quartz.layout.ts
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -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: [],
}
9 changes: 7 additions & 2 deletions quartz/components/Graph.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -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 (
<div class={classNames(displayClass, "graph")}>
Expand Down

0 comments on commit a8da153

Please sign in to comment.