Hello Fellows from Clark AA8SH,  

I'm looking for feedback on enhanced chat functionality for WSJTX.  

Rather than using 13 characters of free text to form a single expression, 
please consider a system that uses 13 characters to represent 12 CHOICES OF 
expression.  This would allow a single pass of free text to "send" as many as 
12 expressions without actually sending the expressions, greatly reducing 
throughput.  
The system would allow end users to sequentially navigate through a decision 
tree of available expressions. As the end user does so, the software compiles 
an alphanumeric word which is 36 characters deep (A-Z 0-9) and 12 placeholders 
wide, accommodating as many as 4.738381338×10¹⁸ choices of expression.

The rough proposal:
1) An online expression lookup table is populated by end users with 
expressions--words, phrases, or sentences. Updates are made available to end 
users weekly so that users can QSO while offline.

2) An online decision tree refers to the expressions in the lookup table.  The 
decision tree is continuously optimized by AI for maximum intuitive navigation 
by end users.  Updates are made available to users weekly so that users can QSO 
while offline.

3) Local installed software writes into and reads from the WSJTX Free Text 
pane.  Use of 12 sequential conditional dropdowns of 36 choices each results in 
an alphanumeric word that is 12 placeholders wide and 36 characters deep.       
  

4)The first placeholder of the created alphanumeric word is to be reserved for 
the wildcards +/- which are used to let the receiving software know which 
updated release was used for encoding.  + might represent this week's release, 
- this month's release, / this quarter's release.  This would allow a station 
that has been offline for up to three months to use the system.
5) If an end user is online, the local software forwards each transmitted 
alphanumeric word to AI for decision tree optimization.  If an end user is 
offline, all created alphanumeric words are logged, then transmitted to AI when 
next online.  In my opinion, this is the most powerful aspect of the entire 
proposal.  Probably a huge lift to implement, but extremely powerful, once 
implemented.  If end users populate the database with expressions and AI 
arranges those into an intuitive decision tree, the resulting system would be 
robust.
6) I leave matters of software functionality to the experts.  I dimly imagine 
resting a cursor on a received alphanumeric word, then seeing a dialog box of 
text pop up.  That would be nice!

So, my questions to the group.  Is it worth doing?  Would anyone use it?  Is it 
a waste of time?  Does it run counter to the purpose of WSJTX?  I'm looking for 
brutally honest feedback.  If the consensus is this is a non-starter, then it's 
a non-starter.  But if there is a way forward, please direct me in that way.
Very Respectfully Submitted
Clark AA8SH
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to