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

How do agents communicate? I can contribute to this feature. #393

Open
chgaowei opened this issue Oct 11, 2024 · 2 comments
Open

How do agents communicate? I can contribute to this feature. #393

chgaowei opened this issue Oct 11, 2024 · 2 comments

Comments

@chgaowei
Copy link

I have a solid solution using W3C's DID technology, which offers a low-cost and secure way to solve identity authentication and encrypted communication between agents, allowing all agents to connect into a collaborative network.

The core part of this idea has already been developed and tested, and I hope it can help AutoGPT. I am willing to contribute code to integrate it into AutoGPT.

Here’s my proposal, and I’d love to discuss it with everyone: https://medium.com/@changshan/in-the-era-of-intelligent-agents-how-do-agents-interact-with-each-other-7e983ef437c0

@davidzshi
Copy link

Why not just use blockchain accounts directly? Some protocols that are already enabled by using EVM accounts:

  • xmtp.org
  • farcaster.xyz
  • ens.domains

@chgaowei
Copy link
Author

@davidzshi Building on blockchain is a very good idea and was the first solution I considered for this issue. However, after analyzing the blockchain solution, I believe it still requires further development to meet the demands of real-world applications. The biggest problem with the current blockchain solution is scalability; given the existing architecture, it struggles to provide high-capacity concurrency and sustained, stable, reliable service.

Therefore, the primary difference between my proposed solution and the blockchain solution is that users can choose whether to use third-party services and which vendor to use, allowing excellent vendors to stand out. The vendors need to support the agreed-upon protocol. Users can also choose to build their own systems to best meet their unique needs.

A fully blockchain-based solution is a very promising approach, but it still has issues that need to be resolved at this time.

If you have better ideas, feel free to contact me, and we can discuss together. My email is: [email protected].

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

No branches or pull requests

2 participants