This is a Next.js project that creates an AI-powered expert panel discussion generator. It allows users to create and manage personas, generate responses on various topics, and save/load panel configurations.
- Create and manage expert personas
- Generate AI-powered responses for multiple personas on a given topic
- Support for OpenAI and Anthropic AI providers
- Save and load panel configurations
- Download generated responses in various formats (Markdown, JSON, Plain Text)
- Responsive design with a dark theme
First, install the dependencies:
npm install
# or
yarn install
# or
pnpm install
Then, run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
Open http://localhost:3000 with your browser to see the result.
Before using the application, you need to set up your API credentials:
- Open the application in your browser
- Click the settings icon in the top right corner
- Enter your API key for either OpenAI or Anthropic
- Select your preferred AI provider
- Save the settings
- Create expert personas using the "Add Expert" form
- Enter a topic for discussion in the input field
- Click "Generate Responses" to get AI-generated responses for each persona
- View the responses in the list below
- Optionally, download the responses in your preferred format
You can also save and load panel configurations using the controls in the top right corner.
To learn more about the technologies used in this project, check out the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Tailwind CSS - a utility-first CSS framework.
- shadcn/ui - re-usable components built with Radix UI and Tailwind CSS.
- OpenAI API - documentation for the OpenAI API.
- Anthropic API - information about Anthropic's AI models.