Skip to content

Policy Synth is a TypeScript class library designed to streamline and enhance decision-making processes through multi-scale AI agent logic flow.

License

Notifications You must be signed in to change notification settings

CitizensFoundation/policy-synth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Policy Synth

Empowering Better Decision Making for Governments and Companies

Policy Synth is a TypeScript class library designed to streamline and enhance decision-making processes through multi-scale AI agent logic flows, robust APIs, and cutting-edge real-time AI-driven web applications. By integrating both collective and artificial intelligence, Policy Synth supports organizations—ranging from public institutions to private enterprises—in generating, refining, and implementing smarter, data-informed strategies.


Policy Synth at ACM Collective Intelligence 2024


NPM Modules

Each module provides specialized functionalities—ranging from AI agent orchestration to API endpoints and AI-focused front-end development—making it easy to integrate Policy Synth into your existing infrastructure.


Our Mission and Passion

Bringing together the best of collective and artificial intelligence for impactful decisions

Policy Synth is on a mission to foster better decision-making in both public and corporate contexts. We integrate traditional forms of collective intelligence—such as stakeholder input, community knowledge, or employee feedback—with cutting-edge artificial intelligence. Through advanced agent-based models, we help:

  • Governments design effective policies and engage citizens
  • Companies refine strategies, optimize workflows, and engage employees or customers
    In short, Policy Synth helps diverse stakeholders collaborate with AI to tackle complex challenges more effectively.

Real-Life Impact

Featured Coverage: Fast Company: AI & Faith in Democracy

Policy Synth is already delivering tangible results in real-world applications. By combining human insights with AI-driven analysis, we’re enabling organizations to generate creative, equitable, and high-impact solutions.


Example Policy Synth Multi-Scale Agent Configurations

1. Smarter Crowdsourcing

An automated, scalable agent flow that helps scale up the Smarter Crowdsourcing method, created by the GovLab — to channel expert and public intelligence into actionable solutions. Those agents were the start of of the Policy Synth project.

Policy Synth v49


2. Policy Synth Engineer

An automated programming companion that leverages multi-scale AI agents to accelerate TypeScript development. This tool can:

  • Quickly generate new features,
  • Refactor code,
  • Handle bug fixes,
  • Conduct extensive deep web research for coding assistance.

Optimized for TypeScript, it seamlessly adapts to both public policy platforms and private enterprise systems, significantly speeding up development cycles.

PS - Engineer-1


3. RAG Chatbot

A retrieval-augmented generation (RAG) chatbot that sources hundreds of documents to provide data-rich, context-sensitive answers. Originally designed for the Rebooting Democracy initiative.

PS - Rebooting Democracy Chatbot-1


4. Identifying Skills-First Barriers

Designed to analyze and recommend regulatory or policy changes—both in government and corporate contexts—to overcome obstacles preventing a shift toward skills-first hiring and training. It uses AI to pinpoint relevant legislative or organizational barriers, offering actionable insights.

Skills-First-1


Integrated with Top-Rated Engagement Tools

Your Priorities

Since 2008, Your Priorities has evolved into one of the leading platforms for collective decision-making and is now the backbone of the Policy Synth Agent Workflow Engine.

Accolades


All Our Ideas

An open-source, pairwise voting platform developed by Citizens Foundation and integrated into Policy Synth, All Our Ideas can also be utilized for product or strategy ideation in corporate environments.

All Our Ideas screenshot


Other Tools

Policy Synth’s modular, class-based architecture is compatible with numerous engagement platforms—like Decidim and Consul—and can be seamlessly adapted for additional enterprise tools. There are virtually no limits on integration.


How Policy Synth AI Agents Work

About AI Agents

AI agents in Policy Synth range from simple rule-based bots to sophisticated Large Language Models. They process data, apply decision-making logic, and produce actionable outputs, whether for civic policy proposals or corporate strategic plans.


Fast vs. Slow Thinking

Terms System 1 (fast, intuitive) and System 2 (slow, analytical) from Daniel Kahneman’s work offer a helpful lens to understand AI behavior. LLMs often excel at System 1 tasks (quick, automatic responses), while more rigorous System 2 tasks require deliberative reasoning. Policy Synth embraces a multi-agent approach to combine both thinking styles.


Our Agent Approach

Rather than striving for a single AI agent to handle everything, Policy Synth orchestrates specialized agents to collectively emulate System 2 (deeper thinking) functionalities. For instance:

  • Engineer Agents for software development,
  • Insight Agents for policy or strategic proposals,
  • Evaluation Agents for pros/cons assessment and stakeholder alignment.

This modular approach provides a balanced, scalable way to incorporate AI into real-world decision-making.


Example Agent Queue Configuration

Policy Synth v42

Policy Synth’s framework allows you to define and manage AI agent queues tailored to your organization’s needs.


First Large-Scale Test Run (June 2023): Democracy in Distress

Our initial large-scale test focused on public policy. The test run demonstrates how:

  1. A core problem is defined (e.g., “Democracy in Distress”).
  2. AI Agents break the problem into sub-problems and propose solutions.
  3. Human and AI collaboration refines and ranks those solutions, aided by:
    • Genetic algorithms (mutations and crossovers)
    • Human weighting for final fitness ranking
    • Controlled injection of new ideas via curated web searches

This example demonstrates how Policy Synth automates the exploration of sub-problems, generates policy solutions, and synthesizes expert knowledge and public input—all powered by large language models and specialized AI agents.


Policy Synth empowers leaders—whether in government, nonprofits, or businesses—to blend the collective intelligence of people with the analytical horsepower of AI. By orchestrating specialized agents, we can navigate complex challenges more effectively, paving the way for informed, impactful decisions.