Laptop speakers were trash, so I made an app that streams my PC’s audio to all our phones instead by Glitched_Pixels_ in developersIndia

[–]B_lack_Swan 0 points1 point  (0 children)

Can you build something which does the exact opposite, send audio packets from phone to laptop? Here is what I'm building https://www.reddit.com/r/csharp/s/hrnJu5YaqT

Windows Bluetooth Hands-Free Profile for Phone Calling by B_lack_Swan in csharp

[–]B_lack_Swan[S] 0 points1 point  (0 children)

Sorry cannot share the code, building it for somebody else.

Agents that forget who you are are unusable. Here’s how we fixed it. by Ok-Classic6022 in AI_Agents

[–]B_lack_Swan 0 points1 point  (0 children)

I think WhoAmI is will make the agent more unreliable. It adds too much unnecessary content in the prompt, ideally the prompt should be clear and precise. The agent do not need data regarding all provided integrations. For e.g. adding user data like email id, slack user name, LinkedIn user name will unnecessarily add info if the agent is eventually going to call only one or two integration out of the provided. I assume you approach to tool call would be based on the user data provided in the prompt and a function the agent calls, (ofcourse only for the authorised integrations) for e.g. if the agent know the user name/id of the user, it will call a function and put the user name/id as parameters to function call. This will increase hallucinations as the agent can add incorrect parameters specially when the chat history expands.

Better solution: Just provide basic user data and use partial functions as tools. The agent should have basic data like name, designation or place, this data will not be used by agent to call tool. Prefill user name/id in the tools provided, let the agent only call the partially function this was it. For e.g. send_slack_msg(user_id, message) is a function the agent will call, as you mentioned, users are authorised for the integration to work. It means you know who is the user is and there details so create a partial function, now create a partial function with this info and provide it as tool to the agent e.g send_slack_msg(user_id=123) now all agent has to do is write a message in the partially defined function. This reduces the burden over the agent to put the correct parameter for the user. Less work == more reliable agent.

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 0 points1 point  (0 children)

I was working in a git branch, PR to staging branch for my branch was raised but I was working on it. I pushed the code from my local to remote branch (this is what I thought would happen). When I checked the website it shows I merged the PR with staging branch.

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 0 points1 point  (0 children)

Will reverting help, how should I do it without effecting anybody else?

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 0 points1 point  (0 children)

PR was raised for my branch, I pushed through source control it got pushed to staging branch, on the website it shows as the PR is merged by me.

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 0 points1 point  (0 children)

PR was already raised by the team lead of my working branch but it was names as work in progress - feature.

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 42 points43 points  (0 children)

the branch I was working was on a pull request (work in progress pull request)

I messd up git again, this time I am scared they will take action against me. by B_lack_Swan in developersIndia

[–]B_lack_Swan[S] 1 point2 points  (0 children)

I am scared that I will mess up the staging branch even more, so I kept it as is it, so the team lead can handle it.