LLM Python based application that allows users to ask normal natural language questions to a bitcoin validator node and get valid answers.
Ask blockchain takes advantage of the new open ai assistents, running throu api locally, using them to write code on the fly in order to provide it's user with answers to blockchain alatitics mysteries.
The app is designed around one main agent who has pretrained knowledge about the opperation, that has under him a series of specialized ai agents who it can summon them and delacated to more specific tasks like either coding for blockchain or coding for price history analytics.
This is not a swarm type design aldo it will implement swarm type based tools in order to find answers tomore difficult questions.
This is BETA! version
REQUIREMENTS:
ENV openai api export OPENAI_API_KEY=
ENV mongoDB uri export MONGODB_URI=""
-
how you start it? python3 app.py
go to: http://localhost:5000 -
what it is? ask blockchain is an app that allows users to interogate the blockchain for deep analytics, and it will setup an api endpoint where the updated information can be retrieved. also historic price related questions will be added very soon, as of now.
-
how it works? user sends a command via the web interface
eg: make me a hook to get the latest block count with the magic of AI a spell is casted and and an api end point is created with constants updates about this information -
how it really works? user sends a question to an AI agent, the agent will answer the question or pass it to another specialized agent that agent will write and execute the code if the code works the information will be passed to another agent that will setup the API end point. the answer returns to the first agent and relayed back to the user.
!!! OPEN AI KEY REQUIRED !!!