Title: Across AI Assistant Proposal
Author(s): pennypanda., neondaemon
Status: RFC
Summary
Introducing Appy*, a cutting-edge AI-powered assistant, designed for the Across Protocol community. Appy serves as a versatile Chat-based Assistant, streamlining the experience for both newcomers and seasoned experts in the Across community, trained on Across Documentation and live chats. From development support to general web3 inquiries, Appy is poised to become the go-to support system for all Across users.
*we intend to run a competition to name the AI assistant
Motivation
Appy is tailored to offer intuitive assistance to community members, developers, investors, partner projects and traders. By simply engaging in a chat, users can get precise answers to their queries.
Accessible as a Discord bot, Appy stands out for its ease of use in various settings. In Discord communities, particularly within DAOs, the bot integrates seamlessly, transforming into a dynamic knowledge base about Across. This integration enhances community engagement by streamlining access to DAO documentation and promptly addressing common questions.
Specification & Implementation: Describe the proposal in as much detail as necessary. Explain the vision for the proposal. How will this affect the protocol both technically, socially, financially (if applicable), and governance-wise? What steps need to be taken to implement this proposal?
This proposal aims to develop Appy into a robust Discord bot, customizable to meet the specific information needs of the Across Discord Server.The goal is to scale Appy to cater to a wide range of Across users, making information readily accessible.
Objectives
Appy, as a sophisticated Chatbot, aims to support the following user groups and objectives:
- Community members: Guiding those curious about Across and the broader web3 world.
- Developers & Partner projects: Assisting both novice and advanced devs and potential partner projects in navigating the Across Protocol ecosystem.
- Investors and Traders: Offering insights into trading and investments, portfolio management, and related token data analytics.
Primary objectives include:
- Accessibility: Seamless platform integration through wallet connectivity.
- Personalization: Customized assistance and services based on user expertise and preferences.
- Information Hub: Comprehensive insights about Across Protocol, and other DAOs and Communities in the Web3 space.
- Data Analytics: Access to pertinent blockchain data
Credit System
A credit-based system will enable access to Appy. Users start with an initial credit pool that replenishes every 24 hours. Additional credits can be gained through community engagement and tasks. This system is being implemented as a rate-limit to protect the cost and ease of operations for the bot, and can be updated/changed.
Across-Special Features in Appy
-
Learning and Knowledge Management
-
Daily Learning Cycles: Appy will be able to analyze and learn from messages within defined channels every 24 hours, especially focusing on those written by members with reputable roles, such as Risk Labs and CEC Committee members.
-
Selective Memory: By focusing on communications from specified roles like Admin, RL, CEC, Dev Support, and Bridge Guardians, Appy will be able to ensure it bases its knowledge on the most relevant and accurate information.
-
Bridge Transaction Updates: Members can ask about their bridge transactions and receive status updates and provide information about busy routes and possible delays, see LP positions.
-
Feedback and Continuous Improvement
-
Interactive Feedback System: The CEC committee will have the authority to control Appy’s responses. A dedicated channel for bot response logs will be created, where CEC and Admin members can review Appy’s responses. These role holding members can then cast vote with thumbs up or down reactions and provide specific feedback on improvements or corrections, ensuring Appy’s continuous learning and adaptation, while also allowing for human moderation on the bot’s actions.
-
Integration with Notion: To centralize access to frequently asked questions and their answers, Appy will store summarized interactions and learnings in a Notion page. This feature will serve as a living document, evolving with the community’s needs and Appy’s growing knowledge base.
Some More Enhanced Features Specific to Across Protocol
- Docs Explainer: A starter pack offering a simplified breakdown of Across documentation.
- Migration Help: Help for migrating from Across v2 to v3.
- Across Relay Assistance for devs: Guidance in writing, deploying, and understanding how to become a Relayer and other related coding assistance.
- Transaction Decoding: Detailed breakdown of transaction data, explaining each component of an on-chain transaction.
- On-Chain Interactions: Guidance on where to find data about transactions, LP positions, fees etc.
Team
Ishan Pandey aka PennyPanda - Product Lead & Manager representing Ownos Studios, an anon product studio (being the reason why other builders’ names are not revealed here)
Milestones
- Scoping and Technical Design - 1 Week - $1000
- Initial Development of Discord Bot MVP - 2 Weeks - $4000
- Final Iteration of the Discord Bot - 3 Weeks - $2000
Fund Request
Total Grant Request: 7000 USD in ACX tokens
Development and Testing: $5000
1 year operating + support: $2000
The budget will be allocated towards development, design, infrastructure costs (including OpenAI APIs, hosting, etc.), with any savings directed towards post-development and marketing efforts.
We are also open to letting the Across team have access to the complete source code once development is completed. This will allow them to review and test it for security purposes before the bot is made live on the server.
After a 1 year period, the Across team can exercise their option to purchase the entire product from the Ownos team and continue running it as per their wishes without our involvement and retainer.
Rationale
The goal for developing Appy is to create a comprehensive, user-friendly, and adaptive AI assistant for the Across community. It aims to raise the standard of user support and serve as an ever-growing knowledge base for the community.
Building Appy as the “home-bot” for our Across server in such a manner will ensure that members are users are able to receive quick support and answers. It will significantly reduce the time and effort required from dev support in answering questions, many of which are very simple and often repeated.
It will also be continuously self-updating, incorporating all new information and developments without manual intervention, and still leave room for the admins to be able to regulate it.
We believe that it serves as a good-to-have automation within the Across Community, which will definitely save time and energy and increase the quality of experience for our members, in particular:
-
Focused Learning from Authoritative Sources: Prioritizing learning from reputable role members and specific channels ensures that Appy bases its knowledge on the most accurate and reliable information available. This method is preferred over a broader, less selective learning approach because it minimizes the risk of disseminating incorrect or outdated information, which is crucial in the rapidly evolving blockchain and web3 sectors.
-
Daily Learning Cycles and Selective Memory: Implementing daily updates rather than real-time learning balances the need for up-to-date information with the practical considerations of processing time and computational resources. This strategy ensures Appy’s responses are both current and reflective of the latest community insights without overwhelming the system or causing unnecessary delays in response times.
-
Interactive Feedback System: Providing a mechanism for continuous feedback from the community, especially from those in authoritative positions, allows for real-time quality control and adaptability of Appy’s responses. This feature is essential for maintaining trust and accuracy in the assistant’s interactions, offering a significant improvement over static AI models that cannot evolve with their user base’s needs.
-
Integration with Notion and Transition Plan for Future Operations: These elements of the proposal are designed to ensure sustainability and adaptability of the assistant over time. By creating a centralized knowledge base and planning for future operational transitions, the proposal ensures that Appy can continue to serve the community effectively, even as the underlying technology and ecosystem evolve.
Downsides
The development and maintenance of such an assistant entail significant resource investment. This includes the upfront costs for development and ongoing expenses for operations and updates.
There is a slight risk of the community becoming overly reliant on Appy for information, which might deter individual research and due diligence. And despite the focused learning and continuous feedback mechanisms, there is always a risk that Appy could disseminate incorrect information due to rapidly changing conditions or misunderstandings in its learning process.
Monitoring will be required to mitigate this risk. Even with these possible challenges, our commitment to overcoming them reinforces our belief in Appy’s value as an innovative, time-saving tool that enhances the Across community.
Next Steps
This is a Request for Comment. We welcome suggestions and questions. Once we have gathered feedback we will update the document and put up an official proposal. Thank you.