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:
-
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.
-
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.
-
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.
-
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.
-
Security and Privacy: We will ensure a high level of protection of user data and encryption of information exchanged between bots and users.
-
Continuous development: Our team will improve the product by adding new bots and features, as well as improving its performance and reliability.
-
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.
-
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