FRIEND Plugin Development: Expanding AI Capabilities

As a developer, you can create plugin for Friend app, letting other people to use your plugins and earn in the future.

What Are FRIEND Plugins?

FRIEND plugins are modular extensions that augment the core functionality of the app. They can modify app’s behavior, analyze conversations, and connect with external services.

Plugins enable:

  • Customized AI personalities and knowledge bases
  • Extraction of specific information from conversations
  • Task automation and integration with third-party services
  • Real-time conversation analysis and insights

Plugins allow developers to tap into FRIEND’s conversational abilities and combine them with external data and services, opening up a world of possibilities for AI-enhanced applications.

Plugin Types

1. Prompt-Based Plugins: Customizing AI Behavior

These plugins modify how FRIEND processes and responds to information:

Type Description Example Example Video
💬 Chat Prompts Alter FRIEND’s conversational style and knowledge base. Create a plugin that makes FRIEND communicate like a specific expert or professional in a given field. Chat plugin
🧠 Memory Prompts Analyze conversations and extract specific information based on predefined criteria. Use for summarization, key point extraction, or identifying action items from discussions. Memory plugin

2. Integration Plugins: Connecting FRIEND to External Systems

These plugins allow FRIEND to interact with external services and process data in real-time:

Plugin Type Description Use Cases Example Video
👷 Memory Creation Triggers Activated when FRIEND creates a new memory - Update project management tools with conversation summaries
- Create a personalized social platform that matches you with like-minded individuals based on your conversations and interests
- Generate a comprehensive knowledge graph of your interests, experiences, and relationships over time
Memory trigger plugin
🏎️ Real-Time Transcript Processors (@DEPRECATED / NOT READY YET) Process conversation transcripts as they occur - Live conversation coaching, providing feedback on communication skills and suggesting improvements in real-time
- Handling trigger phrases like “Hey Friend, remind me to…” to set reminders or “Hey Friend, add to cart…” to update your shopping lists
- Performing real-time web searches or fact-checking during conversations
- Analyzing emotional states and providing supportive responses or suggestions
- Integrating with smart home systems to control devices based on conversational cues
Memory trigger plugin

Potential Applications

The FRIEND plugin system opens up a wide range of possibilities:

  • A productivity plugin that extracts action items from meetings and adds them to a task management system
  • A research assistant that provides real-time fact-checking and source citation
  • A personal CRM that analyzes conversations and updates contact information and interaction history
  • A data analysis tool that processes conversations about financial topics and provides instant market insights
  • A plugin that generates structured data from casual conversations, potentially powering applications like social networks or dating apps based on conversational content

Getting Started

To contribute your plugin to the FRIEND community, follow these steps based on the type of plugin you want to create:

  1. Read our Prompt-Based Plugin Guide or check our Integration Plugin Guide to understand the process.
  2. Develop and test your plugin following the guidelines provided.
  3. Submit a pull request to our community-plugins.json file on GitHub, appending your plugin details.

We’re excited to see how you’ll expand FRIEND’s capabilities. Happy developing!