AgentChain

Inspiration

Salesforce’s Agent AI (AgentForce) is revolutionizing autonomous agents. We saw an opportunity to leverage this platform for crypto education, making blockchain concepts accessible through a powerful agent-driven interface.

What it does

AgentChain is powered by Salesforce AgentForce as the primary AI agent, offering real-time, conversational crypto tutoring. It simulates testnet payments, answers blockchain queries, and integrates feedback channels like Slack and Telegram for community support.

How we built it

  • Low-code Flask front end styled with Tailwind for rapid UI development.
  • Salesforce AgentForce deployed as the primary conversational agent.
  • Azure OpenAI fallback to ensure high availability and handle complex multimodal prompts (text, image).
  • Browser APIs for speech-to-text, text-to-speech, and file uploads.
  • Prompt injection guards implemented via Azure to vet AgentForce responses.

Challenges we ran into

  • Configuring Salesforce AgentForce to support multimodal input and custom prompts.
  • Ensuring seamless failover to Azure OpenAI without disrupting conversation flow.
  • Architecting prompt-injection defenses while preserving low-code simplicity.

Accomplishments that we're proud of

  • Successfully integrated Salesforce AgentForce as the primary AI engine.
  • Developed a secure, low-code multimodal agent (voice, image, text) in under 300 lines of code.
  • Established robust prompt-injection detection and fallback logic using Azure.

What we learned

  • Best practices for orchestrating dual AI engines—AgentForce and Azure—in a single workflow.
  • Strategies for securing agent interactions against deception attacks.
  • Low-code techniques to integrate complex APIs with minimal custom coding.

What's next for AgentChain

  • Expand Salesforce AgentForce capabilities with custom actions (e.g., on-chain data queries).
  • Build a PWA for offline crypto tutorials.
  • Introduce gamified learning badges and NFT rewards.
  • Deepen community engagement via Slack channels powered by AgentForce agents.

Built With

Share this project:

Updates