NIM Framework | Framework for integrating AI services in Singularity Marketplace and bots in Matrix | Matrix Messenger

chevron-icon
Back
project-presentation-img
Vitalii
Project Owner

NIM Framework | Framework for integrating AI services in Singularity Marketplace and bots in Matrix | Matrix Messenger

Funding Awarded

$200,000 USD

Expert Review
Star Filled Image Star Filled Image Star Filled Image Star Filled Image Star Filled Image 0
Community
Star Filled Image Star Filled Image Star Filled Image Star Filled Image Star Filled Image 0 (0)

Status

  • Overall Status

    🛠️ In Progress

  • Funding Transfered

    $85,000 USD

  • Max Funding Amount

    $200,000 USD

Funding Schedule

View Milestones
Milestone Release 1
$5,000 USD Transfer Complete 02 Feb 2024
Milestone Release 2
$65,000 USD Transfer Complete 30 May 2024
Milestone Release 3
$15,000 USD Transfer Complete 19 Jul 2024
Milestone Release 4
$55,000 USD Pending TBD
Milestone Release 5
$40,000 USD Pending TBD
Milestone Release 6
$20,000 USD Pending TBD

Status Reports

Aug. 14, 2024

Status
😀 Excellent
Summary

During the last period, we successfully separated the bot-related functionality within the Matrix protocol into a distinct library named "bobrix." Additionally, we integrated the core functions of our framework with this new library. We also began writing both user and technical documentation for the entire project.

Full Report

Mar. 27, 2024

Status
😀 Excellent
Summary

During the previous period, we completed the development of functional capabilities for interaction with the Matrix protocol and the development of a database for storing information about AI services.

Full Report

Video Updates

NIM Framework | Framework For Integrating AI Services In Singularity Marketplace And Bots In Matrix | Matrix Messenger

9 February 2024

Project AI Services

No Service Available

Overview

NIM (Native Intelligence Messenger) seeks to streamline communication by integrating AI services directly into messaging platforms. NIM's framework, compatible with the decentralized Matrix protocol, enables users to seamlessly access various AI bots within a single messenger app. This revolutionary approach eliminates the need for users to switch between applications, enhancing efficiency and productivity. Key features include a unified, user-friendly interface, personalized interactions based on user history, natural and interactive dialogues with AI bots, stringent data security measures, continuous product development, and interoperability for creating unique AI service pipelines. With a budget of $180-210k, NIM plans to achieve these milestones and make AI integration into messaging a game-changer. Additionally, they seek input from AI experts, marketers, and product analysts and aim to hire a frontend developer to expedite development. The framework will be open source, while the messenger itself will be a closed team project.

Proposal Description

AI services (New or Existing)

Compnay Name

NIM - Native Intelligence Messenger

Service Details

Depending on the activities each user needs different AI services in quick access: for document management - handwriting and stamp recognition, for a programmer - code style check and optimization. For a designer - generation of pictures. And so for each sphere! As we know - messaging is one of the key functions of today's life which we use almost everywhere. Integration of AI services into messengers is the most promising direction, which will inevitably turn into a new stage of development of AI services, as well as increase the speed of work processes, qualitatively and quantitatively reduce the level of routine.

Our project is set up for deep integration of users and AI services. Users will have the easiest access to AI agents, as they will be able to address them directly in chats, both in private and group chats, without switching to third-party projects.

The proposed solution is a framework that integrates popular AI services, starting with SingularityNet, into bots in the decentralized Matrix protocol on which messenger clients are built.

The team is developing a feature-rich messenger based on Matrix. It will become a test environment for this integration, will act as an intermediate platform for the formation of AI ecosystem and will try to combine the capabilities of lightweight messengers and heavy web3 solutions.

Our messenger will allow to establish unique interfaces of interaction with AI platform services in the mode of interactive bots, quickly create new bots for new services, as well as create local chat platforms where service users can communicate with the creators and request technical support. This type of interaction will allow to create complex pipelines between services, as they will be able to work together in group chats, or receive messages from the same services, which will be forwarded by users.

An additional benefit of Matrix is the ability for bridging to other messengers. This means that it is possible to get huge user bases of popular messengers, thus increasing the base of potential AGIX holders.

Problem Description

The issue of interaction and payment methods, easy registration and fast technical support have a decisive impact on users, popularity of the service and the possibility of successful functioning of the IT solution. Users prefer ease and accessibility, and more than 80% of their time is spent in messengers.

