Skip to content

Commit 8174a6d

Browse files
lilfetz22Copilot
andauthored
Update README.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent fd8c220 commit 8174a6d

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -633,6 +633,14 @@ Edit `config.json` to change your field. You can use any field of expertise you
633633
- `"Machine Learning Operations"`
634634
- Any other field you specialize in
635635

636+
**How field choice affects topic selection and cost**
637+
638+
- The two pre-seeded fields
639+
- `"Data Science (Optimizations & Time-Series Analysis)"`
640+
- `"Generative AI & AI Agents"`
641+
use the `potential_topics` table in `database/topics.db` for topic selection. For these, the Topic Agent selects topics via SQLite queries only (no extra LLM call for topic selection).
642+
- When you use any other custom field (for example, `"Software Engineering (Cloud Architecture)"` or your own niche), the Topic Agent typically will not find matching topics in the database and will **fall back to LLM-based topic generation**. This requires an additional LLM API call and therefore increases cost for each run that needs a new topic.
643+
- If you want to use a custom field **without** paying the extra LLM cost for topic selection, you can seed your own topics into the database (for your custom field value) using `database/init_db.py` or a similar initialization step. Once seeded, your custom field behaves like the pre-seeded ones and uses database queries first.
636644
### Character Limits
637645

638646
The system enforces a 3000-character limit for LinkedIn posts. If a post exceeds this, it's automatically sent back to the Writer Agent for shortening.

0 commit comments

Comments
 (0)