# elizaOS Discord - 2025-01-15

## Overall Discussion Highlights

### Technical Development
- **ElizaOS v2 Development**: Shaw mentioned pushing a basic v2 that is still "bare bones" but represents progress toward the next generation of the framework.
- **Agent Development Challenges**: Users discussed various implementation issues including embedding errors, plugin integration problems, Twitter client configuration, and database management.
- **Knowledge Management**: Significant discussion about RAG (Retrieval Augmented Generation) implementation, with users struggling to understand how knowledge is stored, retrieved, and utilized by agents.
- **Docker Deployment**: Several users reported issues with Docker builds across different environments (Mac, Windows, Linux), particularly on ARM64 architecture.
- **Installation Issues**: Multiple users experienced problems with the @discord/opus dependency during installation, requiring workarounds.

### Plugins & Integrations
- **Twitter Integration**: Extensive troubleshooting of Twitter client issues, particularly with authentication, reply functionality, and rate limiting.
- **Blockchain Data**: Discussion of plugins for accessing on-chain data, including plugin-evm and the Chainbase plugin for natural language querying of blockchain data.
- **GitHub Integration**: Proposals for creating a GitHub client plugin for ElizaOS.
- **Multimodal Generation**: Integration of BEATS SDK for multimodal generation, starting with AI-generated music.
- **Robot Integration**: A partnership was announced for ElizaOS to be integrated into physical robots, with preorders at $420k.

### AI Music Generation
- **Suno Experimentation**: Dr. Neuro and boom explored AI music generation using Suno, sharing prompts and techniques for creating multi-voice rap songs with different personas.
- **Prompt Engineering**: Discussion of strategies like adding "AI" to artist names to bypass copyright restrictions and creating structured prompts with defined roles for each voice.
- **Integration Possibilities**: Exploration of integration between Eleven Labs voice profiles and Suno for multi-voice AI music generation.

### Tokenomics & Business Model
- **Revenue Sharing Model**: Shaw proposed moving beyond just a launchpad model to focus on revenue sharing mechanisms where projects contribute 10% of revenue to buy ai16z tokens, creating buy pressure.
- **Market Making**: Detailed discussion about Principal Market Makers (PMMs) and Designated Market Makers (DMMs) for token launches, including loan structures and engagement terms.
- **Token Utility**: Debate about the relationship between ai16z and DegenAI tokens, with some arguing for equal benefits while others suggested prioritizing ai16z.
- **DeFAI Ecosystem**: Interest in the growing Decentralized Finance AI ecosystem, with discussions about metrics for measuring adoption and market growth.

### Community & Branding
- **Rebranding Efforts**: Discussions about changing the ticker symbol and server name, with jin implementing some changes during the conversation.
- **New Logo**: Jin initiated a bounty for community members to update stickers and emojis with the new "taped hat" logo.
- **Newsletter Creation**: Proposals for establishing a community newsletter, with MicoM.ron sharing templates and offering to help organize this effort.
- **Documentation**: Jin created a bounty for maintaining and updating the "awesome-eliza" GitHub repository, which serves as a curated list of Eliza framework resources.

### Project Showcase
- **Block Tank/Crypto Shark Tank**: SM Sith Lord is developing a Shark Tank-style show where AI judges evaluate pitches, using PlayCanvas with a fully automated pipeline that generates episodes within 10 seconds of submission.
- **Trading Bots**: Several users discussed developing autonomous trading agents with wallet security features.
- **Social Media Agents**: Multiple implementations of Twitter-integrated agents were shared and discussed.

## Key Questions & Answers

### Technical Questions
- **Q**: Do you need a good PC to run more complex AI agents?  
  **A**: Depends on what you're building but any decent laptop can handle most agents (BOSSU)

- **Q**: How to integrate an agent into Twitter?  
  **A**: Check out agent dev school on YouTube and hit the coders channel for Twitter integration help (BOSSU)

- **Q**: Do I need to know how to code to create my own AI agent on Eliza OS?  
  **A**: Yes and no. Depends what you want to do with it (Dragonbutt)

- **Q**: Where can I host Eliza?  
  **A**: For hosting Eliza check out AWS or DigitalOcean, head to coders channel for more tech details (BOSSU)

- **Q**: How can I make my agent access onchain data?  
  **A**: Use plugins like plugin-evm or GOAT plugin (adonisabril)

- **Q**: How can I fix the "Cannot generate embedding: Memory content is empty" error?  
  **A**: Clear your cache and database file, ensure OpenAI embeddings are configured (Simz)

- **Q**: How do I structure knowledge for effective RAG implementation?  
  **A**: Break knowledge into concise lines with specific keywords for embedding (MonteCrypto)

### Tokenomics Questions
- **Q**: What are the token thresholds for different roles?  
  **A**: For ai16z: 100k for partner role, 10k for associate; For degenai: 1,000,000 for Partner role, 100,000 for hoplite role (liveinthemoment)

- **Q**: Is there a benefit from holding 10,000 AI16Z?  
  **A**: 10k ai16z tokens lets you see in some of the partner(100k ai16z tokens) chat but you can't type or react (Dragonbutt)

- **Q**: How can we reward teams who already donated 10% to treasury?  
  **A**: We can work something out to reward them as they buy-and-send-to-dao AI16Z tokens, creating steady buy pressure without dumping (shaw)

- **Q**: Why is asking for 10% not really a lot?  
  **A**: Because there are ongoing maintenance and support costs that big organizations understand (DorianD)

- **Q**: Is aixvc (formerly pmairca) getting its own token?  
  **A**: aixvc will use ai16z as its token (shakejr)