Currently there are many AI based services providing a variety of services and features. However, they are on different platforms and websites, which complicates the user experience and reduces their efficiency as the user has to constantly switch between applications. In addition, the process of paying for the use of services is also not standardized and involves different user experiences from service aggregator to service aggregator.

This fragmented approach makes it inconvenient for users and difficult for them to interact with services. In addition, individual AIs often do not interact with each other or share information, which limits their functionality and capabilities.

Solution Description

Our solution is a universal framework for integrating any AI services into applications based on the Matrix protocol, an example of which is the messenger we developed. AI bot aggregator is an advanced solution designed to provide improved and intelligent communication between users and various AI services. We want to combine AI technologies with a wide range of features to create an intuitive and interactive messenger experience.

Features of such a service:

  1. Multiple bots from SingularityNet Marketplace in one place: Our aggregator will allow users to use different AI bots from different businesses, brands or services in one messenger app provided by SNet Marketplace. This is convenient for users as they can access a variety of features and services without switching between different apps.

  2. Unified Interface: We will create a simple and intuitive interface that provides easy interaction with different AI Bots. Users can easily switch between different features and ask questions to different bots without wasting time navigating and searching.

  3. Personalized Experience: Summarizing stored user correspondences with all AI tools and using the accumulated experience on a per-user basis will provide more personalized and relevant recommendations and responses. This helps to make the communication experience more convenient and targeted to the user's needs.

  4. Interactive communication: the AI bot aggregator will be able to support interactive dialogs with users, allowing them to ask clarifying questions and suggest options to choose from. This will make communication with bots more natural and effective.

  5. Security and Privacy: We will ensure a high level of protection of user data and encryption of information exchanged between bots and users.

  6. Continuous development: Our team will improve the product by adding new bots and features, as well as improving its performance and reliability.

  7. Interoperability and integration of AI tools: The ability to combine different AIs into a single pipelines to create complex and unique services will improve the user experience and create new functionality.

  8. Monetization and payment for the work of AI tools through AGIX tokens.

Milestone & Budget

# 1

Milestone name - UX/UI

Description - Development of adaptive interfaces for the application.

Estimated time ~ 2-3 weeks

Deliverables - Finished application screens in Figma and animated prototypes

Required budget - 5к$

# 2

Milestone name - Development for Matrix federations clients NIM framework

Description - Writing a framework to integrate SingularityNet AI services and bots in Matrix. Development, testing and bug fixing.

Estimated time ~ 14-16 weeks

Deliverables - Library for bots to work in other Matrix clients (framework)

Required budget - 65к$

# 3

Milestone name - AGIX integration

Description - Adding ERC20 tokens (first to AGIX to interact with SingularityNet AI) to our platform.

Estimated time spent ~4-6 weeks

Deliverables - Updating messenger wallet interface, adding token section

Required budget - 15к$

# 4

Milestone name - Hosting/API Calls

Description - We assume that 25% of the budget may be available for testing the work of the first AI services in our messenger. This will allow us to check the functionality of the framework at the first stages of development.

Estimated time ~ 8-10 weeks

Deliverables - Several ready bots in messenger

Required budget - 55к$

# 5

Milestone name - Optimization of work, scalability of the framework

Description - Debugging, testing, improving user story using best practices. Refinement of the framework with the obtained results in order to improve user story.

Estimated time ~ 6-8 weeks

Deliverables - Improving and updating framework

Required budget - 40к$

# 6

Milestone name - Onboarding

Description - Since we plan to work with AI services from Singularity we will need consultations with their Snet SDK and Snet Marketplace development team for the correct operation of our framework.

Required budget - 20к$

Revenue Sharing

A universal tool that can be used by the whole community to integrate platform services as well as payment for many AI services

Related Services

At the moment we have a messenger under development based on the Matrix opensource protocol:

Chatting and calling (50% ready);

conclusion of digital escrow deals (ready);

task manager based on smart contracts (ready);

AI services (in process).

In the current development, it is possible to make digital deals like escrow directly from the dialog in the chat and use the built-in task tracker. This functionality is based on smart contracts for EVM-like blockchain networks. A private Ethereum network is used, in which we test our developments. Transactions are implemented as an escrow smart contract. And the task tracker is a smart contract system where there is a board entity that stores tasks on itself, which in turn are NFT tokens that can be exchanged.

