Skip to content

Commit

Permalink
Merge pull request #772 from ai16z/shaw/more-updates
Browse files Browse the repository at this point in the history
fix: Integrate jin's docs changes and rebuild docs with a16z
  • Loading branch information
lalalune authored Dec 1, 2024
2 parents 2fa511e + 6cc98fb commit f1abcbb
Show file tree
Hide file tree
Showing 340 changed files with 32,427 additions and 570 deletions.
105 changes: 105 additions & 0 deletions docs/backup-sidebars-community.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
const sidebarsCommunity = {
communitySidebar: [
{
type: "doc",
id: "creator-fund",
label: "💰 Creator Fund",
},
{
type: "category",
label: "📺 Stream Notes",
items: [
{
type: "category",
label: "November 2024",
items: [
{
type: "doc",
id: "streams/2024-11-29",
label: "What Did You Get Done This Week 3",
},
{
type: "doc",
id: "streams/2024-11-28",
label: "World Builders Panel",
},
{
type: "doc",
id: "streams/2024-11-26",
label: "AI Agent Dev School 1",
},
{
type: "doc",
id: "streams/2024-11-24",
label: "Hats Protocol Presentation",
},
{
type: "doc",
id: "streams/2024-11-22",
label: "What Did You Get Done This Week 2",
},
{
type: "doc",
id: "streams/2024-11-21",
label: "The Delphi Podcast",
},
{
type: "doc",
id: "streams/2024-11-15",
label: "What Did You Get Done This Week 1",
},
{
type: "doc",
id: "streams/2024-11-10",
label: "Threadguy x Shaw Interview",
},
{
type: "doc",
id: "streams/2024-11-08",
label: "X: Memes, AI Agents, and DAOs",
},
{
type: "doc",
id: "streams/2024-11-06",
label: "Discord Development Stream",
},
],
},
{
type: "category",
label: "October 2024",
items: [
{
type: "doc",
id: "streams/2024-10-29",
label: "X: AI Agents & Crypto",
},
{
type: "doc",
id: "streams/2024-10-27",
label: "X: Building Autonomous Agents",
},
{
type: "doc",
id: "streams/2024-10-25",
label: "X: Eliza Framework",
},
],
},
],
},
{
type: "doc",
id: "faq",
label: "❓ FAQ",
},
{
type: "doc",
id: "contributing",
label: "🤝 Contributing",
},
],
};

export default sidebarsCommunity;
32 changes: 32 additions & 0 deletions docs/community/Discord/development/coders/chat_2024-10-27.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# 💻-coders 2024-10-27

## Summary
In the chat, Cyfer785 sought assistance for creating a frontend interface that would display AI-generated content in a retro style with live scrolling text, reminiscent of Claude's capabilities but tailored to their own AI pipe output. DegenSpartan and Poe engaged in the conversation, suggesting that Cyfer785 was essentially attempting to replicate features from existing projects like Infinite Backrooms and Claude without adding original value. The discussion highlighted a divergence of interests as Cyfer785's vision did not align with what DegenSpartan and Poe were willing or able to provide, leading to the conclusion that they were not suitable collaborators for this project. Despite some initial enthusiasm from other participants like astr0x., who humorously claimed a share of non-existent profits, the technical focus remained on Cyfer785's request for a unique AI interface development.

## FAQ
- What is the main goal of Cyfer785's project?
- [Cyfer785]: The main goal is to create a retro-styled UI for an AI that can generate jokes, with live scrolling text similar to Claude, and take input from an "AI pipe."

- Did any participants express interest in collaborating on Cyfer785's project?
- [DegenSpartan]: Initially showed some interest but later clarified they were not the right fit for the project. DegenSpartan also mentioned that astr0x was interested, albeit humorously since there is no actual action or payment involved.

- What technical issue did ferric | stakeware.xyz encounter while running a local llama?
- [ferric | stakeware.xyz]: They experienced performance issues on their M1 Pro device when trying to run the local llama, which they described as "holy fuck."

## Who Helped Who
- Cyfer785 helped Poe with understanding a potential project by explaining his need for a retro-styled UI frontend for an AI, similar to Claude's live scrolling text feature. However, this interaction did not result in direct assistance or solution provisioning.

- DegenSpartan helped Cyfer785 by clarifying the nature of Cyfer785's request and suggesting that it might be a replication attempt rather than an original project. This led to Cyfer785 reconsidering his approach, indicating successful guidance in refining his idea.

- DegenSpartan helped astr0x by engaging with the humor around the non-existent action and confirming that even 50% of $0 is still $0, which was a lighthearted acknowledgment rather than direct help but contributed to the overall camaraderie.