## Community Help & Collaboration

### Technical Assistance
- **Helper**: MonteCrypto | **Helpee**: 0xLabsTheCoder  
  **Context**: Understanding how knowledge and RAG work in Eliza  
  **Resolution**: Explained that knowledge should be fragmented into short, concise lines with unique keywords for effective embedding and retrieval

- **Helper**: Simz | **Helpee**: tony  
  **Context**: Fixing "Cannot generate embedding: Memory content is empty" error  
  **Resolution**: Suggested clearing cache and database files, and ensuring OpenAI embeddings are properly configured

- **Helper**: zadkielm | **Helpee**: 0xChainBrain  
  **Context**: Finding REST API endpoint for direct agent communication  
  **Resolution**: Pointed to lib/api.ts where the endpoint is defined

- **Helper**: ℭ𝔦𝔭𝔥𝔢𝔯 | **Helpee**: Jessy | Unicake🦄  
  **Context**: EVM private key format  
  **Resolution**: Suggested including 0x prefix in the private key

- **Helper**: Neil Jones | **Helpee**: 0xLisanAlGaib  
  **Context**: Fixing better-sqlite3 Node.js version mismatch  
  **Resolution**: Provided commands to rebuild better-sqlite3 or reinstall requirements

### Community Building
- **Helper**: jin | **Helpee**: Smore  
  **Context**: Creating a document to track ai16z lore and history  
  **Resolution**: Jin provided a hackmd.io template and Smore added content about the project's history

- **Helper**: jin | **Helpee**: zocktay  
  **Context**: Explaining how to use the tip bot for tipping contributors  
  **Resolution**: Jin demonstrated the command and zocktay successfully tipped jin

- **Helper**: Burtiik | **Helpee**: multiple partners  
  **Context**: Sharing the hat overlay tool for profile pictures  
  **Resolution**: Shared the link to eliza.gg/hat for partners to add hats to their profile pictures

- **Helper**: Dr. Neuro | **Helpee**: boom  
  **Context**: Creating multi-voice AI rap songs in Suno  
  **Resolution**: Shared technique of adding "AI" to artist names to bypass copyright restrictions and using structured prompts with defined roles

## Action Items

### Technical
- Fix embedding errors when using different embedding models with Supabase (NoBody | SUIRISE)
- Implement proper error handling for Twitter client (GOGOGO⛓💥)
- Fix evaluator validation logic - evaluators don't trigger unless alwaysRun is set to true (bifkn)
- Fix Docker build issues on ARM64 architecture (Tobias | QDEV)
- Fix installation issues with @discord/opus dependency (jeremyboise)
- Create an AI bounty agent to scan approved PRs and attribute Discord roles based on coding effort (MonteCrypto)
- Fix JSON structure in Howieduhzit tool to properly create arrays of strings (Dreygo)
- Integrate Chainbase plugin for natural language querying of blockchain data (Lil Lowkey | Chainbase)
- Integrate BEATS SDK for multimodal generation (starting with songs) (ryoh)
- Implement revenue sharing mechanisms for projects building on ElizaOS (shaw)
- Develop V2 of ElizaOS (shaw)
- Fix Elizas.world data pipeline (timshel)
- Integrate technical analysis module into Neuro runtime (anomalyagentic)
- Combine sentiment analysis from Twitter with technical analysis for trading signals (anomalyagentic)
- Explore integration between Eleven Labs voice profiles and Suno (boom)
- Develop a system for providing market maker services to partner projects (yikesawjeez)
- Create a mechanism for projects to buy-and-send-to-DAO AI16Z tokens (shaw)
- Implement on-chain liquidity provision in exchange for call options (yikesawjeez)

### Documentation
- Create weekly newsletters to prevent announcements from getting lost (jin)
- Document tokenomics and token utility mechanisms (Burtiik)
- Add details about target users configuration (SMA)
- Improve plugin development documentation (MonteCrypto)
- Update EVM private key format requirements (Jessy | Unicake🦄)
- Create guide for knowledge structuring (0xLabsTheCoder)
- Create a document listing major lore events in ai16z history (jin)
- Update tokenomics documentation with revenue sharing model (jin)
- Create a clear standard operating procedure for potential partners (st4rgard3n)
- Complete and release the Tokenomics document (찌 G 跻 じ PrudentSpartan)
- Create a public webpage showing metrics about partners, associates, and token holders (MicoM.ron)
- White Paper and Tokenomics documentation needed for DegenSpartan (NkT)

### Features
- Add ability for AI agents to search and post on Reddit (uniqueobject)
- Create an agent for autonomous trading with wallet security (kobra)
- Develop AI agent for improving and backtesting TradingView scripts (FutureStocks)
- Implement local TTS option as alternative to ElevenLabs (Abderahman)
- Create GitHub client plugin for ElizaOS (suso)
- Implement multi-agent interaction system (0xLabsTheCoder)
- Add API for direct agent communication (0xChainBrain)
- Develop wallet protection mechanism (kobra)
- Create global/shared memories system (matthias_ztlr)
- Improve Twitter client reply functionality (PhyoPhyoLay)
- Create a cloud-based test bed for AI agents (Hidden Forces)
- Develop AI beatmaker assistant for real-time music production (boom)
- Explore capability for Eliza to create 3D objects in Blender (judasz)
- Implement NFT project for DegenAI (shaw)
- Integrate ElizaOS with robots (anon)
- Develop trust score system using ai16z tokens (DorianD)
- Create a community website to display partner projects (MonteCrypto)
- Create a curation system for the project listing website (MonteCrypto and 0xMatt)
- Implement automated weekly updates from agents (jin)