As part of developing the solution, the team realized the complexities of integrating AI services, as well as the most convenient options for interacting with AI services. This is how the solution to the problem was born - a universal framework and interactive bots that will simplify and make it possible to integrate AI services into all available spheres.

But we plan to create a separate framework that will be responsible for the interaction between AI agents and users in our messenger. AI agents will be represented as Matrix bots. This service will communicate with SNet AI through SNetSDK in python. Proto files, metadata and other necessary data for working with the services will be stored in an internal database. This is necessary for universal operation of all services as bots. No doubt there may be difficulties here, we need to know where and how to get all this data (maxima, minima and constraints of input parameters are very important). We plan to use concatenation of AI tools into one pipeline, so we need to organize in our product the right architecture to work with different services. For different rules of working with AI agents we will create our own program layers, which will be called from the single and universal NIM Core layer for working with bots.

Success Metrics & Rewards

The key element in generating profit when integrating AI services will be the messenger's commission on transactions with them. Various options are envisaged for a subscription scheme for the use of services.

It is also possible to get an additional inflow of new users from other messengers using bridges in Matrix.

Needed Resources

It would be a great advantage for us to get recommendations from AI developers, marketers and product analysts, help us hire a frontend developer to develop complex web solutions and generally speed up the process. As well as any feedback from the community, ideas and recommendations for further implemented functionality

Related Links

nim.naint.me

Long Description

Company Name

NIM - Native Intelligence Messenger

Summary

Depending on the activities each user needs different AI services in quick access: for document management - handwriting and stamp recognition, for a programmer - code style check and optimization. For a designer - generation of pictures. And so for each sphere! As we know - messaging is one of the key functions of today's life which we use almost everywhere. Integration of AI services into messengers is the most promising direction, which will inevitably turn into a new stage of development of AI services, as well as increase the speed of work processes, qualitatively and quantitatively reduce the level of routine.

Our project is set up for deep integration of users and AI services. Users will have the easiest access to AI agents, as they will be able to address them directly in chats, both in private and group chats, without switching to third-party projects.

The proposed solution is a framework that integrates popular AI services, starting with SingularityNet, into bots in the decentralized Matrix protocol on which messenger clients are built.

The team is developing a feature-rich messenger based on Matrix. It will become a test environment for this integration, will act as an intermediate platform for the formation of AI ecosystem and will try to combine the capabilities of lightweight messengers and heavy web3 solutions.

Our messenger will allow to establish unique interfaces of interaction with AI platform services in the mode of interactive bots, quickly create new bots for new services, as well as create local chat platforms where service users can communicate with the creators and request technical support. This type of interaction will allow to create complex pipelines between services, as they will be able to work together in group chats, or receive messages from the same services, which will be forwarded by users.

An additional benefit of Matrix is the ability for bridging to other messengers. This means that it is possible to get huge user bases of popular messengers, thus increasing the base of potential AGIX holders.

Funding Amount

200k$

The Problem to be Solved

The issue of interaction and payment methods, easy registration and fast technical support have a decisive impact on users, popularity of the service and the possibility of successful functioning of the IT solution. Users prefer ease and accessibility, and more than 80% of their time is spent in messengers.

Currently there are many AI based services providing a variety of services and features. However, they are on different platforms and websites, which complicates the user experience and reduces their efficiency as the user has to constantly switch between applications. In addition, the process of paying for the use of services is also not standardized and involves different user experiences from service aggregator to service aggregator.

This fragmented approach makes it inconvenient for users and difficult for them to interact with services. In addition, individual AIs often do not interact with each other or share information, which limits their functionality and capabilities.

Our Solution

Our solution is a universal framework for integrating any AI services into applications based on the Matrix protocol, an example of which is the messenger we developed. AI bot aggregator is an advanced solution designed to provide improved and intelligent communication between users and various AI services. We want to combine AI technologies with a wide range of features to create an intuitive and interactive messenger experience.

