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

refactor(integration): Updating integrations folder #420

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

devjsc
Copy link
Member

@devjsc devjsc commented Jun 24, 2024

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

@Archento Archento changed the title Updating integrations folder refactor(integration): Updating integrations folder Jun 25, 2024
@devjsc
Copy link
Member Author

devjsc commented Jun 25, 2024


renamed: 


  • wikipedia_summary to langchain_retriever_wikipedia_summary
  • ev_charger renamed to openchrgemap_ev_charger

  • chat-with-pdf renamed to pdfai_ai_engine_chat_with_pdf

  • dallE Image generator renamed to dallE_Image_generator

  • Block-time to be renamed to fetchai_network_block_time. Does this project work?
  • AI Language Translator has been renamed to openai_lagugage_translation





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


  • filbert, 

  • distilgp2

  • Gemini
 -
  • megalo-apimedic-mongo.

leaving these, but needs review. 






moved to hackathons:


  • langchain-db-connector, 

  • rainforest, 

  • infura_gas_price have
flights_data_integration
  • job_finder 

  • mareting_assistant 

  • MakweTrip_PICT_Codesnap
  • London-transport-integration (uses rapid api, not succinct etc)


deleted:

  • Work_api_agents_team_codex, 

  • mars_tourism

  • YouTube Content Generator
  • Agent
DataDialogue

  • Bert based
  • blip-image-captionaing
  • mobility-integrations. (This has been split up anyway)
    





holding, but need to be “saved”



  • langchain_rag

@devjsc devjsc marked this pull request as ready for review June 25, 2024 12:42
@devjsc devjsc requested a review from jrriehl as a code owner June 25, 2024 12:42
@devjsc
Copy link
Member Author

devjsc commented Jun 25, 2024

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.

Copy link
Contributor

@Dacksus Dacksus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to have some basic structure and a cleaner starting point to build on.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants