Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrating AI with Flow: Development Toolkit and Tutorials Phase 1 of 2 #229

Open
2 of 3 tasks
goldzulu opened this issue Nov 8, 2023 · 1 comment
Open
2 of 3 tasks
Assignees

Comments

@goldzulu
Copy link

goldzulu commented Nov 8, 2023

Integrating AI with Flow: Development Toolkit and Tutorials Phase 1 of 2

Grant category

  • Open source maintenance
  • Developer tools / services
  • Educational material

Description

Problem statement

  • Target audience: Flow blockchain developers and the AI development community.
  • Evidence for the need: The intersection of AI and blockchain technology is ripe for innovation, particularly with the rise in OpenAI's capabilities and the advent of GPT-defined functions. However, there's a gap in accessible tools and educational resources for integrating AI with blockchain functionalities.

Proposed solution

This is Phase 1 of the project with the ultimate purpose of achieving fastest to market approach.

On the overall the project will deliver a comprehensive AI development toolkit for the Flow ecosystem, which includes:

  • A JavaScript SDK enabling seamless integration of AI and Flow blockchain, tailored for creating smart, responsive dApps.
  • A scalable backend server infrastructure acting as a robust gateway for AI-blockchain interactions, including developer and GPT-automated transactions.
  • No-code plugins and extensions for easy AI integration, making advanced functionalities accessible to non-technical users.
  • Reference implementations of ChatGPT Plugins and GPT Actions, providing out-of-the-box AI capabilities for immediate use within the Flow network.
  • Detailed tutorials and guides to educate users on leveraging these tools, designed to catalyze innovation and growth within the Flow community.

The project is designed to kick start the open sourced community eventually with the following go to market approach:

  • Leveraging on existing AWS Community Builder channel of which the project leader is a member of the AWS Community Builder program.
  • Leveraging on startup resources of which the team is part of, namely the AWS Startup Accelerator and Microsoft Startup Founder's Hub.
  • Building plugins and extensions for the Open Source NoCode AI Community to attract open source developers from other communities to Flow.

Impact

  • This initiative will not only provide Flow developers with AI integration tools but will also introduce the Flow blockchain to the AI community. By enabling AI developers to harness the benefits of the Flow blockchain, the project will facilitate a new class of AI apps, enriching both ecosystems. The cross-pollination of AI and blockchain through this project stands to accelerate innovation and adoption in both domains.
  • The project taps into the burgeoning excitement around OpenAI's developments, channeling this enthusiasm towards the Flow ecosystem. By equipping AI developers with the tools to integrate Flow blockchain into their applications, we not only broaden the utility of Flow but also position it prominently within the rapidly evolving AI development community. This strategic alignment with current trends amplifies Flow's visibility and adoption, fostering a vibrant community of innovators at the intersection of AI and blockchain.
  • The introduction of GPTs by OpenAI offers a unique opportunity for your project to bridge AI and blockchain technology. The tools developed will enable the creation of specialized GPTs that can interact with the Flow blockchain, providing intuitive interfaces for a range of blockchain functionalities and significantly lowering the barrier to entry for non-developers.

Milestones and funding

Note: Rapid development is essential to leverage the current surge in AI interest. The project aims to quickly deliver value to capture the halo effect of growing AI enthusiasm especially on the recent OpenAI announcements on the custom user made GPTs and the GPT Store. By having the tools available it will open up the possibilities for the community to build on top of the Flow blockchain even with No Code.

Milestone Deliverables Timeline Risks USD proposal
Design and Quick PoC Project specifications, architecture design, and functional prototypes for core concepts 3-4 weeks Scope creep, technical discovery $20,000
SDK v1 Initial SDK with basic Flow blockchain functions for OpenAI Plugins. Tutorials and reference implementations. Basic Backend Server v1 3-4 weeks Integration complexity $20,000

Total funding proposed: $40,000

Approximately $4,000-$5,000 / month will be allocated for external APIs, server infrastructure, and ongoing maintenance costs.

Team

Name Role Bio Contact
Dzulkiflee Taib Project Leader, Developer, Architect Flow 2nd Place Hackathon Winner for ChainLink Hackathon. AWS Community Builder specialized in Machine Learning for the 4th consecutive year. Startup founder with a history of building and expanding bootstrapped startup across 6 countries, responsible for creating over a dozen enterprise SaaS systems. Grand Prize Winner of Moralis Filecoin Hackathon. Ethonline Hackthon Winner for Covalent Prize. LabLab Guest Tutorial Author. [email protected]
TBD Documentation Specialist / Tester TBD TBD
TBD Developer TBD TBD
@goldzulu
Copy link
Author

AGI FLow Platform Draft

Hi team, attached above is a rough sketch of what the deliverables are and where it fits into the use cases and overall ecosystem. It is still Work In Progress and hoping to finalise it during the deep dive in the first milestone.

@franklywatson FYI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: New: In review
Development

No branches or pull requests

4 participants