Features of such a service:

  1. Multiple bots from SingularityNet Marketplace in one place: Our aggregator will allow users to use different AI bots from different businesses, brands or services in one messenger app provided by SNet Marketplace. This is convenient for users as they can access a variety of features and services without switching between different apps.

  2. Unified Interface: We will create a simple and intuitive interface that provides easy interaction with different AI Bots. Users can easily switch between different features and ask questions to different bots without wasting time navigating and searching.

  3. Personalized Experience: Summarizing stored user correspondences with all AI tools and using the accumulated experience on a per-user basis will provide more personalized and relevant recommendations and responses. This helps to make the communication experience more convenient and targeted to the user's needs.

  4. Interactive communication: the AI bot aggregator will be able to support interactive dialogs with users, allowing them to ask clarifying questions and suggest options to choose from. This will make communication with bots more natural and effective.

  5. Security and Privacy: We will ensure a high level of protection of user data and encryption of information exchanged between bots and users.

  6. Continuous development: Our team will improve the product by adding new bots and features, as well as improving its performance and reliability.

  7. Interoperability and integration of AI tools: The ability to combine different AIs into a single pipelines to create complex and unique services will improve the user experience and create new functionality.

  8. Monetization and payment for the work of AI tools through AGIX tokens.

Description of services related to this proposal

At the moment we have a messenger under development based on the Matrix opensource protocol:

Chatting and calling (50% ready);

conclusion of digital escrow deals (ready);

task manager based on smart contracts (ready);

AI services (in process).

In the current development, it is possible to make digital deals like escrow directly from the dialog in the chat and use the built-in task tracker. This functionality is based on smart contracts for EVM-like blockchain networks. A private Ethereum network is used, in which we test our developments. Transactions are implemented as an escrow smart contract. And the task tracker is a smart contract system where there is a board entity that stores tasks on itself, which in turn are NFT tokens that can be exchanged.

As part of developing the solution, the team realized the complexities of integrating AI services, as well as the most convenient options for interacting with AI services. This is how the solution to the problem was born - a universal framework and interactive bots that will simplify and make it possible to integrate AI services into all available spheres.

But we plan to create a separate framework that will be responsible for the interaction between AI agents and users in our messenger. AI agents will be represented as Matrix bots. This service will communicate with SNet AI through SNetSDK in python. Proto files, metadata and other necessary data for working with the services will be stored in an internal database. This is necessary for universal operation of all services as bots. No doubt there may be difficulties here, we need to know where and how to get all this data (maxima, minima and constraints of input parameters are very important). We plan to use concatenation of AI tools into one pipeline, so we need to organize in our product the right architecture to work with different services. For different rules of working with AI agents we will create our own program layers, which will be called from the single and universal NIM Core layer for working with bots.

 

 

Our Project Milestones and Cost Breakdown

# 1

Milestone name - UX/UI

Description - Development of adaptive interfaces for the application.

Estimated time ~ 2-3 weeks

Deliverables - Finished application screens in Figma and animated prototypes

Required budget - 5к$

# 2

Milestone name - Development for Matrix federations clients NIM framework

Description - Writing a framework to integrate SingularityNet AI services and bots in Matrix. Development, testing and bug fixing.

Estimated time ~ 14-16 weeks

Deliverables - Library for bots to work in other Matrix clients (framework)

Required budget - 65к$

# 3

Milestone name - AGIX integration

Description - Adding ERC20 tokens (first to AGIX to interact with SingularityNet AI) to our platform.

Estimated time spent ~4-6 weeks

Deliverables - Updating messenger wallet interface, adding token section

Required budget - 15к$

# 4

Milestone name - Hosting/API Calls

Description - We assume that 25% of the budget may be available for testing the work of the first AI services in our messenger. This will allow us to check the functionality of the framework at the first stages of development.

Estimated time ~ 8-10 weeks

Deliverables - Several ready bots in messenger

Required budget - 55к$

# 5

Milestone name - Optimization of work, scalability of the framework

Description - Debugging, testing, improving user story using best practices. Refinement of the framework with the obtained results in order to improve user story.

Estimated time ~ 6-8 weeks

Deliverables - Improving and updating framework

Required budget - 40к$

# 6

Milestone name - Onboarding

Description - Since we plan to work with AI services from Singularity we will need consultations with their Snet SDK and Snet Marketplace development team for the correct operation of our framework.

Required budget - 20к$

Risk and Mitigation

The risks that we can highlight are related to the difficulty of integrating AI services from different sources - this requires a deep understanding of working with each service separately. This may result in time delays and additional costs for researching the work of AI services in order to solve emerging technical problems. In fact, this task is solved by such a system component as SNET SDK, which allows minimizing this risk in relation to the framework being developed. But we may also encounter problems within this component, in which case our area of ​​operation will require fixing the detected problems. In this case, we are ready to cooperate with the SDK development team. We plan to make the framework scalable and flexible so that at any time we can make changes that improve the work. 

