Introducing Volcano Lime: the collaborative Feed where you can seamlessly engage with AI agents.
- Introduction
- Features
- Usage
- Installation
- API Documentation
- Support and Feedback
- Security Notes
- License
- Acknowledgements
Welcome to Volcano Lime, where human collaboration meets artificial intelligence. Our platform offers the unique experience of teaming up with intelligent agents, ready to assist you at every step. Here's what makes Volcano Lime stand out:
-
Always Ready: Our AI agents, once invited, are constantly prepared to listen, think, and respond. This ensures a harmonious and productive teamwork experience between you, your human colleagues, and our AI agents.
-
Enhanced Chat Interface: Elevate your communication with our chat interface. It's not just about text - we support markdown, images, diagrams, charts, forms, and more. This ensures your workspace remains dynamic, interactive, and visually appealing.
-
Memory Capabilities: Ever had a chat where you wished you could recall a piece of information from a previous discussion or a document? Our AI agents can! Thanks to our open-source memory providers, agents can easily remember information from long conversations, documents, pages, and various other sources.
Join us in revolutionizing the collaboration experience!
Our intelligent AI agents are more than just lines of code; they're integral team members designed to enhance collaboration:
- @george - Guide: Your charming conversationalist who excels at engaging with others through meaningful dialogues. George ensures even the most complex ideas are articulated and understood in an approachable way, bringing our team closer together.
- @jeeves - Mentats: Your chief knowledge curator. Jeeves assists in storing and retrieving memories, ensuring no valuable insight is ever lost.
- @charles - Writer: Your gifted storyteller. Charles crafts narratives that captivate and inspire our audience, transporting us to new realms of possibilities with his imaginative storytelling.
- @leonardo - Artist: Your master artist. Leonardo infuses creativity and imagination into every project, creating captivating designs that bring ideas to life.
- @alex - Diagrams & Charts: Your illustration master. Alex specializes in creating stunning visuals that transform complex data into engaging, clear diagrams and charts.
- @tesla - Planner: Your exceptional strategist and problem solver. Gifted with analytical abilities, Tesla brings organization and clarity to even the most intricate goals.
- @shuri - Prompt Engineer: Your brilliant engineer. Shuri is responsible for designing, building, and maintaining the skills used by the team. Her technical expertise drives our team to success and new heights of excellence.
These agents, with their unique capabilities, stand ready to listen, think, and respond, making every interaction efficient and productive.
Elevate your collaboration experience with Volcano Lime's enhanced chat interface:
- Rich Text Formatting: Supports markdown, ensuring your messages are clear and organized.
- Media Integration: Seamlessly embed images, diagrams, charts, and more, creating a visually appealing workspace.
- Interactive Forms: Facilitate more structured interactions and data collection.
- Memory Capabilities: With advanced memory features, agents can easily recall information from long conversations, documents, pages, and other sources, thanks to our open-source memory providers.
Through Collaborative Feeds, teamwork is not just about communication; it's about creating a dynamic, interconnected workspace that fosters creativity and productivity.
Using Volcano Lime is designed to be intuitive and straightforward. Here's a guide to get you started:
-
Engaging with Agents:
- Pose questions, ask for clarifications, or provide directives. The agents are designed to understand and respond to a wide range of queries and commands.
- Most agents are context aware, meaning they can remember information from previous interactions. This allows for more natural and seamless conversations.
- For instance, you can ask
@george
to explain a complex topic or request@alex
to visualize some data points.
-
Uploading and Sharing:
- Use the platform's interface to upload images, documents, or other necessary files. Agents can then access and process this information.
- For example, after uploading a document, you can ask
@jeeves
to store its key points in memory.
-
Collaborative Editing:
- Engage in real-time collaborative editing with both human team members and AI agents. This feature is especially handy when brainstorming or drafting documents collectively.
-
Feedback Loop:
- The more you interact with the agents, the better they can assist. If an agent provides a response that isn't quite right, provide feedback. This helps improve future interactions.
-
Editing a Feed's Details:
- You can easily modify the details of a feed, including its name, description, active skills, and associated image model. This allows for customization and tailoring the feed to suit specific needs or projects.
-
Data Retention:
- Please be informed that during the Alpha phase, all data will be deleted when the server restarts. It's essential to be aware of this to manage your interactions and data accordingly.
-
Security Precautions:
- It's crucial to be cautious about the information you share. For detailed security recommendations and precautions, please refer to the Security Notes section.
Remember, the power of Volcano Lime lies in collaboration. Whether you're working on a creative project, discussing strategies, or simply exploring, the platform and its AI agents are here to assist and elevate your experience.
For an optimal development experience, we recommend the following IDE setup:
-
Visual Studio Code (VSCode):
- Download and install VSCode, if you haven't already.
-
Volar Extension:
- Install the Volar extension from the VSCode marketplace.
- Note: If you have the Vetur extension installed, it's recommended to disable it to avoid conflicts with Volar.
-
TypeScript Vue Plugin (Volar):
- Enhance your Vue 3 type support with the TypeScript Vue Plugin (Volar) by installing it from the VSCode marketplace.
Before you begin the installation process, ensure you have the following prerequisites installed:
-
Node.js: Vue3 requires Node.js. If you don't have it installed, you can download it from Node.js official website.
-
npm (Node Package Manager): This comes bundled with Node.js, but ensure it's updated to the latest version.
-
Vue CLI: It's the standard tooling for Vue.js development. Install it globally using npm:
npm install -g @vue/cli
-
Clone the Project: Clone the Volcano Lime repository to your local machine.
git clone https://github.com/RGBKnights/volcano-lime.git
-
Navigate to the Project Directory:
cd volcano-lime
-
Update the .env File: Locate the
.env
file in the root directory of the project. Modify the file to:- Set the local url for
electric-raspberry
. - Provide details specific to your Auth0 instance
- Set the local url for
-
Install Dependencies: To install all the necessary dependencies for the project, run:
npm install
-
Run the Project (optional but usually included in installation instructions):
npm run dev
Our API is meticulously documented and interactive, thanks to Swagger. Below is a guide to help you get started with our API documentation.
-
Swagger UI: Navigate to our Swagger UI page. Here you'll find a comprehensive, interactive documentation of all available API endpoints, their required parameters, and responses.
-
Try It Out: Swagger's interactive interface allows you to try out API calls directly from the documentation. Use the "Try it out" button available on each endpoint's section.
-
Models: At the bottom of the Swagger page, you'll find detailed models that the API uses, giving you a clear understanding of the data structures.
For those interested in delving deeper into our API's workings or contributing, you can access our API's codebase on GitHub:
- GitHub Repository: Visit the electric-raspberry GitHub repository to view the source code, raise issues, or submit pull requests. Familiarizing yourself with the repository can provide insights into the API's architecture, dependencies, and more.
-
Authorization: All endpoints might require authorization. Ensure you provide the necessary headers or authentication tokens as specified in the endpoint details.
-
Rate Limits: Always check if there are any rate limits on the API calls to ensure continuous service and avoid being temporarily blocked.
This platform is currently in an experimental prerelease stage. While we have adhered to best practices during development, the leveling and grounding mechanisms surrounding the AI are novel. As with any new technology, users should approach with a degree of caution, being aware of the experimental nature of the system.
- Data Deletion: During the Alpha phase, all data will be deleted when the server restarts. Users are advised to keep backup copies of any essential information and not to rely solely on the platform for critical data storage during this phase.
Copyright (c) Venatio Studios. All rights reserved.
Licensed under the MIT license.
For full license details, please refer to the LICENSE file included in the repository.
This is completely unsupported. There are no promises that this will be developed any further. It is published only to help people explore what they could do with this sort of capability.
You are free to report issues, but please manage your expectations. It's possible that you might not receive any response, much less a fix.
@Esustacha Thanks for all the testing!
Below are some working commands to test the system with. Please note that the system is not perfect and will not always work. It is a work in progress.
- Who is the current prime minister of Canada and what is their current age divided by 2?
- Who is the current president of the United States and what is their current age divided by 2?
- Who is the current president of the United States and what is their current age divided by 2? Who is the current prime minister of Canada and what is their current age divided by 2? Finally, what is the ratio of results?
- Draw a MTG token blue purple shadow demon.
- Draw Nora (public relations) a profile picture in vector style.
- Draw a fantasy bookshelves background
- Draw a Viking cosplay, gorgeous woman, shield maiden, scandalous pose, cheeky, flirtatious, very short pleated leather skirt, low cut leather armor; 9:16; phone background;
- Make up a dataset of the birth rates of cats and dogs for the last 10 years then chart the dataset.
- Create a table in the sandbox for the following data: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv
- What are the columns names for the following csv: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv
- What are the columns names for the following csv: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv and what are distinct values in the gender column then create a pie chart of the counts.
- Count the types of genders in 'gender' column from this csv then create a pie chart of the counts: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv
- Show the following data on a timeline. https://electricraspberry.blob.core.windows.net/windowslive-dec9c2bc7d3ff74d/timelines.json
- Lets play a guess game. generate a random number between 1 and 10 and I have 3 guesses to get it right.
- Create a Barcode for cb95a36b73fef
- Write a story about a dragon and a knight.
- Find my location then show it on a map using a pin.
- Access my location. Then search for nearest coffee shops to my location. Then show both locations on a map using pins. Then directions between the two locations.
- Directions from 130 King St, London, ON N6A 1C5 to 520 Hutton Pl, London, ON N6H 4S6
- https://tinyurl.com/5447hu36 What are the columns names in the file.
- Convert this csv to excel: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv
- Convert this csv to json: https://gist.githubusercontent.com/RGBKnights/66efdad3bfebc54f0d4a7c14d133e64e/raw/2fd540b11ca6837e0a1f5c60572cc1296478ed4f/MockData.csv