fetchai / uAgents

A fast and lightweight framework for creating decentralized agents with ease.
Apache License 2.0
870 stars 228 forks source link

refactor(integration): Updating integrations folder #420

Closed devjsc closed 2 months ago

devjsc commented 3 months ago

Google tools are removed as they’re not using google apis, they are also best represented in their own directories for each.

Agent-home is a hackathon project, it has been moved to hackathons.

Agent-negotiantion is an example, not an integration. This has been deleted.

Agent-token-payments is an example of sending and receiving tokens, this does not integrate with another project/library. I have removed this.

Ai-web-scrapper uses hugging face, needs significant refactor to be an integration. Removed.

Elderly-assistant is a project, and has been moved to hackathons.

Geocode has been renamed to google-maps-geocode

geopy_car is renamed to geoapfify_places_for_car_parking

github-pr-review-ai-assistant renamed to openai-github-pr-review; this is an example imo, but close to an integration.

Business-analyst is an example not an integration

Career-craft is a hackathon project

devjsc commented 3 months ago


renamed: 


A number of integrations could be reduced to a single response from the model based on input from the user/message.


leaving these, but needs review. 


 
 
 
moved to hackathons:



deleted:

holding, but need to be “saved”



devjsc commented 3 months ago

incomplete but this is a clearer place than we were before. I still have questions around a few integrations, but they're not blocking.

We need to review all readmes, and we also need to run each repo to be happy that it is up to date.

We will define what makes an integration in our eyes in a different PR. but in short,

integrations should be showing a connection, and or feature from an external methodology, product or API. It shouldn't include more than two agents, one agent being the "requester" and the other agent being the "responder" however the "requester" is optional. An integration should be simple to copy and run, and less involved than any hackathon project or example.