GithubHelp home page GithubHelp logo

hamnaanaa / agi-house-autonomous-agents-syncmate Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 69 KB

Social co-pilot AI agent developed during AGI House Hackathon

Python 14.01% Jupyter Notebook 85.99%
ai-agent langchain social-network-analysis

agi-house-autonomous-agents-syncmate's Introduction

SyncMate - Autonomous Social Network AI Co-pilot

SyncMate is an autonomous AI agent developed during the AGI House hackathon on autonomous AI agents. It aims to maximize every interaction's potential and elevate communication by providing context, summaries, and expert insights for your social network activities. This README provides an overview of this one-day project, installation instructions, and examples of queries along with the corresponding responses.

Table of Contents

Introduction

SyncMate is an AI agent designed to connect to various social media and communications channels, currently supporting Slack and Bard queries. It actively tracks updates from your network and provides you with insightful summaries, and can even answer your questions about your network and the people within it. With SyncMate, you have an autonomous co-pilot to assist you in making the most out of your social interactions.

Features

  • Contextual Insights: SyncMate offers contextual information about your social network interactions, helping you understand the broader picture and implications of your communications.

  • Summaries: Stay updated with brief and concise summaries of your network's activities, saving you valuable time while ensuring you remain well-informed.

  • Expert Answers: Ask questions about your network or individuals, and SyncMate will provide expert-level insights based on the available data.

  • Multi-platform Support: Currently, SyncMate supports Slack and Bard queries, and more integrations may be added in the future.

Installation

To get started with SyncMate, follow these installation steps:

  1. Clone the repository.

  2. Install the required dependencies:

    pip install openai bardapi langchain
    
  3. Set up your API keys and credentials for the social media platforms you wish to integrate with SyncMate.

Usage

To run SyncMate, see agent.ipynb for example integrations.

The agent will start monitoring your selected social media platforms and respond to your queries.

Examples

Here are some example queries you can ask SyncMate along with the expected responses:

  1. Query: "Give me a summary of today's Slack activity."

    • Response: "Today, there were 10 new messages and 5 files shared in Slack. The most discussed topics were project updates and planning for the upcoming event."
  2. Query: "What are people saying about the new product launch?"

    • Response: "Opinions on the new product launch are mixed. Some users are excited about the features, while others are requesting more information about pricing and availability."
  3. Query: "Tell me about John Doe."

    • Response: "John Doe is a seasoned software engineer with expertise in machine learning and data science. He has been with the company for three years and has contributed significantly to various projects."
  4. Query: "Which team member has the most interactions this month?"

    • Response: "Jane Smith has the most interactions this month, with 72 interactions across different channels."
  5. Query: "What topics are trending in the Bard community?"

    • Response: "The trending topics in the Bard community are AI ethics, quantum computing, and natural language processing."

Please note that these are simulated responses for illustrative purposes. The actual responses will be based on the data available from your connected social media platforms.

Contributing

SyncMate was born in the AGI House autonomous agents one-day hackathon as a proof of concept. We welcome contributions to SyncMate! If you have any bug fixes, new features, or improvements, please submit a pull request. For major changes, please open an issue to discuss the proposed changes beforehand.

Thank you for your interest in SyncMate! If you encounter any issues or have further questions, please feel free to open an issue on the repository. We hope SyncMate enhances your social networking experience with its autonomous insights and assistance!

agi-house-autonomous-agents-syncmate's People

Contributors

hamnaanaa avatar nanhesam avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.