There may also be problems with the implementation of payment for the work of AI services, since payment must be made through payment channels in AGIX. It will be necessary to make adaptation of payment for the mass user. The team will develop best practices and recommendations for users. 

Another risk may be the load on AI services, but this problem is partially solved within the SNET SDK, as well as by service providers. From the side of our framework and, in particular, the integration of services into the messenger, we can control the load level inside the messenger by creating queues and other mechanisms at the level of the messenger itself, which is generally an advantage for services including for the service provider in the case of load regulation.

Besides funding we could also use…

It would be a great advantage for us to get recommendations from AI developers, marketers and product analysts, help us hire a frontend developer to develop complex web solutions and generally speed up the process. As well as any feedback from the community, ideas and recommendations for further implemented functionality

Open Source

The framework will be an open source solution. And the messenger will be a closed team development

Business Model

The key element in generating profit when integrating AI services will be the messenger's commission on transactions with them. Various options are envisaged for a subscription scheme for the use of services.

It is also possible to get an additional inflow of new users from other messengers using bridges in Matrix.

Revenue sharing

A universal tool that can be used by the whole community to integrate platform services as well as payment for many AI services

Our Team

Bakatov Vitalii, Team Lead

Software and Blockchain Engineer

3+ years of experience with blockchain technologies

For several years he has been involved in the development of web3 and blockchain solutions in the TON blockchain: web3 gamification platform for sports fans, first liquid staking of cryptocurrencies and tokens, tokens with vesting. Backend microservices for interacting with blockchain.

LinkedIn: https://www.linkedin.com/in/vitalii-bakatov-a62a9a249/

Iskra Ilya, frontend

Software Engineer

Engaged in the development of front-end parts of software solutions, including: web-sites, plugins, DApps for blockchain solutions, layouts for the blockchain analysis systems, solution for messaging and task management and others

Murashkin Nikita, design

UX/UI Designer and Blockchain Engineer

He took part in the development of many solutions: decentralized trading platform and DeFi, distributed computing systems based on mobile devices using blockchain technology, animated design prototypes, animations for web-site constructors, presentations and others.

Advisors

Kislyakov Sergey Viktorovich

Candidate of Technical Sciences, Associate Professor of the ICS Department, Lecturer of the basic ITT Department

s.kislyakov@sut.ru

Antony Belov

Software Engineer and Consultant

https://www.linkedin.com/in/antony-belov/

Related Links

AI Services

Proposal Video

NIM Framework | Framework for integrating AI services- #DeepFunding IdeaFest Round 3

26 September 2023
  • Total Milestones

    6

  • Total Budget

    $200,000 USD

  • Last Updated

    9 Sep 2024

Milestone 1 - UX/UI

Status
😀 Completed
Description

Development of adaptive interfaces for the application

Deliverables

Budget

$5,000 USD

Milestone 2 - Development for Matrix federations clients NIM framework

Status
😀 Completed
Description

Writing a framework to integrate SingularityNet AI services and bots in Matrix. Development, testing and bug fixing.

Deliverables

Budget

$65,000 USD

Milestone 3 - AGIX integration

Status
😀 Completed
Description

Adding ERC20 tokens (first to AGIX to interact with SingularityNet AI) to our platform

Deliverables

Budget

$15,000 USD

Milestone 4 - Hosting/API Calls

Status
🧐 In Progress
Description

We assume that 25% of the budget may be available for testing the work of the first AI services in our messenger. This will allow us to check the functionality of the framework at the first stages of development.

Deliverables

Budget

$55,000 USD

Link URL

Milestone 5 - Optimization of work, scalability of the framework

Status
😐 Not Started
Description

Debugging, testing, improving user story using best practices. Refinement of the framework with the obtained results in order to improve user story.

Deliverables

Budget

$40,000 USD

Link URL

Milestone 6 - Onboarding

Status
😐 Not Started
Description

Since we plan to work with AI services from Singularity we will need consultations with their Snet SDK and Snet Marketplace development team for the correct operation of our framework.

Deliverables

Budget

$20,000 USD

Link URL

Join the Discussion (0)

Reviews & Rating

New reviews and ratings are disabled for Awarded Projects

Sort by

0 ratings

Summary

Overall Community

0

from 0 reviews
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Feasibility

0

from 0 reviews

Viability

0

from 0 reviews

Desirabilty

0

from 0 reviews

Usefulness

0

from 0 reviews