Artificial Intelligence (AI) using Large Language Models (LLMs) is now used to automate simple knowledge worker tasks such as creating communications and summarizing documents. This paper presents a domain-specific language for creating agents, which we call ContentCreator (CC), to perform common knowledge worker tasks and mimic the behaviour of knowledge workers and their workflows. An interpreter has been built to execute and automate these workflows. In the same way that computer languages have progressed from assembly language to increasingly higher-level languages, CC enables the high-level programming of workflows that utilize large language models. CC is a simple language that non-programmers can use and understand. We use several use cases to demonstrate the ability of ContentCreator to automate workflows across multiple tasks.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Accelerating AI Agent Development Through a Domain-Specific Programming Language

  • Salvatore Vella,
  • Fatima Hussain,
  • Salah Sharieh,
  • Murrium Zaheer,
  • Alex Ferworn

摘要

Artificial Intelligence (AI) using Large Language Models (LLMs) is now used to automate simple knowledge worker tasks such as creating communications and summarizing documents. This paper presents a domain-specific language for creating agents, which we call ContentCreator (CC), to perform common knowledge worker tasks and mimic the behaviour of knowledge workers and their workflows. An interpreter has been built to execute and automate these workflows. In the same way that computer languages have progressed from assembly language to increasingly higher-level languages, CC enables the high-level programming of workflows that utilize large language models. CC is a simple language that non-programmers can use and understand. We use several use cases to demonstrate the ability of ContentCreator to automate workflows across multiple tasks.