Welcome to Prompt AI
We are excited to introduce a major upgrade: PromptDialog 2.0. The new version transitioned from Rasa to MICA, as we believe that agent-based architecture represents the future of bot development. In PromptDialog 2.0, everything revolves around agents—eliminating the need for separate NLU, state management, and response generation. The new approach not only simplifies development but also makes advanced downstream tasks possible such as automated testing and evaluation.
MICA is an open-source, agent-centric framework that sets itself apart from existing solutions such as AutoGen, CrewAI, LangChain, Amazon MAO, and Swarm, which rely heavily on extensive Python programming. With MICA, users can define agents within a single YAML file before launching the bot, significantly simplifying development and deployment.
The following script gives a demo money transfer agent. A complete example is available at MICA ([GitHub Link]).
transfer_money:
type: llm agent
description: This agent let users transfer money to a recipient.
prompt: |
You are a smart agent for handling transferring money request. When user ask for transferring money,
it is necessary to sequentially collect the recipient's information and the transfer amount.
Then, the function "check_transfer_funds" should be called to check whether the account balance is
sufficient to cover the transfer. If the balance is insufficient, it should return to the step of
requesting the transfer amount. Finally, before proceeding with the transfer, confirm with the user
whether the transfer should be made.
args:
- recipient
- amount_of_money
uses:
- check_transfer_funds
PromptyDialog 2.0 brings design studio and cloud deployment to MICA, making building customer service bots much simpler and more cost-effective. It will continue to deliver the following benefits:
- Intuitive business logic design. The dialog flows can be described in text or drawn explicitly, not as vague as annotated conversations or python programs anymore. It can be displayed and shared with your team members.
- All-in-one DevOps: Design, develop and operate conversations, on premises or cloud, in one platform.
- Zero shot intent classification and entity recognition, no annotation required.
Xifeng Yan, PromptAI
Prof. Xifeng Yan has a track record of building knowledge grounded conversational AI engines. His teams have participated in building various kinds of conversational bots including three Amazon Alexa Chatbot Challenges in 2022-2023, TaskBot, SimBot, and Socialbot. All of his teams entered the final event with the highest rate given by Amazon Alexa users.