mirror of
https://github.com/AJaySi/ALwrity.git
synced 2026-04-26 01:15:52 +03:00
[GH-ISSUE #90] Interactive Content writer - Chain of Thoughts content writing #71
Labels
No labels
AI Content Agents
AI Content Strategy
AI Content planning
AI Marketing Tools
AI SEO
AI personalization
AI writer
ALwrity Copi-lot
Alwrity web search
Anthropic
DeepSeek
Gemini AI
Integration
LLM
OnBoarding
OnBoarding
RAG knowledgebase Memory
bug
documentation
enhancement
good first issue
help wanted
invalid
openai
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ALwrity#71
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @AJaySi on GitHub (Jun 25, 2024).
Original GitHub issue: https://github.com/AJaySi/ALwrity/issues/90
Originally assigned to: @AJaySi, @DikshaDisciplines on GitHub.
Alwrity is highly opinionated and takes few keywords/input to write the content.
There is not much control over generating titles, outlines, sections and research questions.
An interactive content writer will have "Human in the Loop"(HITL) for each stage of generating content.
This option will make alwrity chatty, but some users may prefer a fine grained control.
Having a fine-grained control will also reduce iterations of editing.
@AJaySi commented on GitHub (Jun 30, 2024):
Explanation:
Step 1: The user is prompted to enter keywords or a blog title. This step only displays the text input field.
Step 2: Once the keywords are entered and the user clicks "Next", the title options are generated and displayed.
Step 3: After selecting and confirming the title, the user is asked to confirm the topic.
Step 4: Once the topic is confirmed, the outline is generated and displayed. The user then confirms the outline.
Step 5: The article is generated based on the confirmed outline, and the user confirms the final article.
This step-wise approach ensures a smooth and interactive user experience where each step is displayed sequentially after the previous one is completed.
@AJaySi commented on GitHub (Jun 30, 2024):
Explanation:
State Management: The st.session_state is used to track the current step and store intermediate data like keywords, chosen title, and outline.
Navigation: Each step has buttons for "Next" or "Confirm" and a "Back" button to navigate to the previous step.
Step-wise Flow: The steps are implemented sequentially, only moving to the next step once the current step is confirmed.
@AJaySi commented on GitHub (Jul 15, 2024):
As we are moving to a better UI. All the above issues will do solved there.