From 88c66e035c65a4fabfb6890523b6b273914fb945 Mon Sep 17 00:00:00 2001 From: Daichi Isami Date: Thu, 23 Oct 2025 23:33:17 -0700 Subject: [PATCH 01/14] Fix path for reasoning_agent_interactive.py --- .../interactive_test_harness/reasoning_agent_interactive.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tests/agents/interactive_test_harness/reasoning_agent_interactive.py b/src/tests/agents/interactive_test_harness/reasoning_agent_interactive.py index 7b0a71db8..9d87c7d46 100644 --- a/src/tests/agents/interactive_test_harness/reasoning_agent_interactive.py +++ b/src/tests/agents/interactive_test_harness/reasoning_agent_interactive.py @@ -6,7 +6,8 @@ from pathlib import Path # Add the backend path to sys.path so we can import v3 modules -backend_path = Path(__file__).parent.parent.parent / "backend" + +backend_path = Path(__file__).parent.parent.parent.parent / "backend" sys.path.insert(0, str(backend_path)) from v3.magentic_agents.models.agent_models import MCPConfig, SearchConfig From 169abc3311ce13da50f80d877641fb38d53cf148 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Mon, 27 Oct 2025 17:59:33 +0530 Subject: [PATCH 02/14] Create SampleQuestions.md Created a new document for Sample questions --- docs/SampleQuestions.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/SampleQuestions.md diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/docs/SampleQuestions.md @@ -0,0 +1 @@ + From 01b720a5af63d0285f092aa25f6910594fb0aec1 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Mon, 27 Oct 2025 18:28:39 +0530 Subject: [PATCH 03/14] Add sample questions for app functionalities Added sample questions and scenarios for users to explore various functionalities in the app. --- docs/SampleQuestions.md | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 8b1378917..e9b22d255 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -1 +1,37 @@ +# Sample Questions + +To help you get started, here are some **Sample Prompts** you can ask in the app: + +## **Teams** +Select the team option from the top left section and click on **continue** button. + +### **Retail Scenario** +The Retail scenario team option allows users to explore and retrieve information related to retail. Key functionalities include: + +_Sample operation:_ +- Task: From the Quick Tasks select the task "Satisfaction Plan" and submit it +(Analyze the satisfaction of Emily Thompson with Contoso. If needed, provide a plan to increase her satisfaction.) +- Task: Click on "Approve Task Plan" Button +(It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents") + +### **Product Marketing Scenario** +The Product Marketing Scenario allows users to explore and retrieve information related to the product. Key features include: + +_Sample operation:_ +- Task: Switch to the Team "Product Marketing Team" from the top left section and click "Continue" button +- Task: From the Quick Tasks select the task "Draft a press release" and submit it(Write a press release about our current products.) +- Task: Click on "Approve Task Plan" Button (It will trigger the "Generating Plan Action" and Give the Proposed Plan with 4 or more Steps) + +![GenerateDraft](images/GenerateDraft.png) + +### **HR Onboaring Scenario** +The HR Onboaring Scenario allows users to explore and retrieve information related to the HR. Key tasks include: + +_Sample operation:_ + +- Task: Switch to the Team "Human Resources Team" from the top left hand side and click "Continue" +- Task: From the Quick Tasks select the task "Onboard New Employee" and submit it + +This structured approach ensures that users can efficiently browse, create, and refine promissory notes while maintaining legal compliance and document accuracy. + From afffdb35697fb4d13c6d5f4791fb4cc04f6768e2 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 28 Oct 2025 15:24:34 +0530 Subject: [PATCH 04/14] Add files via upload --- docs/images/samplequestion_1.png | Bin 0 -> 52127 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 docs/images/samplequestion_1.png diff --git a/docs/images/samplequestion_1.png b/docs/images/samplequestion_1.png new file mode 100644 index 0000000000000000000000000000000000000000..caf68d483aae6ae5791a5305706ca65065ab41b7 GIT binary patch literal 52127 zcmeFYXH=70*EWg`3nID!(IB7#(nYD#RRj#udq;W+p-Lyj1}H@o2)*}`5PEM?rS}>_ z?+|(mB{?@f?!BM)jB(x{XME%QI`!DOB24J14>U%L(OrmA@ZEL zIIo_R+3uc~=t5GglXwDN@3Q%XQw)5)H_SV)@ zfeV13!1JC|T}vyos!Ehj!dtJVrlw*c8ggj!7s-1Md&XU<@{2c^xAA z=8d|Z9x^%kVVsbYG&3`E2$P|qVU*k>JRW~*|2#?0^D8jrl$jahIALd5Ks~}v3xWOt z0cULr3V09*2mGI|@)j2s9tjExo(<98uPPtS_aitsIGP_K-9tuF=l*<&>`z7D<8k1Y z`yaIc-|BpB9i9KD@I4vh?wMiyd1y2?gkbG$oB;^pe|7Lo(AL)0g*YS~Cpmd0MtFF3 zYU-=Bv@~joh~a;GCb33~PC2`}M#RL#jAOC$)6>dZPV&}tN8x^z7TxiKqlFe6@p1x+ zH%OjK?rd-K-2S_%eJfkHNjtALczbs@EFwZP$lV6@a&nuRhMKw+i`73<_9GIKSenl@ zf5d#>u5M(M1Sn=6htt1B5LPu=(p6DOK2xihr-rz=c(XMLNf*aU!$0-w=8;IGT!vyo zct%D>RdqEWnvu=JMddtoFc>W5Avg73FG~{+hz}@I;|Df8EbLB<8X!OL!kL+`rKF^` z_xA-f{@CYP-;cki%g1O0_UY;9SZglw?Q(H&sDi;?yW+(-fO$3H|1&=DF?Aj?gp4|y zOF+G{$q-JJk z0UMcF@jMC#Ot-9T#OR*of0Z`@wqZ_lB1{fjp8u~G3koeQEyY&VC`e8M1_l@oDCgfs zBs5Wg;`hX0X5`-3@$tZ>e~aD+bYQX73qmj`?Y}>gfM_s!!w+^5#eYvCP?qSBU6R55 zZ>2itoBxZcN&in9?VR>Rga1|%zQpMIhk8tUe-z4m~OBr+QJ!zIp@`BrQPNdrS8p1 zdw5(F5*(a%VFz7%do?9E*xF*{YMhX&^>7WC($%@Lx}0=>M{{Q(-o=^Zeeu9DWd_p`@q2)$aS5kXeJneZK|Vt-E%zRYkjxe%N4M@gqulg?LQfy+E>Farh(9*-z8S6TS96&{|8P2-g7|Ja zfs&-BY_2L_J8RGfUMUD^FfuV};1G>WJ+xr4{MFD*U-!ZP&P{d(FhMf;U5vgyU93W% zZ)qpBL^^a#V>P~+#;}G*Ah)OJa((e8uZg}sb(`0H^)1Cw(RxsKd$3B<3OgQ zVPW}#L8+#}a#{&A`cA+qt|N+U2aLuao1#2zlclc*s+HPe+39~=*yt@=&IxmzmM$hG z8QK1BN_YMK=6IQMBWUXr+p9w_2t7Nbi#vXwS! zyDZE8gNi=s3b<`Nu`{Y!BWTdoW4?S)R#tFT(?p%?vm7S9sE7~nMQnS8T+xDch9PQY z7Fi25u&e{O-+=|N=(4N^lI$oGq6Ihd!NXQ#Cc|0SAo(D5>ah}NGE2ghp|vQ%J303b z@$Pp6Kto^Op*+eW9=6D7jxS)_+H%&6n86EGdTA_ZORAwkrdA|5ZK#?hGCZ}P?dU!@q=ltTac6Px6z zRoLFrX8~(W`d6J|q&F;tifXCs8>y3hPWm_c4F2OblZy;d!cx|o4ZKCqT=H*A@T!~m z?Q0&;%5U>>dL-cpwa5H0yarBuDb@2XiC+Cf>2Df|Ot9S#;to70FTydJJ?j+@mNqR< zwOQvF|G^}%;fCfwkcyXcgQPBoT+f{REpLQ%qEVcPx%OfToz=ag^6+n7$j(Y;Hn|JO z7gxF@UV%d#1#C5<^P%PS_n5_KP@7NMo&5H`4%G)chV8Aeu8x;I{kB6E(_dtyQIuSd z!qDE%UDBovbEz-sz0ow%5v=F-3{1vwMN`W%^JS$keJ&@PVEM1wR%nI(o2&U( zRw+?FU|)kK-_@2X7K46L-9`NyWSYB9;5JtQR&ZRfQ+Nm48-Dh2N3lP_g*`M#c(KrfDu?7s1$Sxs?-lANV45MgmIMyGVF3SP?+^bq+N@tMO!%FL z&Z9hdwRs-~a*&Yd-FyJ!&qFaWF9#h2HJq4RHbAUG&hvY?eeS{xe-^EFR)3y&(%u5y zf6^*(U+KfS4;9%T;`xY$&~W?GUwVmeeVv|K49 z7(B7S2aOb0qG-{)RZKsQY?Vwd-aO@-Z#M)w;%P+|9ni2JP29odF|54|Q9HyE**t#n zL4So+i7_D}5r`tSUN{!HT{zv(1B{&RKfBRi?`U%#yhyW&@X|TG8>b#EsQsqVRHo*=*M@jvy)WM^1Y-P)=e|MS~jZ zxaF0zt&!zL63dG(`Hns)fmOyJw5Eb1TY?M_j1d?o1F`hP_>an?-TIB3`E3C|k>hlrY<O;QCMV&LAQeWgb7s zTBSyyYTAo+i|(p6=m<@fmX^xutQcah(+wlU0N!9mG5UyZG4Oygbt?xE77e&s!JxrE zo1LB`l%^6skT>Dx0q^LT2d1Q zIZY}w=e(OU>6D-{%rzY z@Tzk%>~Ue?Gz+S|!#lI~p{G{F@~tdF$|Lr5CzD`duur+HJGAD}H-9zm)tYy!)LFMe z7a+6Z77s3v#EK9riKbUKZ`k#>2sj}#Y)2FCfs-084@v0RT<1Ye7uWOU1=kk$WEg+3 zV74i_O3jQ|>!G#NF-Vc5*G+HLZ?C+6{EL{Y#dS}cP#A>W@(@y0sk>knBS?-r}E}U;+qcsJ2&K zhWVzkhGZS>ywYo&Ns2YY+ch6_k^0>j_*@=JtwZoZ=g2^|Syvs7w`34R#9I#g6JA8i zSc72-!(FaWCd5f5!wxcN#WNP8(8H@*KWB*h_P3X#4iewp+jbl_q_<);oLo`u>)42s zM_MYYQW!EYxSlS5*g4!fCCs%Y(KE_e+e0K_K^Lc0u^>$SA^7JCre*8EOsm`8TSIjjB6${r(_gC0}*d-+(Y`w@86;}2(yT(Ssz`^bj z`_nCbAhdC6axu*{$iNQGS4jNG1e$Rz>DHL$H52<)!Xpn;E8c{3$hx~EFX(zM9F0Fy zahjPdE^_Bpm~E&0T!o4jhC!O{1^O`5D&+^lCxtvX@J=xNe8iEXOtL|Oh{{icA>R;F zh2AxPq3-VjPD)U+IP@3Eu#bD;0>EUzU^`Qs7z^4SG1<%yA?HRt913( z$L7t+*96C>Ae;rNT3XqH0t6dQ+b2@B>ig)eeWb~p?ssG@I`13T%A}!#U9*)j`YrzW zxScq*54yJ#J|s@{HmiFwQ+-3@*87QP$~ockYKK9D?E?y>1DObjG&dwpNXk$rp}u8~ z8xDu-E9XZ|@aS8y?HmYdf1KGEw(7k+w7C34eRZh2XX?heZ~;MI$PAgC)r(Z;E$-PO zmxTFR8F=oR@;J2T?WGu`;>;>~A0C@@DFt=>fNf__O14N`>bPZS85Q}{8jdm(`RFOH zHXcJpWraJbK5iD^DUf#eg$xB!+m6IQ{g@SJ@*}^)lf&GZ+sLAPxNqvdeF@nY3r3cEY-Pkr~HnY&d>$y zm_D{=h(w9|0Z4fKF9b96B&GzH-!U&dz%%z^@C2P5xly`QbozPKXL7A@KN6J^^71Ze z9XjJBbG04acIm1dGr}*vB$(K!U_)*)SF3X(WhTy_8PlEa_FPLC!3QO`j` zaJC{N20NlQ%YckEeByk7_JG224fG>&u!g5P%7kCQAp)kp_jALKDB%4a`{evbcFFdR z3ld|4gG>i4ZEp9cR@fK5+t4NYix+4M4Lu*4KoHb9btxpwbt*4$JU^#N%igZ9UoNkG z8I|;+^lP+4k=N2970TV_vj_H8*0D(``_8MTkPvUR=F%ae0d3-QKc&%!Px5B&hV6wW z0k-!1EivgDA{Cn@8%i}&dwVBQfP9F2$jCdCQ2f$rXt=b#A%@=xjGt;PRwL*h)!o3^ z@6Q-$W~lCdaHf3e&F~i&63nx`QjUfl z(#glgMci{cr~hU4?^Nm*1UNprblr{P)5OABhKD7Ac%Ort+m-ruxOFSp<-L^(J>2+S zj*2TWTXV*#*sJLQbu8PUI$;82L3u+Y^oKi;3{7jEaToAFCmbI|Hi$@bpX@sLp@Mw+z)q$fPv zzeq9kAl|9S=uLFm=8m-4ZOKbY51sg7FD66r zQfbKOkruhNk&UNO?Bw4DTSr|+O+^(pdYg)dW)(>PTLZaU=$2HzQ-oRO0@?Dk-^YP@ z0T#-|_#9Zk0C75qJsA4Q@A1$!%R}m^O(FLrM+t+}i<3g2$u}wl4f!<*!%F5>c&Y|8 zE@|D@j7M`K<(OzDr0^p@0peiz=F|A_`mk6#mx=s7eEJR7mponM*il$HmT&I@*czP` zV>mn_fN&lwef@*NuIS=0)_e(zV5EL4c(G9XYd<5uh<3<%KJU}YXtzRWb@iM!mhV(@ zR7~?I2fQrcQ+Z$zhI`c^(Ozo#ll$ykOn^56Ypw8e$rE-y+_u-u>_>cd9)HZS7xWR$F%MXBS?4x-#UCyiwtI?GoaQ+(7e1v;>gE%ARnhtD~Te-lwlD)IDN9SzCj@Q~}U6T9}rwsef-Rj)t!!KsIq z17a}6gvY(RQIoU*-8oWZb{d80E?5m(HG*Fu|Nio;dCjM$4nmdjrObF)FAtZE@<^}!`o#!3%Xwq8i=ARj~Hz<=+oIJ~3=QmI{&+I%(g%$3A z4rN2&wU=a1cDb6w1hlYryAiDm%W|j-1452f3ymz+-=HL`(`Z6Bbg;5LBO9JU64fTM z;}JOrH*pP$JFW1gdwpAvWit{*M8&aR&OYe$441QHD?utD1K8&R5 z$*N6%4A<0+&?K!1c{h(^(s@aHw5!IM`so@ROJepRB)6z zo5kUHF4mCPe~9f=sdu8J+N)IZ*}I#WxvAu{|Fwj)M*JGgnEAus0D&G;P(=oi%?N`@ z=LZx9HZ3;AX4v-dYYKL3{vvtr`$BP2dggWZjGkNA`E2yFg|n&CB7XT@}7Czf8x#z*g9E2uP0aWn4c0JAArBV*le`1a0b< znXl_(8gCggvE7X4Ci$w5LNm-oy{pp|$-)y_`?YX&{ry3JdHwyoZ+H9}Uo*c=&`dp; zASUduiC7_30&d5zQ1;5+n&z6vG=`WZi0dcMb$?skA>JDXZ~iP#lMcX7s z>k^42)6(+axXydV2-=C!rH&{Sy2Gs^Z$i0}e2hn?yb@(Gw7+qrqwD9VOKtdaC5x`G zm6e=oXQxW@?R^(s0Al6i`ENh~4?qj{`1}7rfptIHJO3F2klp^ zG-+{x{~z%&ZJ6RD63Mx@j@8vIvH1b)O1b3=AQMUwl9f&jMpr&YV6bwdCTDZg9>DwW z#{8{}_aHS)f2r%n1d!%em6i1uc3nsQ`t=$h0*nb2yK)O;c(4*|rzMn+Z)J9fbUI5l6{M73uQfH%|A)4No|uKt5h z+NZFSdZr#SG6DpIG`rfGx+J# zr~Y5R=0hFVU7D;$b}&I{E2ncJ(PIr-9#?-&q_U|FabUD;87+4MJRD5F=iecDOq-vd z?;jL|V2XR@keoc;-rk;0{r9_n-z$74At3<()CNoOH6ql4Hj%z!+?{TVbk!z1ZVp8d z()dx@49k%L`9ac(YoJ^jy8Yr(?9=<3|7edyiGk+HZs$;XRzQ)MvG0VtMYadX`jd2x zo7MjIzqQ`)EPeE;8KtGMI-Q<~-qJJ~|1Vu;qRFU^%pr?3qt`%U<4JyK-rs}fJ;U*7 ztoirn8L1X!d2!CK$w%|p_zRd>K>7!aKms`+?e&?byu+vZIEExklXM*d&c5=O4BFLSE@Pj84 z)EP#qL#w_l?Th^|Ws@QU)xe+Vf@1HsytesCcV&|?+u`JGmmzl#!+Ug0#dIcdg$GjP z=!3^PA6KRP+J^VOO}H17mPpvqu9!pmY4>*?)IJk_jY)9*OJGAQ)yQzSXmsBOWym9? z>Wk9s2^g9;yqA(l7l3>r^sk_r?~Gnf?y&1tnE3YR@gG+_^>zPPSiBsBQ)#>&vwfc& zZXEdW2736BWbkNWZ^_Q}%T|Z5>a+$-@s5{iYNY@$Blm;cjmy|w(puCyzkDyLRi=M^ z*~%^U)a%y^#+J;|0z{mNDl52vPPWnuQ<&B((86w6*8J-AsNovl#fg9A&}(A8d8C2; z^o+GfDZW}2Lvh)v<4VK*{ueJQUi1a~*`##e->YfJ^LqRJV=O6h(RPsrllJB5jcI44 zx8L7A!?bSp1DOKuJ{Lb|1XXXpH!H60{v~xM%=s|wulHf9V3H(G5X(XMTz7!&ijVAnR6y~hm6__(_((Efj!ICb;$^`C22 zvf`cZNIzSupbeBFXMFPd#kIaj|GEK!kqE=44|QtdDw9-){m7&C2ApC_RQoIaaPj7!l%D34|Pg4+c6u=pmS{TA|TedKLJ``p%*uG-u>p&k<#uaaq&>wwQn^-(KJR7LUJ%2tO8^_l_X~Go{dQvhx zICNJdY_iwxR&gi(*0w1Nn zDceDZle2trBh;GtsBkeXqE*>m*~K6)W!{H2i%b()@g4saF%|V18jCeYrmaa9Qmmb5&o0g4AtnkW9;sUn!~QX;$!m zlTqxMSrlTwCnO|@iivUC13S+16b&`C)WvvD1%M6$@WA>{@H^^iYNj^-OdaSJz;k(T zN_psgfOVx#5j8b6wIrP2g+2F?`M;M|SxvVw6$oT~@CC?EWID9DJBJxzWY`FK`Df1a z@o#=qWu5CnN7PDRT0q6S<>V+{3wB;!)o$@)&Yyn=%p^fn0J}zSA@)+u{1tCNUcCep zySk%&(+=g6*T;K3g*RzF7DC(xa)g@AEw9U7Ll8U7QD34GA6%%XHh1c(-vDJUS#cEM zW4x$A5dfi~P6(ioy>HjEv9W3T-c|C!uKclng=KT#-L{U7fxfgi|3SOnx9bC7GOY>U zoU4&Ph*vR(QU!s4l#sc0$~cCF7wPOYzhYaXAd~C55RzSZMM=Lo&>Ss$37`3aykNQ;aV}W(dEd6Mb594L)2@7)*a-eYKD-g3j zb_!)t9Kw}O+H$(|pmYVrc6%fNe#_ajlFMWmVA)L5ZKaDH~ZrXeiNhm2-rbGqR-g)DLZT4$T=*Wo^^UeL4qdPYe}*SO%HWvr$y z^cU?8(zOXg^?D4(cBT>SKECXHe0pR#1gD{yDQoh4-A8JYL#B6iM_U1_JKcE~)cfr( zlN={iw*BG9>qBPd9Y*^={);Os00l@2tMCzxMe5TLC>MO@= zoywBe;}RngF$jnHvP51HDwAglNrf(I8WE9*d}p6@vA4&fM%QXxKQ2J!)V-5%6_3xc z@D#bv^GQvbId%H@K&CD{^;c|Fu68MXGU;)hd{I+p2;b6hD-QMlKtoSVctw?KQH`R^Go>u73h%!D291L4RZ5V!>m zj#av%ylB`CukM3K(|6dp(5V5K-NcAkr%mh0He|nS6mii7mZEz zIq+q(*}TZ*CG;ZevZHAUX7Xi}Q(;(io(>tqx84|`66bk&$FL&PkICLNxeq9~2Ub3- znawY>+tA(#k3_)lt6$~r?#~ogjy|!D?hqJscC;^iL~&&}GeeVu4ZH7t%}o4zc4xP| z(m-A7m{*VYQ%yv|&6G?L8LNqQu&ju&(*R%(V8xz3@CE8ErK*DLG6gzncF3%$)am24 zGwqJYqLFbi#qauV`jAH=4|hEhvV>a|zbK!9KnCH7e82T;V<4b?fzj8}s;%5kaf~Ae zVXixME4}yh0`v`_IweKmq-h@oFh2W$@Ef&{!$79%eO!J57VTMVKmGEzp7|l+05204 zeiofsn=17C`=wA-BUf$?D<>5QDD>A!bg70EPGn(^S=*GtLJ9iC=hoM|RfBx`;`NVm z+vpKlV|!UJuoilKJD)o{0$IuenPSMWYWSeTa5KYEK(4=NSOsA?FMekp(o$e4c9Q*+ zkn8hl3&d{|?{e>{#+|v1o~o^^W z@fhV$5i{`o>p0PnOYo^bZ-e2)4F6PSg6Wcd3zLfAb$a`O&Ic@A-=x3_5^fdN) z9JR;E`djq_nsWGoB^M?-yC{qaikCqyh>3M?Yu!eN(dqK>j^EL+uxz-^f>B0%CLjCG z-74`in8*vxVgrXmPgtd_5}F|OsOC$lCxV9RAy1L6x2~=VYSp){`dN>9X33s*I4Xpw zs1)Ny&uzQjnZca#-LhjR1s99``0+5wDbG_&)FD&Tx)-qbB!`(@Fm)}FRpGY-53c6c zUPpNwIn8_9%B$;G%g(#Y%lEBF_z6!0GvC!Yf;(gAom2vSTn0{WXQPmyshzg&^?>cu7& zXm7{Q2ivZ%N4!j}X_A%}jrqs4r`D*EO9(dEqs3YOiU}hlGGKNMPQsF}PwRA9h}>Iv zmK!b;X`XACw6spxfAKazNuJQcL;l3&1{b*Ro0u<;W}kr07VRQiHVQX!#A!Ft<`s=fD-7B8e%Q-HLXTf4#B8aBXxrRe5`z zPz$gb*eN&_pq)qPcPyTQcsgtR(C|Y!D1O+~2ZTN&D8`18-8s@JUe5g~d0Cg?bg)_~ z*9D!B>*?FfhFvbTg`_AguVz5>CZ&WUzOcXD)q&M;DD!%#Z%Jo`cO-E4eVGjI8JPdt zwtZFEw25#-!!&~(yXV_CviyH>zY0Fhv=KfWiN9M-B|5AOv#^kcfFm+;A3HEn5!jb zhg?r^l@h}Tp7LAX^qTzSE0oh87B;i#{K0AQR@w;214Bx*N;7xi4fJ!5%E)4>J^eU;!e;=4Gn+J%m26BuVtc4xv83XDsua`wmQ1xVb96VBc}2t|0$ zq~_0jGdiX8n zvcPw|ns7TBbK|cXo*E{q+dZ-#jNI{P)c*!YZwVYs-|M`K)eaeOFOnZc3Ptl4RXZpH z_Cb>A!^h05wu>s>{L(i|A+pTBRF`_rM5aCRtJ&IX{@oCA<;D$ilsK08m{1;~urYKa z2CvcJNdT9Qe!C8xNE`ShAn``UHrr+7lAH2MKX!kyf?chxHZ;)3-@{m=c-m0%T6vm4 zOU*U<3sho_Bg8R-*P65T7?m#Wz0=smhpQk|uYxZ!7udhWYXxu1vJ2dvgS5!_K5dat z;TO*KZ7j61z?!>>#8)he9DgKzTj5${LIJ%@015X^>)w$)P4~sIf&1&1_r)-$8wN>S ziZZQg^1pzS<@=+`%_Q^%hD$OMNJ2>8frxkMP}&@HFp%Xh#H3O7goo3&hnRs)8Bvg2 zGvOV$n(r`pu=eU%I6$IDa#^*w{X2f;0IpQ#@Om-(9l55V$&(@$`Q}KrB8xKE3vhN{ zpwpENf*isD5_a@X@b1EeE|nF{{b^I9=%fR?gDcKxT!{!GX@GdgUzF5xNuU3bt+R&P zLqnm-HKjfo+M=0J_vrn)=j2r!dKc&x{_0W*&tG&zhi5(XFzH@+NgWRIm+dQRUm&|2k_sTogYP)0GpAy%OA$LAmxSQCNBa)f zSK_v=R(DR1udJ?=vcTJ~wTt%5pU6N)3vb;pTmWA1d4ttO0Cu3@HufFD zcBaLPUbjl9-xxBDirJ-af^mbtMz5GY?yFA-p%%3I{LoW-)kDf!&!%9TT+FC_Q7Epu zp{A;&Zy43L9zqfnd{-CO^Q=T=!9}&ywlMC-8(dLWY#J(mc0i)Q(NJ1$jJ3T;cE~-H z7|jZ9)AJ7AE5o9lB}S1cPc&QGA6dVeG(faC54=N-%^#BMwLdL4T=iyG8}cl4uHAF@ zB#+AtlF;h<9PO&GK#SJ2=kw*aH%KYkG7?!$Nt8Lz!gX&CoRF) z1{D@Z(q`1MA==9^?C4V49|sU+#|GRjK+X2$0UnQm3qQ`VM#xK%+30NhrOSSJ;|pkt zk_5669YJ8Soe*=ZlZPdVo(v67%7kRw^X$S(`WN(z`K$IQt`^4(503=!Fk)+J?O(sr zB7g9f+_Ar?`_Q`>LV;Cj@4k_(u9Arib88a4nYNjmbZwO~?Ssi9$k?ur&gs56bJ`;7 z;+L(~Rn})C>u&lhFKw?0+y)50g3S?UEVd+8mX>L8rFuS=9WxQ}N40iZU0wx_1}mhu zl4)Z*DRFYo^Q^@m?gu&hUd`ICEcV&9{yg=GiqvTIVb@WB10MVJUaQ9dqfC zck=^^r}7EcgbI}V{et_2S9{)QO3Mw-jNDy;qnMnBMn;-+?p109$ROaCpGxicDGXO| z!m;?J^IYHb6SHa$G>_7kL9{V5rnw16Z3By~_`Xg6yZe-%`++LelJMnLG%;Q~PP#L1 zt-bDMRIS`FkqP|3%tbN5kU!xJ!~;sD1Ts=^2FV^2$XG8A8l>{R7Sz(yZIlQnKQ=kU#rrbh~;PM6xzB=dWu=r&;bV zIp`Es_f+KG1x?By8RMS?xe26g%j*R#Vn8ZHhvXqIRc}~#&!O!jvvncMLjA?`{Y6yn zfsXHx+?@<(P$El0Oj15pu1($`^;Tgi`)RQZ|9V3Cinvw&?Uq1wiv&4nthh$N{@vf# z<`TuLn+??~Yf*Q$PMxu`7k`zEJjsg3Tq2sxMH>?`h$ZCRPAY22Ea z02xUjx8wO@;;V&ZkJ|(c$a)ihIR%QwRVP%B5ywB8f){q(UNJci0Q!PHEgyQSbW%3({$3_Cz6TnIrd1Jy}&N@p@>?I^EG!% zRLG=mnh?bL2D*`SG zh^VL%%k^e4ukm(JHGf=8r%t@0uC`rO`uLK%EWo}7SeUCIOmk12uVQ1U4#D06?^P*1 zd$c#)Xx7@s{-h*3!%lNKe^G_A!3BO&aa**<@CS^Mf4ldRPO+P56J7v*hy>`QA;iRI z%(ez;Sq+R_iCbJS3i|@Oq{~7IA$7g{vnkHhW>{-o8^*0bjXe7)#=L-)-AV8d`v5Zm41p{ zwp^;F-dG-5E1kR!XDxj)XsZymG1(W*o%Y@@erRNs+?k#L!jHIJV%5A# z6u2(M$+oSyFR2mZA;YE;l1qp7I|h!XGM?B`!RPF)eLwvLhxSAgqU0|_@Tu$D=s_AA z`IVC;9p)M#8Ah}qqbMmdRp#pmyk+-2YQ_J2@Dts zGx%IDMNTbF)ul}JLM~!=@{{8|x3k-n?>SgGbKBis3AN#SwQgtT#8%DUSi5Z`v76@} zp@K^Ji+X(`$^V79{4M{o;sR|;R}5Z`cNdDk((UOo+HsCE%9~;OS%Q^5{z#}sku$4( z>q%RWKe1HpZpntL*hl`iL)OfvEb?p&(Ef0EqxD38DF0C|t55Mx1boK{9`S{=hhL}t zHg`_T>L2zTWMIcC+;jGRAU{FR zZs6EiSqoxHC8EZv-}D_gRAj_BD=5aal#!c*wcE0wN2j6)0=bVKXhi>i8XpN#
    bG_L&y%#ED)jF*b=X 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 z +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 Date: Tue, 28 Oct 2025 16:13:37 +0530 Subject: [PATCH 05/14] Refine sample prompts for Teams and scenarios Updated sample prompts for various scenarios to enhance clarity and consistency. --- docs/SampleQuestions.md | 46 ++++++++++++++++++++++++++--------------- 1 file changed, 29 insertions(+), 17 deletions(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index e9b22d255..f1971813f 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -4,34 +4,46 @@ To help you get started, here are some **Sample Prompts** you can ask in the app: ## **Teams** -Select the team option from the top left section and click on **continue** button. +Select the team option from the top left section and click **continue** button. + +![GenerateDraft](images/samplequestion_1.png) ### **Retail Scenario** -The Retail scenario team option allows users to explore and retrieve information related to retail. Key functionalities include: +The Retail Scenario allows users to explore and retrieve information. Key tasks include: _Sample operation:_ -- Task: From the Quick Tasks select the task "Satisfaction Plan" and submit it -(Analyze the satisfaction of Emily Thompson with Contoso. If needed, provide a plan to increase her satisfaction.) -- Task: Click on "Approve Task Plan" Button -(It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents") +- Task: From the Quick Tasks, select **"Satisfaction Plan"** and submit it. + > _Observe: Analyze the satisfaction of Emily Thompson with Contoso is generated. If needed, provide a plan to increase satisfaction._ +- Task: Click **"Approve Task Plan"** Button + > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._ ### **Product Marketing Scenario** -The Product Marketing Scenario allows users to explore and retrieve information related to the product. Key features include: +The Product Marketing Scenario allows users to explore and retrieve information. Key tasks include: _Sample operation:_ -- Task: Switch to the Team "Product Marketing Team" from the top left section and click "Continue" button -- Task: From the Quick Tasks select the task "Draft a press release" and submit it(Write a press release about our current products.) -- Task: Click on "Approve Task Plan" Button (It will trigger the "Generating Plan Action" and Give the Proposed Plan with 4 or more Steps) - -![GenerateDraft](images/GenerateDraft.png) - +- Task: Switch to **"Product Marketing Team"** from the top left section and click **"Continue"** button. +- Task: From the Quick Tasks, select **"Draft a press release"** and submit it. + > _Observe: Write a press release about our current products is generated._ +- Task: Click on **"Approve Task Plan"** Button + > _Observe: It will trigger the "Generating Plan Action" and "Proposed Plan" with 4 or more Steps_ + ### **HR Onboaring Scenario** -The HR Onboaring Scenario allows users to explore and retrieve information related to the HR. Key tasks include: +The HR Onboaring Scenario allows users to explore and retrieve information. Key tasks include: _Sample operation:_ -- Task: Switch to the Team "Human Resources Team" from the top left hand side and click "Continue" -- Task: From the Quick Tasks select the task "Onboard New Employee" and submit it +- Task: Switch to the **"Human Resources Team"** from the top left section and click **"Continue"** +- Task: From the Quick Tasks, select **"Onboard New Employee"** and submit it. -This structured approach ensures that users can efficiently browse, create, and refine promissory notes while maintaining legal compliance and document accuracy. + > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrepective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ + + ```sh + department: hr, role: manager, start date: 11/23/2025, orientation date: 11/25/2025, location: onsite, email: js@contoso.com, mentor: Jim Shorts, benefits package: standard, ID Card: yes, salary: 70000, Laptop : Dell 14 Plus + ``` + > _Observe: It will trigger "Generating Plan Action" and "Proposed Plan" with 4 or more Steps_ +
    +- Task: Click on **"Approve Task Plan"** Button. + > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"_ + +This structured approach ensures that users receive automated, AI-coordinated task execution and intelligent responses from specialized agents. From 8f5ccdba327c83055f9dc8fbbf0acc16209fc4fe Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 28 Oct 2025 16:18:39 +0530 Subject: [PATCH 06/14] Add 'Next Steps' section to Deployment Guide Added a 'Next Steps' section with sample questions after deployment instructions. --- docs/DeploymentGuide.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/DeploymentGuide.md b/docs/DeploymentGuide.md index 3bed9496a..b9ea1d7d8 100644 --- a/docs/DeploymentGuide.md +++ b/docs/DeploymentGuide.md @@ -299,7 +299,6 @@ Once you've opened the project in [Codespaces](#github-codespaces), [Dev Contain 10. If you are done trying out the application, you can delete the resources by running `azd down`. - ### 🛠️ Troubleshooting If you encounter any issues during the deployment process, please refer [troubleshooting](../docs/TroubleShootingSteps.md) document for detailed steps and solutions. @@ -510,3 +509,7 @@ To debug the python server in the frontend directory (frontend_server.py) and re "jinja": true } ``` +## Next Steps +Now that you've completed your deployment, you can start using the solution. + +To help you get started, here are some [Sample Questions](./SampleQuestions.md) you can follow to try it out. From 6f2da10d6cc3dee55256edf0e353e86c234594b0 Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 06:33:14 +0530 Subject: [PATCH 07/14] Update Retail Scenario instructions Removed the instruction to provide a plan to increase satisfaction. --- docs/SampleQuestions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index f1971813f..3a98adafc 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -13,7 +13,7 @@ The Retail Scenario allows users to explore and retrieve information. Key tasks _Sample operation:_ - Task: From the Quick Tasks, select **"Satisfaction Plan"** and submit it. - > _Observe: Analyze the satisfaction of Emily Thompson with Contoso is generated. If needed, provide a plan to increase satisfaction._ + > _Observe: Analyze the satisfaction of Emily Thompson with Contoso is generated._ - Task: Click **"Approve Task Plan"** Button > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._ From e3ecf3f63d4372f3a6e09211d4340c5ce47297eb Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 07:25:36 +0530 Subject: [PATCH 08/14] Revise Sample Prompts for Teams and Scenarios Updated instructions for team selection and scenarios, enhancing clarity and detail. --- docs/SampleQuestions.md | 39 ++++++++++++++++++++++++++++++--------- 1 file changed, 30 insertions(+), 9 deletions(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 3a98adafc..d7cc9f0fa 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -4,38 +4,57 @@ To help you get started, here are some **Sample Prompts** you can ask in the app: ## **Teams** -Select the team option from the top left section and click **continue** button. +Select the Team option from the top-left section, then click Continue after choosing the desired team. +By default, three teams are available after running the post-deployment scripts: +- Retail +- HR +- Marketing + ![GenerateDraft](images/samplequestion_1.png) ### **Retail Scenario** -The Retail Scenario allows users to explore and retrieve information. Key tasks include: +If you select the Retail team, follow the prompts below. + +>**Agents Used:** Customer, Order, Analysis Recommendation + +The Retail scenario enables users to explore and access information related to the Retail team and its associated data. Key activities include: _Sample operation:_ - Task: From the Quick Tasks, select **"Satisfaction Plan"** and submit it. - > _Observe: Analyze the satisfaction of Emily Thompson with Contoso is generated._ + > _Observe: An analysis of Emily Thompson’s satisfaction with Contoso has been generated. It provides a proposed plan consisting of four or more steps._ - Task: Click **"Approve Task Plan"** Button - > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._ + > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._ + > Review the output. ### **Product Marketing Scenario** -The Product Marketing Scenario allows users to explore and retrieve information. Key tasks include: +If you select the Marketing team, follow the prompts below. + +>**Agents Used:** Product, Marketing , Proxy + +The Product Marketing Scenario allows users to explore and retrieve information related to Marketing and specific product. Key tasks include: _Sample operation:_ - Task: Switch to **"Product Marketing Team"** from the top left section and click **"Continue"** button. - Task: From the Quick Tasks, select **"Draft a press release"** and submit it. - > _Observe: Write a press release about our current products is generated._ + > _Observe: It will trigger the "Generating Plan Action" and Give the Proposed Plan with 4 or more Steps_ - Task: Click on **"Approve Task Plan"** Button - > _Observe: It will trigger the "Generating Plan Action" and "Proposed Plan" with 4 or more Steps_ + > _Observe: It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents" _ + > Review the output. ### **HR Onboaring Scenario** -The HR Onboaring Scenario allows users to explore and retrieve information. Key tasks include: +If you select the HR team, follow the prompts below. + +>**Agents Used:** HR Helper, Technical support , Proxy + +The HR Onboaring Scenario allows users to explore and retrieve information related to OnBoarding the Employee. Key tasks include: _Sample operation:_ - Task: Switch to the **"Human Resources Team"** from the top left section and click **"Continue"** - Task: From the Quick Tasks, select **"Onboard New Employee"** and submit it. - > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrepective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ + > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrepective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ ```sh department: hr, role: manager, start date: 11/23/2025, orientation date: 11/25/2025, location: onsite, email: js@contoso.com, mentor: Jim Shorts, benefits package: standard, ID Card: yes, salary: 70000, Laptop : Dell 14 Plus @@ -45,5 +64,7 @@ _Sample operation:_ - Task: Click on **"Approve Task Plan"** Button. > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"_ + > Review the output. + This structured approach ensures that users receive automated, AI-coordinated task execution and intelligent responses from specialized agents. From 780882e9d073d13f4c7003a2c8dc6573d017d79d Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 08:20:43 +0530 Subject: [PATCH 09/14] Update SampleQuestions.md --- docs/SampleQuestions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index d7cc9f0fa..50488c93b 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -1,5 +1,5 @@ -# Sample Questions +# Sample Workflow To help you get started, here are some **Sample Prompts** you can ask in the app: From f2880d9e4666b66152506b4dc0451d4ba669606e Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 16:45:21 +0530 Subject: [PATCH 10/14] Update image alt text in SampleQuestions.md --- docs/SampleQuestions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 50488c93b..6e2b6ee23 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -11,7 +11,7 @@ By default, three teams are available after running the post-deployment scripts: - HR - Marketing -![GenerateDraft](images/samplequestion_1.png) +![Application](images/samplequestion_1.png) ### **Retail Scenario** If you select the Retail team, follow the prompts below. From b9b2c8085234173ed026603f1ab857c33bc98a19 Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:04:21 +0530 Subject: [PATCH 11/14] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/SampleQuestions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 6e2b6ee23..49e36ba4b 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -37,7 +37,7 @@ The Product Marketing Scenario allows users to explore and retrieve information _Sample operation:_ - Task: Switch to **"Product Marketing Team"** from the top left section and click **"Continue"** button. - Task: From the Quick Tasks, select **"Draft a press release"** and submit it. - > _Observe: It will trigger the "Generating Plan Action" and Give the Proposed Plan with 4 or more Steps_ + > _Observe: It will trigger the "Generating Plan Action" and give the Proposed Plan with 4 or more Steps_ - Task: Click on **"Approve Task Plan"** Button > _Observe: It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents" _ > Review the output. From 7bcdedd608ee4efd1a8765d2e1617a37dd299303 Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:04:48 +0530 Subject: [PATCH 12/14] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/SampleQuestions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 49e36ba4b..53d7e7f73 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -42,12 +42,12 @@ _Sample operation:_ > _Observe: It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents" _ > Review the output. -### **HR Onboaring Scenario** +### **HR Onboarding Scenario** If you select the HR team, follow the prompts below. >**Agents Used:** HR Helper, Technical support , Proxy -The HR Onboaring Scenario allows users to explore and retrieve information related to OnBoarding the Employee. Key tasks include: +The HR Onboarding Scenario allows users to explore and retrieve information related to OnBoarding the Employee. Key tasks include: _Sample operation:_ From 2453e76d19e9b276d25eea943ec41f7fc81bad1a Mon Sep 17 00:00:00 2001 From: Roopan-Microsoft <168007406+Roopan-Microsoft@users.noreply.github.com> Date: Tue, 4 Nov 2025 22:05:05 +0530 Subject: [PATCH 13/14] Apply suggestion from @Copilot Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- docs/SampleQuestions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index 53d7e7f73..fdd237ae3 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -54,7 +54,7 @@ _Sample operation:_ - Task: Switch to the **"Human Resources Team"** from the top left section and click **"Continue"** - Task: From the Quick Tasks, select **"Onboard New Employee"** and submit it. - > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrepective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ + > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrespective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ ```sh department: hr, role: manager, start date: 11/23/2025, orientation date: 11/25/2025, location: onsite, email: js@contoso.com, mentor: Jim Shorts, benefits package: standard, ID Card: yes, salary: 70000, Laptop : Dell 14 Plus From 4b51ba36da3d300cbc319c37af887caa6447b990 Mon Sep 17 00:00:00 2001 From: Thanusree-Microsoft <168087422+Thanusree-Microsoft@users.noreply.github.com> Date: Wed, 5 Nov 2025 14:14:49 +0530 Subject: [PATCH 14/14] Refine task observations and response time notes Updated response time notes and observations for various tasks in the Retail, Product Marketing, and HR Onboarding scenarios. --- docs/SampleQuestions.md | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/docs/SampleQuestions.md b/docs/SampleQuestions.md index fdd237ae3..89f0ed0c1 100644 --- a/docs/SampleQuestions.md +++ b/docs/SampleQuestions.md @@ -22,10 +22,13 @@ The Retail scenario enables users to explore and access information related to t _Sample operation:_ - Task: From the Quick Tasks, select **"Satisfaction Plan"** and submit it. + > _Note: Average response time is 15–20 seconds._
    > _Observe: An analysis of Emily Thompson’s satisfaction with Contoso has been generated. It provides a proposed plan consisting of four or more steps._ + - Task: Click **"Approve Task Plan"** Button - > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._ - > Review the output. + > _Note: Average response time is 01 minute 15 seconds._
    + > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"._
    + > _Review the output._ ### **Product Marketing Scenario** If you select the Marketing team, follow the prompts below. @@ -37,10 +40,12 @@ The Product Marketing Scenario allows users to explore and retrieve information _Sample operation:_ - Task: Switch to **"Product Marketing Team"** from the top left section and click **"Continue"** button. - Task: From the Quick Tasks, select **"Draft a press release"** and submit it. + > _Note: Average response time is 15–20 seconds._
    > _Observe: It will trigger the "Generating Plan Action" and give the Proposed Plan with 4 or more Steps_ - Task: Click on **"Approve Task Plan"** Button - > _Observe: It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents" _ - > Review the output. + > _Note: Average response time is around 01 minute._
    + > _Observe: It goes into "Thinking Process" and observe a spinner "Processing your plan and coordinating with AI Agents"._
    + > _Review the output._ ### **HR Onboarding Scenario** If you select the HR team, follow the prompts below. @@ -54,6 +59,7 @@ _Sample operation:_ - Task: Switch to the **"Human Resources Team"** from the top left section and click **"Continue"** - Task: From the Quick Tasks, select **"Onboard New Employee"** and submit it. + > _Note: Average response time is 15–20 seconds._
    > _Observe: If it asks for additional clarification (Human in the loop) Please provide this information irrespective of what specific information is asked. This will prevent agent for asking for multiple clarifications_ ```sh @@ -63,8 +69,9 @@ _Sample operation:_
    - Task: Click on **"Approve Task Plan"** Button. - > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"_ - > Review the output. + > _Note: Average response time is around 01 minute 15 seconds._
    + > _Observe: It goes into "Thinking Process", "Processing your plan" and "coordinating with AI Agents"_
    + > _Review the output._ This structured approach ensures that users receive automated, AI-coordinated task execution and intelligent responses from specialized agents.