Automate any tasks that require multiple entries of data in a browser
cognifirm.com
cognifirm.com
> Warning: file_get_contents(https://vimeo.com/api/v2/video/466939644.php): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/customer/www/cognifirm.com/public_html/wp-content/plugins/Ultimate_VC_Addons/modules/ultimate_videos.php on line 208
That the site is trying to fetch the contents of a Vimeo page at runtime is quite the code smell!
1. Not using the built-in WP_Http class or related helper methods (wp_remote_get) that provide headers, timeouts, useragent, auth, etc.
2. Unserialising remote, untrusted PHP objects (!) (Why does Vimeo provide/encourage this?)
3. Not handling HTTP error response codes.
4. PHP errors are not hidden from users.
I see nothing in the error message to show that this is the case, what am I missing?
a:1:{i:0;a:23:{s:2:"id";i:466939644;s:5:"title";s:17:"Cognifirm intro 3";s:11:"description";s:0:"";s:3:"url";s:27:"https://vimeo.com/466939644";s:11:"upload_date";s:19:"2020-10-10 16:14:03";s:15:"thumbnail_small";s:49:"https://i.vimeocdn.com/video/972928988_100x75.jpg";s:16:"thumbnail_medium";s:50:"https://i.vimeocdn.com/video/972928988_200x150.jpg";s:15:"thumbnail_large";s:46:"https://i.vimeocdn.com/video/972928988_640.jpg";s:7:"user_id";i:112487323;s:9:"user_name";s:12:"Per Damgaard";s:8:"user_url";s:31:"https://vimeo.com/user112487323";s:19:"user_portrait_small";s:55:"https://i.vimeocdn.com/portrait/defaults-blue_30x30.png";s:20:"user_portrait_medium";s:55:"https://i.vimeocdn.com/portrait/defaults-blue_75x75.png";s:19:"user_portrait_large";s:57:"https://i.vimeocdn.com/portrait/defaults-blue_100x100.png";s:18:"user_portrait_huge";s:57:"https://i.vimeocdn.com/portrait/defaults-blue_300x300.png";s:21:"stats_number_of_likes";i:0;s:21:"stats_number_of_plays";i:111;s:24:"stats_number_of_comments";i:0;s:8:"duration";i:109;s:5:"width";i:1920;s:6:"height";i:1080;s:4:"tags";s:0:"";s:13:"embed_privacy";s:8:"anywhere";}}
It's designed to be directly passed to unserialize($str) which is an incredibly dangerous thing to do with potentially unsafe input.This is perhaps the strangest API design I've ever seen and these data could have easily been returned and parsed as JSON.
> Cognifirm integrates with all the online systems that your employees work with, including 3rd party systems that are made available to you by the government and your business partners.
No emphasis needed.
Where's the details on this AI? You know what acts a lot like ultra high quality AI? Actual humans.
1. APIs accessed authenticated via OAuth2, or via locally-managed credentials. (Browser extensions support this via https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...)
2. For data extraction and form fill, the data never leaves the user's browser
Have you validated your assumptions on how business operate and how many process are involved even in small businesses?
You go up from 1 to 25 users in your first small tier of 300/Mo but you only increase your processes from 5 to 10. You don't define a processes on your pricing page and your FAQ is unclear. You don't define the real value to someone using it for a real job would have in advocating why this is important to the COMPANY. Do your offer an SLA that is safe enough for any real business to trust your service? What happens if you go down for a few hours? What happens if you sell it?
-edit removed typo
Imagine you have a single user subscribe who works inside a big company. They implement whatever process they needed and show a colleague who wants to do that too - either run the same process to build a new one. Your goal in this situation is to rapidly expand adoption inside that company and complex licensing will really slow you down. The second they need to place another order to get more access or sign a bigger cheque you will get dragged into sign offs and approvals and procurement and all kinds of wasted time.
"Land and Expand" is the right strategy for this type of solution and you should do everything you can to not slow down adoption. Your current pricing model is definitely limiting this and the initial plan of 350/mo is quite a jump up - that WILL require levels of sign off and approvals and slow you down.
Try this exercise - create personas for users of your service (power user who wants to automate EVERYTHING, administrators who will use it because its their job, end users, managers) and work what is important to them and what variables will increase or decrease the speed and volume of adoption.
I think pricing based on number of users alone would be easier to understand and not restrict growth. If one person gets really into your product and wants to automate 100 processes DO NOT GET IN THEIR WAY! Let that champion sing your praises and tell everyone that will listen how incredible your product is, because in a few months time when they roll those processes out they will come back for more user licenses. And if you select the right features into the higher plans they may well opt for a more expensive plan to meet the needs of security, billing, management, reporting etc
I don't think you understand, I AM your target market for this product and I'm trying to tell you the model makes no sense, you seem to be focussing on the dollar issue. I did NOT say you are priced too high, I said the pricing/usage model does not make SENSE for THIS product. You think I have the time to keep going back for some non defined "process" every time I want to automate something? Especially when the limits are this low?
I am not going to start using your product when you could vanish after I have advocated for this automation to be installed. The reason? Because I would be the one that got blamed when things suddenly break.
For data entry solutions, I could have it scripted or use any number of solutions that run in software installed on my side of the network that never will get shut off by you, your buyer, your ISP, whatever.
I hope you prove me wrong and you make a lot of money. You never did answer the other important question is what happens if your service goes down or is sold? All those people that integrated with you are going to be royally screwed unless you can offer an in house replacement platform or a guarantee in the notice that is more than reasonable. In the places I've worked this is a no go from the start if this touches anything critical in the flow of business.
I don't want to argue anymore, it never makes progress after this so take the advice or not up to you.
Hope you are doing okay and find a way to vent your frustrations better than all caps on HN comments.
This will be implemented shortly when we have had more time to finetune the model and its business consequences. Cheers, Per
Essentially automation anywhere, UI path got to big for them to compete with, they also did not raise enough at the right time, but - more interesting to me - was that the founder said larger corporates were moving away from RPA to more structured api integrations to support automation.
They had an OK offering (I tried it) and managed to build up a client base of 20 or so corporates but now they are winding down and founder is looking for a job.
The quick ROI bang for buck through RPA has probably been exploited enough I feel and limitations are being exposed... My view but curious to hear others on state of automation software.
1. Web-first consumers too dumb to use more modern, structured interfaces, or migrate away from platforms that don't offer them.
2. Business units in large enterprise companies with dysfunctional IT that can't develop.
3. 40+ year old industries with a heritage of legacy computing systems, complex enough that migrations are measured in decades.
#1 doesn't have much money. #2 is eventually going to get their act together. And #3 is services-heavy, because they want you to support their kooky tech stack.
But essentially... if you can't fully support legacy Windows (mainframe + Java + Powerbuilder et al.), don't get in the game.
Which is a long way of saying it's winner-take-all, due to the volume of business required to amortize that custom Windows work over. UiPath realized this, which is why they pushed the pedal to the floor to goose growth.
(Also, Automation Anywhere's architecture and core tech is a kludged-together joke)
Does it offer anything beyond what these tools offer for free? If so, what is it? I am missing this info on the website.
It's difficult to grasp the value prop since the solution seems to be pitching itself as a once-size-fits-all automation for any task. You're better off creating marketing pages for each niche problem space that this solution can help with.
Patent title: "A method for automatically presenting to a user online content based on the user's preferences as derived from the user's online activity"
Reading into the patent it seems to be a user tracking algorithm for content suggestion. The description seems overly-broad and generic.
He also added: "Also because we have not started in implement out AI yet So the focus should not be on that part now,"
So this is a patent that is not being used yet although it is included prominently on Cognifirm marketing material.
More info: https://patentscope.wipo.int/search/en/detail.jsf?docId=WO20...
I like discussions and critique, and almost all of what you have said in this forum is true, and your reflections are valuable learnings for us. Please don't take this remark as a signal that I am not open to feedback because that is what we are seeking, and I prefer the negative because that is where you learn the most.
I'm interested in your product so I'll definitely check it out again in future once the feature set has been improved.
Coincidentally there is another post on the front page talking about you should "buy not build." Bit of a misleading site name.
Side note: are there any places on the web where people just post and comment on personal engineering and CS projects they're working on and not necessarily trying to sell? I'm having a hard time finding any active ones :-(
It also doesn't go away if you opt out of the evil cookies.
Anyway, feel free to ask me any questions you might have.
I will also get back to you in the threads where it makes sense to do so. Cheers. Per
Downloaded the eml file from Google and opened it in Mail and I can see the link there. So, gmail really doesn't like you.
https://cognifirm.com/wp-content/uploads/2020/10/Cognifirm_w...
we're building more technology and supporting less of it. the future will include a lot of obsolescence (planned + unplanned), and 'approximate compatibility' services like this one may have a bigger role than we want