Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattrichmo/brand-bloom
Agentic method for generating the best brand name in a recursive loop.
https://github.com/mattrichmo/brand-bloom
agents brand branding javascript llm marketing marketing-automation openai-api
Last synced: about 9 hours ago
JSON representation
Agentic method for generating the best brand name in a recursive loop.
- Host: GitHub
- URL: https://github.com/mattrichmo/brand-bloom
- Owner: mattrichmo
- License: mit
- Created: 2024-01-01T01:00:58.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-01T18:34:45.000Z (about 1 year ago)
- Last Synced: 2024-01-02T02:27:15.455Z (about 1 year ago)
- Topics: agents, brand, branding, javascript, llm, marketing, marketing-automation, openai-api
- Language: JavaScript
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Brand Bloom
Brand Bloom is an innovative recursive method designed to generate the best brand names based on input parameters. This README will guide you through the workflow and key steps involved in using Brand Bloom effectively.
## How It Works
Brand Bloom operates through a series of well-defined steps to generate high-quality brand names:
### 1. Customize Your Query
Begin by customizing your query to meet your specific requirements. This query serves as the foundation for generating brand names that align with your project or business.
### 2. Query Expansion
The query is sent through a query expansion process. During this step, the query is enriched with additional information, details, and elements that might not have been initially considered. This expansion ensures that the generated brand names are comprehensive and well-informed.
### 3. Parsing the Expanded Query
After query expansion, the expanded query is parsed into a structured object. This structured representation serves as the input for generating potential brand names.
### 4. Generating Brand Names
Brand Bloom utilizes Language Model (LLM) technology to generate a list of potential brand names. These names are creative, memorable, and aligned with the information in the expanded query.
### 5. Scoring Brand Names
Each generated brand name is subjected to a scoring process. The scoring is based on various criteria, and if a brand name doesn't meet the predetermined score threshold (e.g., 0.9), further refinement is required.
### 6. Critique for Improvement
When a brand name falls below the desired score threshold, Brand Bloom provides a critique of the last generated options. This critique offers valuable guidance on how to enhance the brand names and improve their quality.
### 7. Recursive Loop
The entire process operates in a recursive loop until at least one brand name is found that meets or exceeds the defined score threshold. This iterative approach ensures that you obtain the best possible brand names for your project or business.