PinnedPublished inOpenCUIInteraction logic #3: a type-based approachThe flow-based approach can not the the right tool to build conversational user interface, and why you should switch to type-based…Apr 4, 2023Apr 4, 2023
Logic in Chatbots: Business vs InteractionSeparating business logic from interaction logic is essential for building GUI applications. One could argue that the same separation is…Dec 2, 2024Dec 2, 2024
AI Agents #3: Collaboration in OpenAI SwarmMulti-agent systems (MAS) have experienced waves of popularity across various domains over the years, driven by their ability to model and…Oct 18, 2024Oct 18, 2024
Dialog Understanding 12: Multi-Task or Single-Task Instruction tuning?Instead of fine-tuning one model for multiple task, divide and conquer, approach, fine-tune one model for each task, it way to go.Oct 7, 2024Oct 7, 2024
Agents: its engineering rootsOne of the new terms becomes popular: ‘agentic workflows.’ It turns out, the old trick, divide-and-conquer is doing heavy lifting here.Sep 25, 2024Sep 25, 2024
Dialog Understanding #11: Beyond Fine-tuning with HeadThe instruction tuned LLM provide the best developer experience when it comes to build soluiton for NLU, here is why…Aug 14, 2024Aug 14, 2024
Build a Considerate Reservation BotWhy we not see conversational experiences for ordinary tasks like reserve a table? Chatbot need to respond based on business logic…Jul 27, 2024Jul 27, 2024
With Function Specification, do we still need Prompt Template?To make sure we build useful thing, we need function specification, but with that, we do not need manual prompt anymore..,Jul 15, 2024Jul 15, 2024
Multi-Agent: a Misnomer but a Principled ApproachMulti-agent, agentic workflow, are names that people use to refer to solving problem with a divide and conquer strategy.Jun 15, 2024Jun 15, 2024
Conversational Services: It’s time.It is time to build agents with these high levels of CUI so that user can get desired service on their terms.May 8, 2024May 8, 2024