## Action Items
- Technical Tasks
- Develop a retro-styled UI with live scrolling text feature for AI (mentioned by Cyfer785)
- Documentation Needs
- No specific documentation requests were made in the conversation provided.
- Feature Requests
- Implementing Universal Basic Compute as an alternative to paid compute resources (suggested by Poe)
- Community Tasks
- Find a frontend developer for AI project with retro and live text features (led by Cyfer785, assisted by DegenSpartan's advice on not replicating existing projects like Infinite Backrooms or Claude)

36 changes: 36 additions & 0 deletions docs/community/Discord/development/coders/chat_2024-10-28.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 💻-coders 2024-10-28

## Summary
During the discussion, participants focused on integrating various technologies into their projects. Big Dookie shared his experience with rewriting functions from Swift to React Native for an Android app that allows users to record beatbox or fart noises, which are then processed by a model. He mentioned using App.tsx and custom components for waveform creation in the application. The team also discussed leveraging Discord at scale and integrating with OpenAI's Eliza source code, as well as running local models after Shaw pushed a new commit. Additionally, they explored the possibility of agents reading social media feeds without relying on an API.

## FAQ
- What is the Android app mentioned in the conversation?
- Big dookie: The Android app allows users to record beatbox or fart noises which are then processed by a model that continues the user's input, displaying two waveforms on screen simultaneously. This functionality required custom development for react-native due to its limitations compared to Swift.

- How did they handle waveform creation and playback in React Native?
- Big dookie: They created custom components specifically for waveform generation and a playback manager, as the default implementation of react-native was not sufficient for their needs. This involved getting amplitudes and other necessary data from scratch to ensure proper functionality within the app.

- What is Eliza source code integration with OpenAI?
- 0xFanz: The user intended to discuss integrating a pre-existing project called "Eliza" (likely an AI chatbot) with OpenAI's technology, but it seems there was some confusion about the specific details or context of this integration.

- How can agents read social media feeds without relying on APIs?
- SotoAlt | WAWE: The user asked if it is possible for their AI agents to access and process data from social media platforms directly, bypassing the need for official API integrations. This question was raised as a general concern or idea but did not receive a direct answer in the provided conversation snippet.

## Who Helped Who
- big dookie helped whobody with understanding the Android app by explaining its functionality, including recording a beatbox or fart noises and managing waveforms.
- ferric | stakeware.xyz attempted to assist 0xFanz with editing startAgent but did not provide clear help as they were unsure what it was.
- SotoAlt | WAWE helped the team by suggesting an idea for agents to read a social media feed without relying on an API, potentially solving a problem related to data sourcing for the agents.

## Action Items
- Technical Tasks
- Integrate Eliza source code with OpenAI models (mentioned by 0xFanz)
- Edit startAgent function in the context of integrating Eliza and OpenAI (implied need by 0xFanz)
- Improve Android app beatbox recording functionality, specifically transitioning from Swift to React Native (big dookie)
- Documentation Needs
- No explicit documentation needs were mentioned.
- Feature Requests
- Designed space for the arena in the application (whobody)
- Chrome extensions integration with Eliza and OpenAI models (whobody)
- Community Tasks
- Leveraging Discord at scale within the project (mentioned by whobody, no explicit leader mentioned)

33 changes: 33 additions & 0 deletions docs/community/Discord/development/coders/chat_2024-10-29.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# 💻-coders 2024-10-29

## Summary
In the discussion, Shaw confirmed that full autonomy would be integrated into Eliza's GitHub as an option following a meeting with an enthusiastic team at TEE Hackerhouse. They are set to collaborate immediately on this initiative. Meanwhile, SotoAlt | WAWE reported issues with the agent using an outdated personality for Twitter and Discord interactions despite deleting the old one; they planned to clone the repo and start from scratch once back at their desk. Additionally, SotoAlt mentioned troubleshooting problems with OpenAI API request formatting by copying the exact format from OpenAI's documentation after encountering a 400 error bad request.

## FAQ
- What is the cause of the warning "Registering ts-node/esm" when running a Node.js application?
- Chad: This warning typically occurs due to an outdated version of ts-node or its dependencies, which might not be compatible with your current setup. To resolve this issue, you can try updating ts-node and related packages using `npm update` or explicitly installing the latest versions. Additionally, running `node --trace-warnings ...` will help identify where exactly in your codebase the warning is being triggered, allowing for more targeted troubleshooting.

- How to resolve issues with an agent generating text from an old personality when using a new one?
- Shaw: This issue might be related to caching or improperly loaded dependencies like llama.cpp and onnxruntime. To address this problem, you can try running `npm run build` to check for any errors during the build process that could indicate issues with these dependencies. Additionally, cloning the repository from scratch may help ensure a clean environment without residual files or configurations causing conflicts between old and new personalities.

- What steps should be taken when encountering a 400 error (Bad Request) while using an API?
- SotoAlt | WAWE: A 400 Bad Request error typically indicates that the server cannot process your request due to invalid syntax or missing parameters. In this case, it seems like there might be issues with the API request formatting in the repository you're using. To resolve this issue, make sure you are following the correct format as specified by OpenAI documentation and update any outdated code snippets that may not align with current standards.

- How to troubleshoot monitor compatibility issues when dualbooting between operating systems?
- whobody: Monitor compatibility issues during a dual boot setup can be challenging, especially if the monitors were working fine previously. To address this issue, you might want to check for any updates or drivers that need to be installed on both operating systems and ensure they are compatible with your monitor's specifications. Additionally, consulting the manufacturer's documentation or support channels can provide insights into known compatibility issues and potential solutions.

## Who Helped Who
- SotoAlt | WAWE helped themselves with an issue related to the agent using an old personality for Twitter replies and Discord by suggesting checking npm run build for errors, possibly in llama.cpp dependency or onnxruntime, and considering cloning the repo to start from scratch.
- whobody was assisted by SotoAlt | WAWE with troubleshooting a 400 error bad request issue related to OpenAI API requests by pointing out that the repository might be using an old format for the requests, which needed copying from OpenAI's documentation.

## Action Items
- Technical Tasks
- Investigate and resolve the issue with the agent using an old personality in Twt replies and Discord (mentioned by SotoAlt | WAWE)
- Check npm run build for errors related to llama.cpp dependency or onnxruntime (suggested by shaw)
- Documentation Needs
- Update the repository's API request formatting documentation to match the latest OpenAI docs (requested by SotoAlt | WAWE)
- Feature Requests
- Integrate full autonomy as an option in the Eliza GitHub project (suggested by Utility Chad)
- Community Tasks
- Collaborate immediately on integrating full autonomy into the Eliza GitHub project (led by shaw, with a meeting held at TEE hackerhouse involving an "awesome crew")

29 changes: 29 additions & 0 deletions docs/community/Discord/development/coders/chat_2024-10-30.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# 💻-coders 2024-10-30

## Summary
In the discussion, LevelsDennis shared his experience with Audio's extension tool, praising its potential despite it not being fully realized yet. Big Dookie expressed interest in neural amp modeling technology and advocated for free music production tools that allow easy training and upload of models by users. He highlighted Tonex as a platform where thousands of models are available but noted the lack of freedom due to costs associated with training. Dnx sought advice on training Eliza, an AI character, using a new dataset. The conversation emphasized the importance of accessible technology for music production and the community's desire for open-source solutions that democratize model creation without financial barriers.

## FAQ
- How can I ask Lyra anything about stable audio tools in the MusicGen Discord?
- big dookie: Go to musicgen discord and message Lyra with your queries regarding stable audio tools, as she is an expert on this topic.
- What are some impressive features of Audio's extension tool that LevelsDennis experienced while working with a client?
- LevelsDennis: The tool can copy guitar tones, production styles, and multiple dialects in different languages, although it still needs improvement to reach its full potential.
- How does the neural amp modeler work, and what makes it appealing for music producers like big dookie?
- big dookie: The neural amp modeler allows easy training and uploading of models by users, making it accessible and free for everyone to use. This feature is particularly attractive as it enables experimentation without the need for credits or paid subscriptions.
- What are some concerns regarding the ease of training a new character for Eliza?
- big dookie: Training a good model can be challenging, even with provided guidance and videos on setting up Docker composes. It may still be too difficult for most people to train effectively or spin up their own models.

## Who Helped Who
- big dookie helped LevelsDennis with understanding AI audio tools by explaining his experience with a trial signup for Audio's extension and discussing the potential of neural amp modeler.
- LevelsDennis helped clarify the concept of neural amp modeler to big dookie, indicating that he was initially confused but understood after the explanation.

## Action Items
- Technical Tasks
- Explore the potential of neural amp modeler and onnx model conversion with audiocraft repo (big dookie)
- Documentation Needs
- Create videos demonstrating how to spin up docker-composes for apps (big dookie)
- Feature Requests
- Develop a free, easy-to-train platform similar to tonex where users can upload and share models (big dookie)
- Community Tasks
- Provide guidance on training new characters for Eliza using different datasets (dnx)

Loading

0 comments on commit f1abcbb

Please sign in to comment.