Coder Social home page Coder Social logo

oaoframe's Introduction

๐Ÿ”ต OAOFrame ๐ŸŸฃ: Fortune Teller with ORA Onchain AI Oracle and Farcaster frame

A Farcaster frame that uses Onchain AI Model of Llama3 to predict the fortune (currently, daily horoscope of the Sun sign).

Built based on open source works:

Try it now!

Live Demo on Warpcast

Contract: 0x583d1C363fE97031d94aA7C5603DfC8B734B14c5 on Arbitrum.

How it works

  • OAOFrame is a Farcaster Frame. Users can interact with OAOFrame directly inside Warpcast.
  • Currently, based on user selections, OAOFrame will initiate different random AI request to Onchain AI.
  • Onchain AI Oracle will handle and process the AI inferences and generate verifiable lines about their fortune.

Contributions Welcome!

We have laid down the groundwork for OAOFrame. We extend a warm welcome to everyone, be it seasoned developers or enthusiastic beginners, to contribute and build upon this project.

Your contributions can take various forms. You could refine existing features, add new ones, or even fix underlying issues. Every contribution, no matter how small, will play a significant role in shaping the future of OAOFrame.

We encourage you to check out the potential upgrades, such as taking user inputs as random seed or asking more questions on their intents for more info.

oaoframe's People

Contributors

horsefacts avatar liriu avatar fewwwww avatar

Watchers

 avatar

Forkers

hadzija7

oaoframe's Issues

[Feature] Dynamic Prompts based on Frame Input

Currently, the contract connected to AIOracle is having prefixed list of prompts for different constellation.

To make this fortune teller more dynamic and random, we can have something like scrabble (of the start / plot / ending of prompts) for generating the prompts.

[Feature] Take User Input as Random Seed

Currently, OAOFrame is based on users' constellation to generate random AI fortune lines.

As a next step, OAOFrame can take user keyboard input as random seed, besides prefixed buttons.

Example inputs can be:

  • Telephone number (privacy may be a concern though)
  • Nickname of users
  • FID of users

[Workflow] Add more questions to tell the fortune

Currently, we only ask for users' constellation.

We can add more questions for gather more info.

Examples:

  • What's your favorite chain?
    Arbitrum One, Arbitrum Nova, Base
  • How degen are you?
    Left Curve, Mid Curve, Right Curve
  • How long have you been in crypto?
    Since Bitcoin, Since Ethereum, Since ORA

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.